0000910638-22-000013.txt : 20220301 0000910638-22-000013.hdr.sgml : 20220301 20220301160559 ACCESSION NUMBER: 0000910638-22-000013 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 139 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220301 DATE AS OF CHANGE: 20220301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: 3D SYSTEMS CORP CENTRAL INDEX KEY: 0000910638 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 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: 22697925 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-20211231.htm 10-K ddd-20211231
falseFY20210000910638P1YP1YP1Yhttp://www.3dsystems.com/20211231#RightOfUseAssethttp://www.3dsystems.com/20211231#RightOfUseAssethttp://www.3dsystems.com/20211231#LeaseLiabilityCurrenthttp://www.3dsystems.com/20211231#LeaseLiabilityCurrent http://www.3dsystems.com/20211231#RightOfUseAssethttp://www.3dsystems.com/20211231#LeaseLiabilityNoncurrenthttp://www.3dsystems.com/20211231#LeaseLiabilityNoncurrenthttp://www.3dsystems.com/20211231#RightOfUseAssethttp://www.3dsystems.com/20211231#RightOfUseAssethttp://www.3dsystems.com/20211231#LeaseLiabilityCurrent http://www.3dsystems.com/20211231#RightOfUseAssethttp://www.3dsystems.com/20211231#LeaseLiabilityCurrenthttp://www.3dsystems.com/20211231#LeaseLiabilityNoncurrenthttp://www.3dsystems.com/20211231#LeaseLiabilityNoncurrent0.0278364P90D0.333300009106382021-01-012021-12-3100009106382021-06-30iso4217:USD00009106382022-02-23xbrli:shares00009106382021-12-3100009106382020-12-31iso4217:USDxbrli:shares0000910638us-gaap:ProductMember2021-01-012021-12-310000910638us-gaap:ProductMember2020-01-012020-12-310000910638us-gaap:ProductMember2019-01-012019-12-310000910638us-gaap:ServiceMember2021-01-012021-12-310000910638us-gaap:ServiceMember2020-01-012020-12-310000910638us-gaap:ServiceMember2019-01-012019-12-3100009106382020-01-012020-12-3100009106382019-01-012019-12-3100009106382019-12-3100009106382018-12-310000910638us-gaap:OtherAssetsMember2021-12-310000910638us-gaap:OtherAssetsMember2020-12-310000910638us-gaap:OtherAssetsMember2019-12-310000910638ddd:DisposalGroupIncludingDiscontinuedOperationAssetsCurrentMember2020-12-310000910638us-gaap:CommonStockMember2018-12-310000910638us-gaap:AdditionalPaidInCapitalMember2018-12-310000910638us-gaap:TreasuryStockMember2018-12-310000910638us-gaap:RetainedEarningsMember2018-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000910638us-gaap:ParentMember2018-12-310000910638us-gaap:NoncontrollingInterestMember2018-12-310000910638us-gaap:CommonStockMember2019-01-012019-12-310000910638us-gaap:TreasuryStockMember2019-01-012019-12-310000910638us-gaap:ParentMember2019-01-012019-12-310000910638us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000910638us-gaap:NoncontrollingInterestMember2019-01-012019-12-310000910638us-gaap:RetainedEarningsMember2019-01-012019-12-310000910638us-gaap:CommonStockMember2019-12-310000910638us-gaap:AdditionalPaidInCapitalMember2019-12-310000910638us-gaap:TreasuryStockMember2019-12-310000910638us-gaap:RetainedEarningsMember2019-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000910638us-gaap:ParentMember2019-12-310000910638us-gaap:NoncontrollingInterestMember2019-12-310000910638us-gaap:CommonStockMember2020-01-012020-12-310000910638us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000910638us-gaap:TreasuryStockMember2020-01-012020-12-310000910638us-gaap:ParentMember2020-01-012020-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000910638us-gaap:NoncontrollingInterestMember2020-01-012020-12-310000910638us-gaap:RetainedEarningsMember2020-01-012020-12-310000910638us-gaap:CommonStockMember2020-12-310000910638us-gaap:AdditionalPaidInCapitalMember2020-12-310000910638us-gaap:TreasuryStockMember2020-12-310000910638us-gaap:RetainedEarningsMember2020-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000910638us-gaap:ParentMember2020-12-310000910638us-gaap:NoncontrollingInterestMember2020-12-310000910638us-gaap:CommonStockMember2021-01-012021-12-310000910638us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000910638us-gaap:ParentMember2021-01-012021-12-310000910638us-gaap:RetainedEarningsMember2021-01-012021-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000910638us-gaap:TreasuryStockMember2021-01-012021-12-310000910638us-gaap:CommonStockMember2021-12-310000910638us-gaap:AdditionalPaidInCapitalMember2021-12-310000910638us-gaap:TreasuryStockMember2021-12-310000910638us-gaap:RetainedEarningsMember2021-12-310000910638us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000910638us-gaap:ParentMember2021-12-310000910638us-gaap:NoncontrollingInterestMember2021-12-31ddd:segment0000910638srt:ScenarioPreviouslyReportedMemberus-gaap:ProductMember2020-01-012020-12-310000910638us-gaap:ProductMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2020-01-012020-12-310000910638srt:ScenarioPreviouslyReportedMemberus-gaap:ServiceMember2020-01-012020-12-310000910638us-gaap:ServiceMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2020-01-012020-12-310000910638srt:ScenarioPreviouslyReportedMember2020-01-012020-12-310000910638srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2020-01-012020-12-310000910638srt:ScenarioPreviouslyReportedMember2019-01-012019-12-310000910638srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2019-01-012019-12-310000910638srt:ScenarioPreviouslyReportedMember2021-01-012021-09-300000910638srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2021-01-012021-09-3000009106382021-01-012021-09-300000910638srt:ScenarioPreviouslyReportedMember2020-01-012020-09-300000910638srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2020-01-012020-09-3000009106382020-01-012020-09-300000910638srt:ScenarioPreviouslyReportedMember2021-01-012021-06-300000910638srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2021-01-012021-06-3000009106382021-01-012021-06-300000910638srt:ScenarioPreviouslyReportedMember2020-01-012020-06-300000910638srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2020-01-012020-06-3000009106382020-01-012020-06-300000910638srt:ScenarioPreviouslyReportedMember2021-01-012021-03-310000910638srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2021-01-012021-03-3100009106382021-01-012021-03-310000910638srt:ScenarioPreviouslyReportedMember2020-01-012020-03-310000910638srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2020-01-012020-03-3100009106382020-01-012020-03-310000910638ddd:OqtonIncMember2021-11-012021-11-010000910638ddd:OqtonIncMember2021-11-010000910638ddd:ProductTechnologyMemberddd:OqtonIncMember2021-11-010000910638us-gaap:TradeNamesMemberddd:OqtonIncMember2021-11-010000910638ddd:VolumetricBiotechnologiesIncMember2021-12-012021-12-010000910638ddd:VolumetricBiotechnologiesIncMember2021-12-010000910638ddd:VolumetricBiotechnologiesIncMember2021-01-012021-12-31ddd:milestone0000910638ddd:VolumetricBiotechnologiesIncMemberus-gaap:PatentsMember2021-12-010000910638ddd:RobtecMember2021-12-31xbrli:pure0000910638ddd:RobtecMember2014-11-2500009106382020-01-072020-01-070000910638ddd:RobtecMember2020-01-070000910638ddd:WuxiEasywayMember2021-12-310000910638ddd:WuxiEasywayMember2015-04-020000910638ddd:WuxiEasywayMember2017-07-190000910638ddd:WuxiEasywayMember2017-07-192017-07-190000910638ddd:WuxiEasywayMember2019-01-210000910638ddd:WuxiEasywayMember2019-01-212019-01-210000910638ddd:WuxiEasywayMember2021-01-012021-12-310000910638ddd:WuxiEasywayMember2019-01-012019-12-310000910638us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberddd:GIBBSCamCimatronMember2021-01-012021-01-010000910638us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberddd:GIBBSCamCimatronMember2021-01-012021-12-310000910638ddd:GIBBSCamCimatronMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2021-12-310000910638us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberddd:OnDemandManufacturingMember2021-09-202021-09-200000910638us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberddd:SimbionixUSACorporationMember2021-08-242021-08-240000910638us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberddd:AustraliaODMMember2020-11-012020-11-300000910638us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberddd:AustraliaODMMember2020-11-300000910638us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberddd:WuxiEasywayMember2020-12-012020-12-310000910638us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberddd:WuxiEasywayMember2021-12-310000910638us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberddd:WuxiEasywayMember2021-01-012021-12-3100009106382022-01-012021-12-3100009106382023-01-012021-12-310000910638us-gaap:CollaborativeArrangementMember2021-01-012021-12-310000910638us-gaap:CollaborativeArrangementMember2020-01-012020-12-310000910638us-gaap:CollaborativeArrangementMember2019-01-012019-12-310000910638us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberddd:OneCustomerMember2021-01-012021-12-310000910638us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberddd:OneCustomerMember2020-01-012020-12-310000910638us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberddd:OneCustomerMember2019-01-012019-12-310000910638srt:AmericasMember2021-01-012021-12-310000910638srt:AmericasMember2020-01-012020-12-310000910638srt:AmericasMember2019-01-012019-12-310000910638us-gaap:EMEAMember2021-01-012021-12-310000910638us-gaap:EMEAMember2020-01-012020-12-310000910638us-gaap:EMEAMember2019-01-012019-12-310000910638srt:AsiaPacificMember2021-01-012021-12-310000910638srt:AsiaPacificMember2020-01-012020-12-310000910638srt:AsiaPacificMember2019-01-012019-12-310000910638country:US2021-01-012021-12-310000910638country:US2020-01-012020-12-310000910638country:US2019-01-012019-12-310000910638us-gaap:OperatingSegmentsMemberddd:HealthcareSegmentMember2021-01-012021-12-310000910638us-gaap:OperatingSegmentsMemberddd:HealthcareSegmentMember2020-01-012020-12-310000910638us-gaap:OperatingSegmentsMemberddd:IndustrialSegmentMember2021-01-012021-12-310000910638us-gaap:OperatingSegmentsMemberddd:IndustrialSegmentMember2020-01-012020-12-310000910638us-gaap:OperatingSegmentsMember2021-01-012021-12-310000910638us-gaap:OperatingSegmentsMember2020-01-012020-12-310000910638ddd:CorporateAndReconcilingItemsMember2021-01-012021-12-310000910638us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2021-01-012021-12-310000910638us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2020-01-012020-12-310000910638srt:MinimumMember2021-01-012021-12-310000910638srt:MaximumMember2021-01-012021-12-3100009106382021-02-250000910638srt:MinimumMember2021-02-25utr:sqft0000910638srt:MaximumMember2021-02-250000910638stpr:CO2021-02-2500009106382020-09-01ddd:location0000910638ddd:LesseeRightOfUseAssetMember2020-09-012020-09-010000910638us-gaap:LeaseholdImprovementsMember2020-09-012020-09-010000910638ddd:FourthQuarter2019Member2021-12-310000910638ddd:SecondQuarter2020Member2021-12-310000910638ddd:ThirdQuarter2020Member2021-12-310000910638ddd:InventoryAccessoriesAndInventoryCommitmentsMember2020-01-012020-12-310000910638us-gaap:LandMember2021-12-310000910638us-gaap:LandMember2020-12-310000910638us-gaap:BuildingMember2021-12-310000910638us-gaap:BuildingMember2020-12-310000910638us-gaap:BuildingMembersrt:MinimumMember2021-01-012021-12-310000910638us-gaap:BuildingMembersrt:MaximumMember2021-01-012021-12-310000910638us-gaap:MachineryAndEquipmentMember2021-12-310000910638us-gaap:MachineryAndEquipmentMember2020-12-310000910638srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2021-01-012021-12-310000910638us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2021-01-012021-12-310000910638us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310000910638us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-310000910638srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310000910638us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MaximumMember2021-01-012021-12-310000910638ddd:OfficeFurnitureAndEquipmentMember2021-12-310000910638ddd:OfficeFurnitureAndEquipmentMember2020-12-310000910638ddd:OfficeFurnitureAndEquipmentMembersrt:MinimumMember2021-01-012021-12-310000910638ddd:OfficeFurnitureAndEquipmentMembersrt:MaximumMember2021-01-012021-12-310000910638us-gaap:LeaseholdImprovementsMember2021-12-310000910638us-gaap:LeaseholdImprovementsMember2020-12-310000910638us-gaap:ConstructionInProgressMember2021-12-310000910638us-gaap:ConstructionInProgressMember2020-12-310000910638us-gaap:PropertyPlantAndEquipmentMember2021-01-012021-12-310000910638us-gaap:PropertyPlantAndEquipmentMember2020-01-012020-12-310000910638us-gaap:PropertyPlantAndEquipmentMember2019-01-012019-12-310000910638us-gaap:CustomerRelationshipsMember2021-12-310000910638us-gaap:CustomerRelationshipsMember2020-12-310000910638us-gaap:CustomerRelationshipsMember2021-01-012021-12-310000910638ddd:AcquiredTechnologyMember2021-12-310000910638ddd:AcquiredTechnologyMember2020-12-310000910638ddd:AcquiredTechnologyMember2021-01-012021-12-310000910638us-gaap:TradeNamesMember2021-12-310000910638us-gaap:TradeNamesMember2020-12-310000910638us-gaap:TradeNamesMember2021-01-012021-12-310000910638us-gaap:PatentsMember2021-12-310000910638us-gaap:PatentsMember2020-12-310000910638us-gaap:PatentsMember2021-01-012021-12-310000910638us-gaap:TradeSecretsMember2021-12-310000910638us-gaap:TradeSecretsMember2020-12-310000910638us-gaap:TradeSecretsMember2021-01-012021-12-310000910638us-gaap:PatentedTechnologyMember2021-12-310000910638us-gaap:PatentedTechnologyMember2020-12-310000910638us-gaap:PatentedTechnologyMember2021-01-012021-12-310000910638us-gaap:OtherIntangibleAssetsMember2021-12-310000910638us-gaap:OtherIntangibleAssetsMember2020-12-310000910638us-gaap:OtherIntangibleAssetsMember2021-01-012021-12-310000910638ddd:HealthcareSegmentMember2020-12-310000910638ddd:IndustrialSegmentMember2020-12-310000910638ddd:HealthcareSegmentMember2021-01-012021-12-310000910638ddd:IndustrialSegmentMember2021-01-012021-12-310000910638ddd:HealthcareSegmentMember2021-12-310000910638ddd:IndustrialSegmentMember2021-12-310000910638ddd:AlleviAndAdditiveMember2021-01-012021-12-310000910638srt:AmericasMember2019-12-310000910638us-gaap:EMEAMember2019-12-310000910638srt:AsiaPacificMember2019-12-310000910638srt:AmericasMember2020-12-310000910638us-gaap:EMEAMember2020-12-310000910638srt:AsiaPacificMember2020-12-310000910638ddd:GIBBSCamCimatronMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2020-12-310000910638ddd:AustraliaODMMemberus-gaap:DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember2020-12-310000910638us-gaap:ConvertibleDebtMemberddd:ConvertibleSeniorNotesDue2026Member2021-11-160000910638us-gaap:ConvertibleDebtMemberddd:ConvertibleSeniorNotesDue2026Member2021-11-162021-11-1600009106382021-11-16ddd:day0000910638us-gaap:ConvertibleDebtMemberddd:ConvertibleSeniorNotesDue2026Member2021-12-310000910638srt:ScenarioForecastMember2022-01-012022-12-310000910638srt:ScenarioForecastMember2023-01-012023-12-310000910638srt:ScenarioForecastMember2024-01-012024-12-310000910638srt:ScenarioForecastMember2025-01-012025-12-310000910638srt:ScenarioForecastMember2026-01-012026-12-310000910638us-gaap:RevolvingCreditFacilityMember2019-02-272019-02-270000910638us-gaap:RevolvingCreditFacilityMember2019-02-270000910638ddd:TermLoanFacilityMember2019-02-272019-02-270000910638ddd:TermLoanFacilityMember2019-02-270000910638ddd:TermLoanFacilityMember2020-12-310000910638ddd:TermLoanFacilityMember2021-01-012021-12-310000910638us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-07-080000910638us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000910638us-gaap:InterestRateContractMemberus-gaap:NondesignatedMember2021-06-300000910638us-gaap:InterestRateContractMember2020-07-012020-07-310000910638us-gaap:InterestRateContractMember2021-01-012021-12-310000910638us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310000910638us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000910638us-gaap:NondesignatedMember2021-12-310000910638us-gaap:NondesignatedMember2020-12-310000910638ddd:SupplyAndOfftakeAgreementsMember2020-03-310000910638ddd:SupplyAndOfftakeAgreementsMember2021-12-3100009106382020-05-190000910638ddd:IncentiveAwardsMember2021-01-012021-12-310000910638us-gaap:RestrictedStockUnitsRSUMember2020-12-310000910638us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310000910638us-gaap:RestrictedStockUnitsRSUMember2021-12-310000910638ddd:RestrictedStockMarketConditionsMember2021-01-012021-12-310000910638ddd:RestrictedStockPerformanceMeasuresMember2021-01-012021-12-310000910638us-gaap:PerformanceSharesMember2021-12-010000910638us-gaap:PerformanceSharesMember2021-12-012021-12-01ddd:tranche0000910638us-gaap:PerformanceSharesMember2021-12-310000910638us-gaap:PerformanceSharesMember2021-01-012021-12-310000910638ddd:RestrictedStockAwardsAndRestrictedStockUnitAwardsMember2021-01-012021-12-310000910638ddd:RestrictedStockAwardsAndRestrictedStockUnitAwardsMembersrt:WeightedAverageMember2021-01-012021-12-310000910638ddd:TwoThousandFifteenPlanMemberddd:StockOptionsAndRestrictedStockAwardsMember2021-01-012021-12-310000910638us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000910638us-gaap:RestrictedStockMember2021-01-012021-12-310000910638ddd:ConvertibleSeniorNotesDue2026Memberus-gaap:SeniorNotesMember2021-11-160000910638ddd:ConvertibleSeniorNotesDue2026Memberus-gaap:SeniorNotesMember2021-11-162021-11-160000910638ddd:AtTheMarketEquityOfferingMember2020-08-052020-08-050000910638ddd:AtTheMarketEquityOfferingMember2020-01-012020-12-310000910638ddd:AtTheMarketEquityOfferingMember2020-12-310000910638ddd:RobtecMember2020-12-310000910638us-gaap:FairValueInputsLevel1Member2021-12-310000910638us-gaap:FairValueInputsLevel2Member2021-12-310000910638us-gaap:FairValueInputsLevel3Member2021-12-310000910638us-gaap:FairValueInputsLevel1Member2020-12-310000910638us-gaap:FairValueInputsLevel2Member2020-12-310000910638us-gaap:FairValueInputsLevel3Member2020-12-310000910638us-gaap:DomesticCountryMember2021-01-012021-12-310000910638us-gaap:DomesticCountryMember2020-01-012020-12-310000910638us-gaap:DomesticCountryMember2019-01-012019-12-310000910638us-gaap:DomesticCountryMember2021-12-310000910638us-gaap:StateAndLocalJurisdictionMember2021-12-310000910638ddd:OtherStateIncomeTaxMember2021-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310000910638us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-310000910638ddd:PrinterAssembliesAndInventoryItemsMember2021-12-310000910638ddd:PrinterAssembliesAndInventoryItemsMember2020-12-310000910638ddd:CapitalExpendituresAndOperatingCostsMember2021-12-310000910638ddd:CapitalExpendituresAndOperatingCostsMember2020-12-3100009106382020-08-31ddd:subpoena00009106382019-07-1900009106382019-09-062019-09-060000910638us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-310000910638us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310000910638ddd:AccumulatedLiquidationOfNonUSEntityAndPurchaseOfNonControllingInterestAdjustmentAttributableToParentMember2019-12-310000910638us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-12-310000910638us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310000910638ddd:AccumulatedLiquidationOfNonUSEntityAndPurchaseOfNonControllingInterestAdjustmentAttributableToParentMember2020-01-012020-12-310000910638us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000910638us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310000910638ddd:AccumulatedLiquidationOfNonUSEntityAndPurchaseOfNonControllingInterestAdjustmentAttributableToParentMember2020-12-310000910638us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-12-310000910638us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-12-310000910638ddd:AccumulatedLiquidationOfNonUSEntityAndPurchaseOfNonControllingInterestAdjustmentAttributableToParentMember2021-01-012021-12-310000910638us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000910638us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000910638us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000910638ddd:AccumulatedLiquidationOfNonUSEntityAndPurchaseOfNonControllingInterestAdjustmentAttributableToParentMember2021-12-310000910638ddd:A2020RestructuringPlanMemberus-gaap:FacilityClosingMember2020-01-012020-12-310000910638ddd:A2020RestructuringPlanMemberus-gaap:FacilityClosingMember2020-08-052020-08-050000910638us-gaap:EmployeeSeveranceMember2020-01-012020-12-310000910638us-gaap:EmployeeSeveranceMember2021-01-012021-12-310000910638us-gaap:EmployeeSeveranceMember2021-12-310000910638us-gaap:FacilityClosingMember2020-01-012020-12-310000910638us-gaap:FacilityClosingMember2021-01-012021-12-310000910638us-gaap:FacilityClosingMember2021-12-310000910638us-gaap:OtherRestructuringMember2020-01-012020-12-310000910638us-gaap:OtherRestructuringMember2021-01-012021-12-310000910638us-gaap:OtherRestructuringMember2021-12-310000910638us-gaap:EmployeeSeveranceMember2020-12-310000910638srt:ScenarioForecastMemberddd:KumovisGbmHAndTitanRoboticsLLCMember2022-04-012022-06-30


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, 2021
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
__________________________

ddd-20211231_g1.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 

1


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

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

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, 2021 was $4,883,584,523. 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 February 23, 2022: 128,309,940

DOCUMENTS INCORPORATED BY REFERENCE: Portions of the registrant’s definitive proxy statement for its 2022 Annual Meeting of Stockholders are incorporated by reference into Part III of this Form 10-K.
2


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

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” or “us”) provides comprehensive 3D printing and digital manufacturing solutions, including 3D printers for plastics, metals, wax and bioinks, materials, software, advanced manufacturing services and digital design tools. Our solutions support advanced applications in two key industry verticals: Healthcare (which includes dental, medical devices, personalized health services and regenerative medicine) and Industrial (which includes aerospace, defense, transportation and general manufacturing). We market our products and services through subsidiaries and channel partners in North America and South America (collectively referred to as “Americas”), Europe, the Middle East, and Africa (collectively referred to as "EMEA") and Asia-Pacific and Oceania (collectively referred to as "APAC").

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 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, we integrate our printer, material and software technologies 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. This transfer of the workflow involves providing the printing systems, materials and software, along with the process definition, that results in 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 maintenance and upgrades. Our proficiency in providing industry focused application and solution development for customers includes a number of internal assets and capabilities, including:

a.A full range of additive manufacturing hardware technologies and materials to address needs in metals, plastics, wax and bioprinting
b.A services infrastructure 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
4


d.Scale that includes significant and diverse experience in production parts and applications combined with a global reach to service our customers worldwide

As part of our strategy to enable customers to adopt additive manufacturing, in November 2021 we acquired Oqton, a software company that is a leader in the creation of a new breed of intelligent, cloud-based Manufacturing Operating System (MOS) platform. This platform is tailored for flexible production environments that increasingly utilize a range of advanced manufacturing and automation technologies, including additive manufacturing solutions, in their production workflows. The cloud-based solution leverages the Industrial Internet of Things, artificial intelligence, and machine learning technologies to deliver solutions to customers seeking to automate their digital manufacturing workflows, scale their operations and enhance their competitive position. In addition, in May 2021, we announced the acquisition of Additive Works, a Germany-based software company focused upon simulation-based optimization and automation of the additive manufacturing print preparation and workflow. This highly automated simulation software increases productivity by reducing set-up time while improving product yield, throughput, and component performance.

Investing in Regenerative Medicine

As an early and continuing innovator in additive manufacturing, we have significant experience in bringing this technology to new markets. In 2021, we announced an expansion of our focus and investments in the application of additive manufacturing for regenerative medicine. Our approach in regenerative medicine involves three strategies. The first strategy is the use of additive manufacturing for human organ transplantation. Each year, end-stage organ failure kills millions of people. However, the supply of donated organs is insufficient to meet the needs of patients seeking transplantation. In 2021, we announced an expansion of our organ printing development program, including our work with a key strategic partner. This program was first established in 2017 and combines our 3D printing expertise with the regenerative medicine and biotechnology expertise of our partner. To date, our program has had a focus on developing the capability to print scaffolds for human lungs, with a long-term goal of allowing all patients with end-stage lung disease to receive transplants which will enable them to enjoy long and active lives. Based upon the progress made toward this goal, the program was expanded to include two additional human organs.

Our second strategy involves the application of our bio-printing technology to non-organ human applications. We are focused on internal development, often in conjunction with strategic or development partners, of applications that combine our bio-printing and materials expertise with the application expertise of our partners.

Our third regenerative medicine strategy extends our bio-printing technologies into research labs, providing advanced printing systems and unique biological materials to those that advance the science of medicine. We believe our ability to print high-precision, three-dimensional vascularized cellular structures can be used in a number of research areas such as the development of new, more effective drug therapies.

To support our regenerative medicine efforts, in December 2021 we acquired Volumetric, a biotech company whose mission is to develop the ability to manufacture human organs using bioprinting methods and the underlying technologies required to create these highly complex biological structures. This acquisition is expected to supplement and expand our existing capabilities in bioprinting and regenerative medicine. In addition, in May 2021, we announced the acquisition of Allevi, a developer of bioprinting solutions, comprising of bioprinters, biomaterials, and specialized laboratory software.

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

5


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.

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.

For our bioprinting solutions, we also offer research protocols that include bioink, consumable and reagent recommendations. These protocols cover pre-print preparation of cells and biomaterials, 3D printing parameter setting, and post-print processes. Our protocols are utilized by research organizations to run experiments, share research findings, and enhance the utilization of our bioprinters.

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 and are marketed under brand names such as Geomagic®. We also offer 3D Sprint and 3DXpert, 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.

For our bioprinters, we offer Bioprint Pro as a software solution that allows researchers to design and bioprint repeatable experiments. Bioprint Pro includes experiment-based workflows, basic CAD modeling, and optimized biomaterial presets.

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.

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. 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 & defense for sustained outsourced production of
6


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 as a cloud based-manufacturing operating system designed to automate digital production workflows, 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 Services

As part of our precision healthcare 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 as well as to other parts of the world.

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.

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 healthcare and industrial 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 manufacturing operating system 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, 2021, 2020, and 2019, one customer accounted for approximately 22%, 13% and 11% of our consolidated revenue, respectively. We expect to maintain our relationship with this customer.



7


Production and Suppliers

We outsource our 3D printer assembly and refurbishment activities to selected design, engineering and manufacturing companies in the U.S., Switzerland and Belgium. We purchase finished printers from these suppliers pursuant to forecasts and customer orders that we supply to them. These suppliers also carry out quality control procedures on our printers prior to their shipment to customers. As part of these activities, these suppliers have 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 suppliers of our printers have 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.

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 research and development activities are subject to compliance with applicable federal, state and local provisions regulating the storage, use and discharge of materials into the environment. 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 consolidated 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 has not had, and is not expected to have, a material effect on our capital expenditures, results of operations or competitive position as compared to prior periods.

Research and Development

The 3D printing industry continues to experience rapid technological change and developments in hardware, software and materials. Consequently, we have ongoing research and development 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 research and development 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, 2021 and 2020 we held 1,332 and 1,269 patents worldwide, respectively. At December 31, 2021 and 2020, we had 261 and 312 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.

8


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 any of our annual results of operations or financial position for the three-year period ended December 31, 2021.

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 research and development 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 extend our technologies to new applications. Accordingly, our ongoing research and development programs are intended to enable us to continue technology advancement and develop innovative new solutions for the marketplace.

Human Capital

At 3D Systems, our purpose is to deliver leading additive solutions for industrial and healthcare applications. In support of this purpose, our priority is to invest in our people by focusing on bringing in top talent, providing training and development opportunities to strengthen capabilities and skills, and ensuring a safe and healthy work environment. As of December 31, 2021, 1,721 full-time and part-time employees, compared to 1,995 full-time and part-time employees as of December 31, 2020, were employed at 3D Systems. None of our U.S. employees are 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 Development & Engagement

Through our operating history and experience with technological innovation, we appreciate the importance of retention, growth, and development of our employees – our employees are key to achieving 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 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 regularly survey our employees to seek their feedback in areas such as culture, career development, inclusivity, integrity, and employee success. 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.

Diversity, Equity & Inclusion

Employees span the Americas (54%), Europe, Middle East and Africa (36%), and Asia-Pacific (10%) with approximately 819 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 are committed to fostering an engaged, diverse, inclusive, safe, and purpose-driven culture where employees have equitable opportunities for success. As we execute our talent management strategy, diversity, equity, and inclusion is a key element that influences our measures of success. We monitor the representation of our global employees across the company.

Compensation & Benefits

9


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

COVID-19

Our top priority is the health and safety of our employees and their families and communities, as we continue to manage our business through the COVID-19 pandemic. Throughout the COVID-19 pandemic, our leadership regularly reviewed and adapted our COVID-19 protocols based on evolving research and guidance. We have reopened our offices and begun business travel, with safety measures in place and in accordance with local guidance. Additionally, we implemented a hybrid-work program globally, providing more flexibility for employees to work remotely. We continue to monitor local transmission rates and regulatory guidance, and remain committed to protecting our employees, delivering for our customers, and supporting our communities. We are subject to vaccination and workplace safety protocols of the United States Federal Government Executive Order on Ensuring Adequate COVID Safety Protocols for Federal Contractors, and the COVID-19 Workplace Safety Guidance for Federal Contractors and Subcontractors issued by the Safer Federal Workforce Task Force. In support of a safe work environment, we have a vaccine policy for our U.S. employees, and a visitor policy to ensure those visiting our sites are taking the necessary health and safety precautions.

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 1, 2022. 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.
10


Name and Current Position
Age as of March 1, 2022
Jeffrey A. Graves60
President and Chief Executive Officer
Jagtar Narula51
Executive Vice President and Chief Financial Officer
Charles W. Hull82
Executive Vice President and Chief Technology Officer for Regenerative Medicine
Andrew M. Johnson47
Executive Vice President, Chief Legal Officer and Secretary
Menno Ellis49
Executive Vice President, Healthcare Solutions
Reji Puthenveetil53
Executive Vice President, Industrial Solutions
David Leigh54
Executive Vice President, Chief Technology Officer For Additive Manufacturing
Phyllis Nordstrom43
Executive Vice President, Chief People and Culture Officer and Chief Compliance Officer

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. 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 serves on the board of directors of Hexcel Corporation.

Jagtar Narula, Executive Vice President and Chief Financial Officer. Mr. Narula was appointed the Company’s Executive Vice President and Chief Financial Officer in September 2020. Prior to joining the Company, Mr. Narula served as Senior Vice President of Corporate Strategy and Business Development for Blackbaud, Inc. where he also previously led investor relations and financial planning. Additionally, he held finance leadership positions of increasing responsibility at Xerox, General Electric and with private equity.

Charles W. Hull, Executive Vice President, Chief Technology Officer for Regenerative Medicine. Mr. Hull is a founder of the Company and has served on our Board of Directors since 1993. 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.

Andrew M. Johnson, Executive Vice President, Chief Legal Officer and Secretary. Mr. Johnson has served as Executive Vice President and Chief Legal Officer since November 2014. He served as Interim President and Chief Executive Officer, Chief Legal Officer and Secretary from October 2015 to April 2016 and as Vice President, General Counsel and Secretary from April 2012 to November 2014. Previously, he served as Assistant General Counsel and Assistant Secretary.

Menno Ellis, Executive Vice President, Healthcare Solutions. Mr. Ellis has served as Executive Vice President, Healthcare Solutions since July 2020. He joined the Company in December 2016 as Senior Vice President Strategy and Vertical Markets. He served as Senior Vice President and General Manager of the Plastics Business Unit, and is now responsible for the Healthcare Solutions group, which encompasses Dental, Medical and Simulations businesses. Prior to joining the Company, he spent 20 years in management and business consulting services with an emphasis on sustainable, long-term revenue growth.

11


Reji Puthenveetil, Executive Vice President, Industrial Solutions. Mr. Puthenveetil has served as Executive Vice President, Industrial Solutions since July 2020. 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. Mr. Puthenveetil's work across multiple industries led to the design of a clear strategy for growth and ensuring organizational capability and alignment for execution.

David Leigh, Executive Vice President, Chief Technology Officer Additive Manufacturing. Dr. Leigh has served as Executive Vice President, Chief Technology Officer for Additive Manufacturing since June 2021. He has more than 30 years of experience in the additive manufacturing industry. Prior to his role with 3D Systems, from January 2019 to May 2021 Dr. Leigh served as the Chief Technology Officer (global) and Chief Operations Officer (North America) for EOS GmbH, an additive manufacturing equipment vendor, and from August 2015 to December 2018 he served as Senior Vice President of Emerging Technologies for Vulcan Labs, a subsidiary of Stratasys, Ltd. Dr. Leigh also founded Harvest Technologies which was a pioneer in end-use parts applications in aerospace and established one of the first AS9100 certified additive manufacturing facilities.

Phyllis Nordstrom, Executive Vice President, Chief People and Culture Officer and Chief Compliance Officer. Ms. Nordstrom has served as Executive Vice President, Chief People and Culture Officer and Chief Compliance Officer since August 2021. Prior to joining 3D Systems, from May 2016 to July 2021, Ms. Nordstrom was Senior Vice President and Chief Risk & Compliance Officer at MTS Systems Corporation where she was the leader of corporate sustainability, business ethics, internal audit, and corporate compliance. Over her 22 year career, Ms. Nordstrom has also held multiple leadership roles at PricewaterhouseCoopers, Target, and US Bank.

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 and 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, performance or financial condition in the future.

Operational & Financial Risk Factors

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. 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 continuously 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, channels or geographic areas in which we sell our products from period to period.

12


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, 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, diversion of management time and attention and harm to our reputation.

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. The U.S. Tax Cuts and Jobs Act is one such example of legislation that impacts our effective tax rate and tax posture. For additional details see Note 22 to the consolidated financial statements in Item 8 of this Form 10-K.

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.

Changes in business conditions may cause goodwill and other intangible assets to become impaired.

Goodwill and other intangible assets are subject to an impairment test on an annual basis and when circumstances indicate that an impairment is more likely than not. Such circumstances include a significant adverse change in the business climate 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. While we have not recorded an impairment to our goodwill since the third quarter of 2020, we may experience additional unforeseen circumstances that adversely affect the value of our goodwill or intangible assets and trigger an evaluation of the amount of the recorded goodwill and intangible assets. Future write-offs of goodwill or other intangible assets as a result of an impairment in the business could materially adversely affect our results of operations and financial condition.

The COVID-19 pandemic could materially adversely affect our financial condition and results of operations.

The novel strain of the coronavirus identified in China in late 2019 (“COVID-19”) has globally spread throughout other areas such as Asia, Europe, the Middle East, and North America and has resulted in authorities imposing, and businesses and individuals implementing, numerous unprecedented measures to try to contain the virus, such as travel bans and restrictions, quarantines, shelter-in-place/stay-at-home and social distancing orders, and shutdowns. These measures have impacted and may further impact our workforce and operations, the operations of our customers, and those of our respective vendors, suppliers, and partners. Each of the countries in which we operate has been affected by the outbreak and new variants and taken measures to try to contain it. The ultimate impact and efficacy of government measures and potential future measures is currently unknown.

There is continued uncertainty regarding the business impacts from such measures and potential future measures. While we have been able to continue our operations through a combination of work-from-home, social distancing and mandatory vaccinations in certain geographies – policies implemented to comply with government regulations and protect employees, these measures have resulted in reduced workforce availability at some of our sites. Restrictions on our access to customer facilities may impact our ability to meet customer demand and could have a material adverse effect on our financial condition and results of operations, particularly if prolonged. Our customers have experienced, and may continue to experience, disruptions in their operations, which can result in delayed, reduced, or canceled orders, or collection risks, and which may adversely affect our results of operations.
13



The pandemic has significantly increased economic and demand uncertainty. It is possible that the current outbreak and continued spread of COVID-19 and new variants will continue to cause an economic slowdown. There is a significant degree of uncertainty and lack of visibility as to the extent and duration of any such slowdown or recession. Risks related to a slowdown or recession may harm our long-term ability to do business, adversely affect our sales, costs, results of operations and cash flow. Given the significant economic uncertainty and volatility created by the pandemic, it is difficult to predict the nature and extent of impacts on demand for our products and services. These expectations are subject to change without warning and investors are cautioned not to place undue reliance on them.

The spread of COVID-19 has caused us to continuously evaluate and, in some cases, modify our business practices (including employee travel, employee work locations, cancellation of physical participation in meetings, events and conferences, and social distancing measures), and we may take further actions as may be required by government authorities or that we determine are in the best interests of our employees, customers, partners, vendors, and suppliers. Work-from-home and other measures introduce additional operational risks, including cybersecurity risks, and have affected the way we conduct our product development and testing, customer support, and other activities, which could have an adverse effect on our operations. There is no certainty that such measures will be sufficient to mitigate the risks posed by the virus, and illness and workforce disruptions could lead to unavailability of key personnel and harm our ability to perform critical functions.

We depend on external vendors, suppliers and outsourcing partners for the components, assembly and spare parts
of our 3D printers and for chemicals and packaging used in our materials. The ongoing COVID-19 pandemic has caused supply and logistical disruptions for both our outsourcing partners and supply chain partners. If these relationships were to terminate or these disruptions worsen, our business could be disrupted while we locate alternative sources of supply and our expenses may increase.

We have outsourced to selected design and manufacturing companies the assembly of our printers. In carrying out these outsourcing activities, we face a number of risks, including, among others, the following:

The risk that the parties that we retain to perform assembly activities may not perform in a satisfactory manner;
The risk of disruption in the supply of printers or other products to our customers if such third parties either fail to perform in a satisfactory manner or are unable to supply us with the quantity of printers or other products that are needed to meet then current customer demand;
The risk of work delays or supply chain disruptions stemming from governmental efforts to contain the COVID-19 pandemic; and
The risk of insolvency of suppliers, as well as the risks that we face, as discussed below, in dealing with a limited number of suppliers.

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.

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.

The COVID-19 pandemic has created sporadic delays on the inbound supply chain at our partners and our own facilities. Additional delays on both inbound and outbound logistics have also created challenges. We continue to identify alternative solutions, but an inability to source from alternative suppliers in a timely manner could impact on 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. Any unanticipated change in the sources of our supplies, or unanticipated supply limitations, could increase production or related costs and consequently reduce margins.
14



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 current measures and potential future measures to contain the spread of the COVID-19 pandemic on our vendors, suppliers, and partners, especially if such measures are in effect for an extended period of time. If disruptions to global businesses from the pandemic continue or worsen, our business could face greater supply chain delays and difficulty shipping or receiving products and materials, which could have a material adverse effect on our financial condition and results of operations.

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 experience revenue concentration with a large customer that represents over 20% of our consolidated revenue. Generally, our contracts do not contain guarantees of minimum duration, revenue levels, or profitability. This customer may terminate their contracts or materially reduce their requested levels of products or services at any time. The loss of, 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 and cash flows will be adversely affected.

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 growth strategy.

We cannot assure you that we will continue to 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, 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, which could result in a default on our debt obligations.

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 growth strategy and we could 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 adversely impacted by a successful cyber-attack.

We have experienced cyber security threats, threats to our information technology infrastructure and unauthorized attempts to gain access to our sensitive information. Prior cyber-attacks directed at us have not had a material impact on our business or financial results; however, this may not continue to be the case in the future. Cyber security assessment analyses undertaken by us have identified and prioritized steps to fortify our cyber security safeguards. We have and will continue to implement additional security measures and processes which enhance our ability to detect and respond to a cyber-attack. We have increased our cyber breach insurance and implemented company-wide cyber security awareness training as well as dedicated certain personnel to address this threat. Despite the implementation of these safeguards, there can be no assurance that we will adequately protect our information or that we will not experience any future successful attacks. The threats we face vary from attacks common to most industries to more advanced and persistent, highly organized adversaries who target us because of the products and services we provide. If we are unable to protect sensitive information, our customers or governmental authorities could question the adequacy of our threat mitigation and detection processes and procedures. Due to the evolving nature of these security threats, however, the impact of any future incident cannot be predicted.

15


We may need to expend significant additional resources to modify our cyber security protective measures, to investigate and remediate vulnerabilities or other exposures or to make required notifications, and we may be subject to litigation and financial losses. These costs related to cyber or other security threats or disruptions may not be fully insured or indemnified by other means. Occurrence of any of these events could adversely affect our internal operations, the services we provide to our customers, our financial results or our reputation; or such events could result in the loss of competitive advantages derived from our research and development efforts or other intellectual property or early obsolescence of our products and services.

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

Our success depends upon the performance of our senior management and other key personnel. Our senior executive team is critical to the management of our business and operations, as well as to the development and execution of our strategy. When changes occur at our senior management level, as well as for key personnel, we typically incur incremental costs including search costs and relocation costs. High demand exists for senior management and other key personnel (including scientific, technical and sales personnel) in the 3D printing industry, and there can be no assurance that we will be able to attract and retain such personnel. We experience intense competition for qualified personnel.

While we intend to continue to provide competitive compensation packages to attract and retain key personnel and engage in regular succession planning for these positions, some of our competitors for these employees have greater resources and more experience, making it difficult for us to compete successfully for key personnel. If we cannot attract and retain sufficiently qualified technical employees for our research and development and manufacturing operations, we may be unable to develop and commercialize new products or new applications for existing products. Furthermore, possible shortages of key personnel, including engineers, in the regions surrounding our facilities could require us to pay more to hire and retain key personnel, thereby increasing our costs.

Servicing 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, 2021 we had $460 million outstanding of the Notes. Our ability to refinance our 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. Our failure to comply with these covenants could result in an event of default which, if not cured or waived, could result in the acceleration of our debt.

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.

16


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. We also may not use the cash proceeds we raised through the issuance of the Notes in an optimally productive and profitable manner. 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.

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.

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

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



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 research and development programs are intended to enable us to maintain technological leadership. We believe that to remain competitive we must continually enhance and improve the functionality and features of our products, services and technologies. 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 products, services and technologies that address the increasingly sophisticated and varied needs of prospective customers, particularly in the area of printer speeds and materials functionality;
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.

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 business requires us to develop products that enable the application of additive manufacturing to human organ transplantation and other non-organ human applications. These initiatives may require significant investment and technical achievement of viable product candidates may not be achieved. Our development efforts remain subject to risks including but not limited to unanticipated technical or other hurdles to commercialization. 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.

Regulatory, Legislative and Legal Risk Factors

We are subject to U.S. and other anti-corruption laws, trade controls, economic sanctions and 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 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
18


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. Prior to shipping certain items, we must obtain an export license or verify that license exemptions are available. 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. 

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.

We disclosed potential violations of U.S. export controls laws to the U.S. federal government that resulted in multiple investigations. We have implemented compliance processes and procedures to identify and prevent potential future violations of export control laws, trade sanctions, and government contracting laws and regulations, and continue to review our government contracting compliance risks and potential violations. Failure to comply with the terms of the Administrative Agreement or the commencement of a separate action by another governmental agency would result in decreased revenues and additional harm to our reputation and otherwise adversely affect our business, operating results and financial condition.

In October 2017, we received an administrative subpoena from 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 ITAR administered by DDTC and potential violations of the Export Administration Regulations administered by BIS.

On June 8, 2018 and thereafter, we submitted voluntary disclosures to BIS and DDTC identifying numerous potentially unauthorized exports of technical data. As part of our ongoing review of trade compliance risks and our cooperation with the government, on November 20, 2019, we submitted to OFAC an initial notice of voluntary disclosure regarding potential violations of economic sanctions related to Iran. We continued to investigate this issue and filed final disclosures with OFAC on May 20, 2020 and December 21, 2021. We have and will continue to implement compliance enhancements to our export controls, trade sanctions, and government contracting compliance program to address the issues identified through our ongoing internal investigation and will cooperate with DDTC and BIS, as well as the U.S. Departments of Justice, Defense, Homeland Security and Treasury in their ongoing reviews of these matters. In connection with these ongoing reviews, in August 2020, the Company 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 will continue to fully cooperate with the U.S. Department of Justice in the related investigation.

Although we cannot predict the ultimate resolution of these matters, we have incurred and expect to continue to incur significant legal costs and other expenses in connection with responding to the U.S. government agencies.

19


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 created a 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, and/or government contracting laws in the future. 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.

If the U.S. government finds that we have violated one or more export controls laws, trade sanctions, or government contracting laws, we could be subject to various civil or criminal penalties. By statute, these penalties can include but are not limited to fines, which by statute may be significant, denial of export privileges, and suspension or debarment from participation in U.S. government contracts. We may also be subject to contract claims based upon such violations. Any assessment of penalties or other liabilities incurred in connection with these matters could harm our reputation and customer relationships, create negative investor sentiment, and affect our share value. In connection with any resolution, we may also be required to undertake additional remedial compliance measures and program monitoring. We cannot at this time predict when the U.S. government agencies will conclude their investigations or determine an estimated cost, if any, or range of costs, for any penalties, fines or other liabilities to third parties that may be incurred in connection with these matters.

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

While the geographic areas outside the U.S. in which we operate are generally not considered to be highly inflationary, our foreign operations are sensitive to fluctuations in currency exchange rates arising from, among other things, certain intercompany transactions that are generally denominated, for example, in U.S. dollars rather than their respective functional currencies.

Moreover, our operations are exposed to market risk from changes in interest rates and foreign currency exchange rates and commodity prices, 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. 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.

20


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 attention and energies 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.

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.

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

During the preparation of our financial statements for the period ended December 31, 2020, management identified two material weaknesses in our internal control over financial reporting related to a lack of certain controls, or improper execution of designed control procedures, (1) for certain non-standard contracts and non-standard contract terms and (2) over the review of internally prepared reports and analyses utilized in the financial closing process. These combination of control deficiencies were partially related to employee turnover, resulting in a temporary shortage of personnel with appropriate knowledge or skills to perform an effective review during our financial statement close process. In addition, certain control deficiencies related to the completeness and review of transactions that were infrequent in nature. These control deficiencies could have resulted in a misstatement of accounts and disclosures that could have resulted in a material misstatement of our annual or interim consolidated financial statements that would not have been prevented or detected. Accordingly, management has determined that these control deficiencies constitute material weaknesses.

During the preparation of our financial statements for the period ended December 31, 2021, management completed its assessment of the effectiveness of our internal controls over financial reporting and concluded that the two previously identified material weaknesses had not been fully remediated, although the number of control deficiencies that resulted in these material weaknesses had been reduced. An additional material weakness was identified relating to the calculation of the Company's
21


provision for income taxes, including for material non-routine transactions. The control deficiencies outstanding at December 31, 2021 were partially related to employee training, resulting in a lack of knowledge or skill level to properly execute the designed controls or perform an effective review over certain manual controls related to the financial statement close process. In addition, certain control deficiencies related to the timely review of transactions that were infrequent in nature.

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 new personnel and existing personnel in new roles on proper execution of designed control procedures. In 2021, we engaged outside consultants to advise on changes in the design of our controls and procedures and to advise on technical accounting matters. In continuation of this remediation plan and to address the additional tax material weakness, in 2022, we plan to hire additional staff with appropriate accounting, finance, operational and technology knowledge and experience in the design and execution of controls, redesign ineffective controls or processes, implement software to enhance our financial close and reporting and tax processes as well as establish a formal controls governance committee.

While we believe our remediation plans described above 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.

General Risk Factors

Our common stock price has been and may continue to be volatile.

The market price of our common stock has experienced, and may continue to experience, considerable volatility. Between January 1, 2020 and December 31, 2021, the trading price of our common stock has ranged from a low of $4.60 per share to a high of $56.50 per share. Numerous factors could have a significant effect on the price of our common stock, including those described or referred to in this “Risk Factors” section of this Form 10-K, as well as, among other things:

Our perceived value in the securities markets;
Overall trends in the stock market;
Announcements of changes in our forecasted operating results or the operating results of one or more of our competitors;
The impact of changes in our results of operations, our financial condition or our prospects;
Market conditions for providers of products and services such as ours;
Executive level management uncertainty or change;
Changes in recommendations or revenue or earnings estimates by securities analysts; and
Announcements of acquisitions by us or one of our competitors.

Item 1B. Unresolved Staff Comments

None.

Item 2. Properties

Our headquarters are located in Rock Hill, South Carolina. As of December 31, 2021, we own minimal facilities and we lease approximately 1.0 million square feet, in the U.S (624 thousand square feet), EMEA (302 thousand square feet) and APAC (28 thousand square feet). The Healthcare segment accounted for approximately 252 thousand square feet, while the industrial segment accounted for approximately 457 thousand square feet. Approximately 300 thousand square feet are mixed use facilities.
22



Item 3. Legal Proceedings

Information relating to legal proceedings is included under the header "Litigation" in Note 23 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 February 23, 2022, our outstanding common stock was held by approximately 1,503 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 the year ended 2021, however, shares of common stock were surrendered to us for payment of tax withholding obligations in connection with the vesting of restricted stock awards pursuant to our 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 18 to the consolidated financial statements in Item 8 of this Form 10-K. We did not engage in any unregistered sales of equity securities in 2021.

Issuer purchases of equity securities
Total number of shares (or units) purchased Average price paid per share (or unit)
October 1, 2021 - October 31, 202114,885  $27.67 
November 1, 2021 - November 30, 202115,650  24.33 
December 1, 2021 - December 31, 202167,252  21.54 
Total97,787 
a
$22.92 
b

a.Represents shares of common stock surrendered to us for payment of tax withholding obligations in connection with the vesting of restricted stock.
b.The average price paid reflects the average market value of shares withheld for tax purposes.

23


Stock Performance Graph 

The graph below shows, for the five years ended December 31, 2021, the cumulative total return on an investment of $100 assumed to have been made on December 31, 2016 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
ddd-20211231_g2.jpg

December 31, 2016December 31, 2017December 31, 2018December 31, 2019December 31, 2020December 31, 2021
3D Systems Corporation$100 $65 $77 $66 $79 $162 
NYSE Composite Index100 119 108 136 146 176 
S&P Small-Cap 600 Information Technology Index100 110 100 140 179 227 


Item 6. Reserved

24


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

The following discussion and analysis should be read together with the selected consolidated financial data and 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, as discussed more fully in this Form 10-K. See “Forward-Looking Statements” and “Risk Factors” in Part I, Item 1A. All amounts are in thousands, except share and per share amounts, or as otherwise indicated.

For discussion related to the results of operations and changes in financial condition for fiscal 2020 compared to fiscal 2019, refer to Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations in our fiscal 2020 Form 10-K, which was filed with the SEC on March 5, 2021.

Overview and Strategy

In May 2020, our Chief Executive Officer and President, Dr. Jeffrey Graves, was hired. Dr. Graves undertook an initial assessment of the Company and developed the purpose statement to be the leader in enabling additive manufacturing solutions for applications in growing markets that demand high reliability products. He announced a four-phased plan to enable this vision: reorganize into two key industry verticals (Healthcare and Industrial), restructure to gain efficiencies, divest non-core assets, and invest for future growth.

As part of our strategic plan, we have organized into two key verticals. This structure allows us to align our solution-oriented approach with deep industry and customer knowledge. Our two key verticals span a range of industries. Healthcare includes dental, medical devices, personalized health services and regenerative medicine. Our Industrial vertical includes 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 overall total cost of operation. Our technologies and process knowledge enable hundreds of thousands of production parts to be made through additive manufacturing each day.

We completed our restructuring efforts in the second quarter of 2021. Cost reduction efforts have included reducing the number of facilities and examining every aspect of our manufacturing and operating costs.

Divestitures

In conjunction with our four-phased plan, we divested parts of our business that did not align with our strategic focus on additive manufacturing. In January 2021 we sold Cimatron Ltd., which operated our Cimatron integrated CAD/CAM software for the tooling business and its GibbsCAM CNC programming software business, for $64.2 million. In August 2021 we sold our Simbionix line of surgical simulators for $305.0 million, and in September 2021 we sold our On Demand Manufacturing ("ODM") business for $82.0 million. All sale amounts are before customary closing adjustments.

We have now completed our planned divestitures of non-core assets and are focused on the strategic growth of our core additive manufacturing business.

Acquisitions

On November 1, 2021, we acquired Oqton, Inc. (“Oqton”), for $188.2 million, excluding customary closing adjustments. We paid $107.5 million in cash and issued 2,552,904 shares of the Company’s Common Stock. The acquisition’s near term impact on the Company’s results of operations and cash flows are expected to be dilutive. Oqton's operating results will be reported in the Industrial segment.

On December 1, 2021, we acquired Volumetric Biotechnologies, Inc. (“Volumetric”), for $40.2 million of which $24.8 million was paid in cash and the remainder was paid via the issuance of 720,022 shares of the Company's common stock. Additional payments of up to $355.0 million are possible which are linked to the attainment of several non-financial milestones through December 31, 2030 and 2035 and continued employment of certain key individuals from Volumetric. Any additional payments made will be paid approximately half in cash and half in shares of the Company’s common stock. The additional payments are considered compensation expense which will be recorded ratably from the time a milestone is deemed is probable of achievement to the estimated date of achievement. Any compensation expense recorded will be reversed if the milestone is no longer probable of achievement. Volumetric will be part of the Healthcare reporting unit and segment. The acquisition’s near-
25


term impact on the Company's results of operations and cash flows are expected to be dilutive.

COVID-19 Pandemic Response

Our top priority is the health and safety of our employees and their families and communities, as we continue to manage our business through the COVID-19 pandemic. Throughout this past year, our leadership regularly reviewed and adapted our COVID-19 protocols based on evolving research and guidance. We have reopened our offices and begun business travel, with safety measures in place and in accordance with local guidance. Additionally, we implemented a hybrid-work program globally, providing more flexibility for employees to work remotely. We continue to monitor local transmission rates and regulatory guidance, and remain committed to protecting our employees, delivering for our customers, and supporting our communities. We are subject to vaccination and workplace safety protocols of the United States Federal Government Executive Order on Ensuring Adequate COVID Safety Protocols for Federal Contractors, and the COVID-19 Workplace Safety Guidance for Federal Contractors and Subcontractors issued by the Safer Federal Workforce Task Force. In support of a safe work environment, we have a vaccine policy for our U.S. employees, and a visitor policy to ensure those visiting our sites are taking the necessary health and safety precautions.

26



2021 Summary

Year Ended December 31,
(in thousands, except per share amounts)20212020
Revenue:
Products$428,742 $332,799 
Services186,897 224,441 
Total revenue615,639 557,240 
Cost of sales:
Products245,169 220,415 
Services106,692 113,450 
Total cost of sales351,861 333,865 
Gross profit263,778 223,375 
Operating expenses:
Selling, general and administrative227,697 219,895 
Research and development69,150 74,143 
Impairment of goodwill— 48,300 
Total operating expenses296,847 342,338 
Loss from operations$(33,069)$(118,963)

On August 5, 2020, we announced, in connection with the new strategic focus and organizational realignment, a restructuring plan intended to align our operating costs with current revenue levels and better position the Company for future sustainable and profitable growth. See Note 25 in Item 8 of this Form 10-K.

Total consolidated revenue for the year ended December 31, 2021 increased 10.5% or $58.4 million, despite divesting non-core businesses in 2021, to $615.6 million, compared to $557.2 million for the year ended December 31, 2020, driven by growth in the Healthcare segment.

Revenue from Healthcare increased 24.2% to $306.2 million for the year ended December 31, 2021, compared to $246.4 million for the year ended December 31, 2020, driven by strong demand for dental applications partly offset by the impact of 2021 divestitures. Industrial sales decreased 0.4% to $309.5 million for the year ended December 31, 2021, compared to $310.8 million for the year ended December 31, 2020, primarily due to the impact of 2021 divestitures, partly offset by continued strengthening of the economy in 2021.

Gross profit for the year ended December 31, 2021 increased by 18.1%, or $40.4 million, to $263.8 million, compared to $223.4 million for the year ended December 31, 2020. Gross profit margin for the years ended December 31, 2021 and 2020 was 42.8% and 40.1%, respectively. The increase in gross profit margin was primarily a result of prior year end of life inventory charges and cost optimization expenses, as well as better absorption of supply chain overhead in 2021 resulting from higher production.

Operating expenses for the year ended December 31, 2021 decreased by 13.3%, or $45.5 million, to $296.8 million, compared to $342.3 million for the year ended December 31, 2020 primarily due to significantly lower cost optimization expenses in 2021 and a goodwill impairment charge incurred in 2020, with no similar goodwill impairment in 2021. Selling, general and administrative ("SG&A") expenses for the year ended December 31, 2021 increased by 3.5%, or $7.8 million, to $227.7 million, compared to $219.9 million for the year ended December 31, 2020, primarily due to higher incentive compensation resulting from better than expected performance in 2021 compared to internal targets, a one-time $9.8 million bonus paid to Simbionix employees in connection with the divestiture, investments in the business, increase in stock compensation expenses, and expenses related to acquisitions, partially offset by a decrease in cost optimization expenses. Research and development ("R&D") expenses for the year ended December 31, 2021 decreased by 6.7%, or $5.0 million, to $69.2 million, compared to $74.1 million for the year ended December 31, 2020, primarily due to divestitures and cost savings from the prior year restructuring program. In 2020, we recorded a non-cash goodwill impairment charge of $48.3 million compared to no impairment charge in 2021. See Note 11 to the consolidated financial statements in Item 8 of this Form 10-K for additional discussion.
27



Our operating loss for the year ended December 31, 2021 was $33.1 million, compared to an operating loss of $119.0 million for the year ended December 31, 2020. The lower loss was driven by higher revenue and gross profit dollars, benefits from the 2020 cost optimization plan, and the absence of a goodwill impairment charge and reduced cost optimization expenses in 2021, partly offset by higher net SG&A expenses as noted above.


Results of Operations for 2021 and 2020

Comparison of revenue

Current year revenue has improved as the prior year was negatively impacted by the effects of the COVID-19 pandemic, most severely during the first half of 2020, as many of our customers were shutdown or on a significantly reduced level of activity, partially offset by the impact of divestitures. Additionally, 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 affect reported revenue in any given period.

In addition to changes in sales volumes, there are three 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, (2) the impact of fluctuations in foreign currencies and (3) the impact of business divested in 2021. As used in this Management’s Discussion and Analysis, the price and mix effects relate to changes in revenue that are not able to be specifically related to changes in unit volume, foreign exchange and divestitures.

We earn revenue from the sale of products and services through our Healthcare and Industrial segments. The products categories include 3D printers and corresponding materials, healthcare simulators (which was divested in the third quarter of 2021), digitizers, software licenses, 3D scanners and haptic devices. The services category includes maintenance contracts and services on 3D printers and simulators (which was divested in the third quarter of 2021), software maintenance and cloud-based software subscriptions, on-demand solutions (which was divested in the third quarter of 2021) and healthcare services.

The following table sets forth changes in revenue for the years ended December 31, 2021 and 2020.

Table 1
(Dollars in thousands)ProductsServicesTotal
Revenue — 2020$332,799 59.7 %$224,441 40.3 %$557,240 100.0 %
Change in revenue:
Volume137,856 41.4 %16,386 7.3 %154,242 27.7 %
Divestitures(26,050)(7.8)%(57,134)(25.5)%(83,184)(14.9)%
Price/Mix(21,885)(6.6)%92 — %(21,793)(3.9)%
Foreign currency translation6,022 1.8 %3,112 1.4 %9,134 1.6 %
Net change95,943 28.8 %(37,544)(16.7)%58,399 10.5 %
Revenue — 2021$428,742 69.6 %$186,897 30.4 %$615,639 100.0 %

Total consolidated revenue increased 10.5%. In addition to changes in sales volumes, there are three 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, (2) the impact of fluctuations in foreign currencies and 3) the impact of businesses divested in 2021. As used in this Management’s Discussion and Analysis, the price and mix effects relate to changes in revenue that are not able to be specifically related to changes in unit volume, foreign exchange and divestitures. Recurring revenue, which includes service and materials, was $396.9 million and $381.6 million for the years ended December 31, 2021 and 2020, respectively. The increase in recurring revenue in 2021 was primarily due to an increase in material sales volume, partially offset by divestitures.

For the years ended December 31, 2021 and 2020, products revenue from Healthcare contributed $217.7 million and $159.6 million, respectively, and products revenue from Industrial contributed $211.0 million and $173.2 million, respectively. The higher products revenue in Healthcare was primarily due to continued strength in the dental market. The increased products revenue in Industrial was primarily due to higher volumes, favorable price/mix and foreign currency impact, partially offset by divestitures.

28


Services revenue for the year ended December 31, 2021 decreased primarily due to divestitures, partially offset by the impact of less severe COVID restrictions in 2021 and the favorable impact of foreign currency translation. For the years ended December 31, 2021 and 2020, services revenue from Healthcare contributed $88.4 million and $86.9 million, respectively, and services revenue from Industrial contributed $98.5 million and $137.6 million, respectively. The higher services revenue in Healthcare was due to strong sales in medical devices, partially offset by divestitures. The lower services revenue in Industrial was due to divestitures, partially offset by the impact of less severe COVID restrictions in 2021.

For the years ended December 31, 2021 and 2020, revenue from operations outside the U.S. was 44.6% and 50.6% of total revenue, respectively.

Gross profit and gross profit margins

The following table sets forth gross profit and gross profit margins for the years ended December 31, 2021 and 2020.

Table 2
Year Ended December 31,
20212020Change in Gross ProfitChange in Gross Profit Margin
(Dollars in thousands)Gross ProfitGross Profit MarginGross ProfitGross Profit Margin$%Percentage Points%
Products$183,573 42.8 %$112,384 33.8 %$71,189 63.3 %9.0 26.6 %
Services80,205 42.9 %110,991 49.5 %(30,786)(27.7)%(6.6)(13.3)%
Total$263,778 42.8 %$223,375 40.1 %$40,403 18.1 %2.7 6.7 %

The increase in gross profit margin was primarily a result of prior year end of life inventory charges and cost optimization expenses, as well as better absorption of supply chain overhead in 2021 resulting from higher production, offset by the impact of divestitures. See Note 8 to the consolidated financial statements in Item 8 of this Form 10-K for additional discussion.

.Products gross profit increased primarily due to higher sales volume as well as significantly improved capacity utilization and the end-of-life inventory charge of $10.9 million recorded in 2020. Services gross profit decreased primarily due to the impact of divestitures.

Operating expenses

The following table sets forth the components of operating expenses for the years ended December 31, 2021 and 2020.

Table 3
Year Ended December 31,
20212020Change
(Dollars in thousands)Amount% RevenueAmount% Revenue$%
Selling, general and administrative expenses$227,697 37.0 %$219,895 39.5 %$7,802 3.5 %
Research and development expenses69,150 11.2 %74,143 13.3 %(4,993)(6.7)%
Impairment of goodwill— — %48,300 8.7 %(48,300)(100.0)%
Total operating expenses$296,847 48.2 %$342,338 61.4 %$(45,491)(13.3)%

SG&A expenses increased primarily due to higher incentive compensation resulting from better than expected performance in 2021 compared to internal targets, a one-time $9.8 million bonus paid to Simbionix employees in connection with the divestiture, investments in the business, increase in stock compensation expenses, and expenses related to acquisitions, partially offset by a decrease in cost optimization expenses. SG&A expenses for 2020 included $20.1 million of restructuring expenses related to our 2020 cost optimization program. See Note 25 to the consolidated financial statements for additional discussion regarding restructuring.

R&D expenses decreased primarily due to divestitures and cost savings from the prior year restructuring program.

For the year ended December 31, 2021, there were no impairment charges to goodwill. For the year ended December 31, 2020, we recorded a non-cash goodwill impairment charge of $48.3 million, related to the EMEA reporting unit, that was ultimately
29


due to the negative impact on the business environment as a result of the COVID-19 pandemic. See Note 11 to the consolidated financial statements in Item 8 of this Form 10-K for additional discussion.

Loss from operations

The following table sets forth loss from operations for the years ended December 31, 2021, and 2020.

Table 4
Year Ended December 31,
(Dollars in thousands)20212020
Loss from operations:$(33,069)$(118,963)

The decrease in loss from operations for the year ended December 31, 2021, as compared to the prior year period, was primarily driven by an increase in revenue and gross profit, cost savings from the prior year cost optimization program, the absence of a goodwill impairment charge and reduced restructuring expenses related to our 2020 cost optimization program and divestitures, partly offset by higher stock and incentive compensation expenses, as previously discussed.

See “Comparison of Revenue,” “Gross profit and gross profit margins” and “Operating expenses” above.

Interest and other income (expense), net

The following table sets forth the components of interest and other income (expense), net, for the years ended December 31, 2021 and 2020.

Table 5
Year Ended December 31,
(Dollars in thousands)20212020
Interest and other income (expense), net
Foreign exchange loss$1,681 $(4,762)
Interest expense, net(1,902)(3,991)
Other income (expense), net352,830 (15,694)
Total interest and other expense, net$352,609 $(24,447)

Foreign exchange gain (loss), net, for the year ended December 31, 2021, as compared to the prior year period, improved due to the favorable movements in the EUR/USD and GBP/USD exchanges rates.

Interest expense, net, decreased for the year ended December 31, 2021, as compared to the prior year period primarily due to lower interest expense due to the repayment of the 5-year $100 million senior secured term loan facility (the "Term Facility") in the first quarter of 2021 and interest income related to cash proceeds from the Cimatron, ODM, and Simbionix divestitures as well as our $460 million convertible notes offering. The year over year benefits for the year ended December 31, 2021 were partially offset by the realization of losses previously recognized in accumulated other comprehensive loss resulting from the termination of the interest rate swap in the first quarter of 2021.
Other income (expense), net, for the year ended December 31, 2021, as compared to the year ended December 31, 2020, increased primarily due to the $350.9 million gain on the divestitures of Cimatron, ODM and Simbionix, including an $8.9 million favorable foreign exchange gain related to the Cimatron and Simbionix divestitures.

Benefit and provision for income taxes 

We recorded a $2.5 million tax benefit and a $6.2 million provision for income taxes for the years ended December 31, 2021 and 2020, respectively.

In 2021, our benefit reflected $6.6 million in U.S. tax benefit and $4.1 million of tax expense in foreign jurisdictions. In 2020, our provision reflected $1.8 million in U.S. tax expense and $4.4 million of tax expense in foreign jurisdictions.

30


During 2021 and 2020, we concluded that it is more likely than not that our deferred tax assets will not be realized in certain jurisdictions, including the U.S. and certain foreign jurisdictions; therefore, we have a valuation allowance recorded against our deferred tax assets on our consolidated balance sheets totaling $91.2 million and $123.1 million as of December 31, 2021 and 2020, respectively.

For further discussion, see Note 2 and Note 22 to the consolidated financial statements in Item 8 of this Form 10-K.

Net income (loss)

The following table sets forth the primary components of net income (loss) attributable to 3D Systems for the years ended December 31, 2021 and 2020.

Table 6
Year Ended December 31,
(Dollars in thousands)20212020Change
Loss from operations$(33,069)$(118,963)$85,894 
Other non-operating items:
Interest and other income (expense), net352,609 (24,447)377,056 
Benefit (provision) for income taxes2,512 (6,184)8,696 
Net income (loss)$322,052 $(149,594)$471,646 
Weighted average shares, basic122,867 117,579 
Weighted average shares, diluted126,334 117,579 
Income (loss) per share, basic$2.62 $(1.27)
Income (loss) per share, diluted$2.55 $(1.27)

The net income for the year ended December 31, 2021, as compared to the net loss for year ended December 31, 2020, was primarily driven by a decrease in loss from operations and the gain on the divestitures of Cimatron, ODM and Simbionix, as previously discussed. See “Gross profit and gross profit margins”, “Operating expenses”, and Interest and other income (expense), net above.

Liquidity and Capital Resources

Table 7
Change
(Dollars in thousands)December 31, 2021December 31, 2020$%
Cash and cash equivalents$789,657 $75,010 $714,647 952.7 %
Accounts receivable, net106,540 114,254 (7,714)(6.8)%
Inventories92,887 116,667 (23,780)(20.4)%
989,084 305,931 683,153 
Less:
Current portion of long term debt— 2,051 (2,051)(100.0)%
Current right of use liabilities8,344 9,534 (1,190)(12.5)%
Accounts payable57,366 45,174 12,192 27.0 %
Accrued and other liabilities76,994 69,812 7,182 10.3 %
142,704 126,571 16,133 
Operating working capital$846,380 $179,360 $667,020 371.9 %

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



At December 31, 2021, cash on hand which includes; cash and cash equivalents and restricted cash totaled $790.0 million, increased $705.3 million since December 31, 2020. The higher cash balance resulted from proceeds of $421.1 million from the Cimatron, ODM, and Simbionix divestitures, $446.5 million of proceeds from the issuance of convertible notes, and $48.1 million of cash flow from operations, partially offset by $21.4 million for repayments of debt, $18.8 million for capital expenditures, $139.7 million for current acquisitions, $12.6 million related to net settlement of stock-based compensation, and $6.3 million of payments related to previously purchased non-controlling interests. Cash flow from operations was negatively impacted by withholding taxes of $6.6 million related to the Cimatron divestiture.

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.

Cash held outside the U.S. at December 31, 2021 was $62.7 million, or 7.9% of total cash and cash equivalents, compared to $49.7 million, or 66.2% of total cash and cash equivalents, at December 31, 2020. 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.

The changes that make up the other components of working capital not discussed above resulted from the ordinary course of business. 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, acquisitions and divestitures.

Cash flow

Cash flow from operations

Cash provided by operating activities for the year ended December 31, 2021 was $48.1 million and cash used in operating activities for the year ended December 31, 2020 was $20.1 million.

Working capital used cash of $0.7 million for the year ended December 31, 2021 and used cash of $7.3 million for the year ended December 31, 2020. For the year ended December 31, 2021, working capital changes related to cash inflows were a decrease in inventory and an increase in accounts payable, partially offset by an increase in accounts receivable, and prepaid expenses and other current assets, and a decrease in deferred revenue, and other liabilities.

For the year ended December 31, 2020, drivers of working capital related to cash outflows were an increase in accounts receivable, inventory, and prepaid expenses and other current assets, and a decrease in accounts payable, partially offset by an increase in deferred revenue and customer deposits and accrued and other current liabilities.

Cash flow from investing activities

For the year ended December 31, 2021, cash flow provided from investing activities was $260.6 million compared to $11.7 million of cash used in investing activities for the year ended December 31, 2020. Cash inflows related to the net proceeds from the divestitures of Cimatron, ODM and Simbionix, partially offset by capital expenditures and payments related to current acquisitions. For the year ended December 31, 2020, the primary outflows of cash related to capital expenditures. Capital expenditures were $18.8 million and $13.6 million for the years ended December 31, 2021 and 2020, respectively.

32


Cash flow from financing activities

Cash provided by financing activities was $405.8 million for the year ended December 31, 2021, while cash used in financing activities was $19.5 million for the year ended December 31, 2020. The primary inflow of cash for the year ended December 31, 2021 related to proceeds from the issuance of the convertible note partially offset by the repayment of the Term Facility, the settlements of stock-based compensation and payments related to previously purchased non-controlling interests. The primary outflow of cash for the year ended December 31, 2020 related to partial repayment of the Term Facility, payments related to previously purchased non-controlling interests, and settlements of stock-based compensation, partially offset by proceeds from the issuance of common stock.

Off-Balance Sheet Arrangements

We have no off-balance sheet arrangements and do not utilize any “structured debt,” “special purpose” or similar unconsolidated entities for liquidity or financing purposes.

Material Cash Requirements

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

Indebtedness

At December 31, 2021, we had $460,000 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.

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.

Leases

The Company has operating and financing lease obligations of $69,849 at December 31, 2021, primarily related to real estate and equipment leases, of which approximately $11,000 in payments are expected over the next twelve months. Additionally, the Company has $31,108 in lease obligations for which the leases have not commenced as the facilities are under construction by the landlord. For more information on the Company's leases, refer to Note 7 to the consolidated financial statements.

Sources of Funding to Satisfy Material Cash Requirements

The Company believes that it has the financial resources needed to meet its cash requirements and expects to have positive operating cash flow in 2022. Cash requirements for periods beyond the next twelve months will depend, among other things, on the Company’s profitability and its ability to manage working capital requirements. The Company may also borrow from various sources as described above.

Other Contractual Commitments

Convertible Note

We were in compliance with all covenants of the Note as of December 31, 2021.

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.

33


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 to the policy limits.

Financial Instruments

We conduct business in various countries using both the functional currencies of those countries and other currencies to effect cross border transactions. As a result, we are subject to the risk that fluctuations in foreign exchange rates between the dates that those transactions are entered into and their respective settlement dates will result in a foreign exchange gain or loss. When practicable, we endeavor to match assets and liabilities in the same currency on our balance sheet and those of our subsidiaries in order to reduce these risks. When appropriate, we enter into foreign currency contracts to hedge exposures arising from those transactions. We had $43.0 million and $101.8 million in notional foreign exchange contracts outstanding as of December 31, 2021 and 2020, respectively. The fair value of these contracts was not material. We have elected not to prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “Derivatives and Hedging,” and therefore, all gains and losses (realized or unrealized) are recognized in Interest and other expense, net in the consolidated statements of operations and comprehensive income (loss). Depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid and other current assets or in accrued liabilities in the consolidated balance sheets.

We do not hedge for trading or speculative purposes, and our foreign currency contracts are generally short-term in nature, typically maturing in 90 days or less.

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

Critical Accounting Policies and Significant Estimates

We prepare our consolidated financial statements in accordance with U.S. Generally Accepted Accounting Principles ("GAAP"). In doing so, we have to make estimates and assumptions that affect our reported amounts of assets, liabilities, revenues, expenses, gains and losses, as well as related disclosure of contingent assets and liabilities. In some cases, we could reasonably have used different accounting policies and estimates. In some cases, changes in the 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 these 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 policies and estimates, which we discuss further below. We have reviewed our critical accounting policies and 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 significant accounting policies and the effect on our financial statements.

Revenue recognition

Revenue is recognized when control of the promised products or services is transferred to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. A majority of our revenue is recognized at the point in time when products are shipped or services are delivered to customers.

We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Many of our contracts with customers include multiple 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. For the majority of items, 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 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 and other observable inputs.

34


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 marketing incentives may lead to consideration that is variable. Judgment is exercised at contract inception to determine the expected value of the contract and resulting transaction price. Ongoing assessments are performed to determine if updates are needed to the original estimates.

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

Allowance for doubtful accounts 

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 and historical collection experience. Based on these assessments, we may record a reserve for specific customers, as well as a general reserve and allowance for returns and discounts. 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. One customer represents significant concentration of credit risk, as they represent greater than 10% of our total accounts receivable.

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.

Inventories

Inventories are stated at the lower of cost or net realizable value, with cost being determined using 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 8 to the consolidated financial statements in Item 8 of this Form 10-K for further discussion.

35


Goodwill & Other Long-Lived Assets, Including Intangible Assets

We review long-lived assets, including intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. We assess the recoverability of the carrying value of assets held for use based on a review of undiscounted projected cash flows. Impairment losses, where identified, are measured as the excess of the carrying value of the long-lived asset over its estimated fair value as determined by discounted projected cash flows.

Goodwill represents the purchase price paid in excess of the fair value of net tangible and intangible assets acquired in a business combination. We review goodwill for impairment annually or when circumstances indicate that the likelihood of an impairment is greater than 50%. Such circumstances include a significant adverse change in the business climate for one of our reporting units or a decision to dispose of a reporting unit or a significant portion of a reporting unit. The test for goodwill impairment compares the fair value of each of reporting unit to its respective carrying value. The process requires a significant level of estimation and use of judgment by management, particularly the estimate of the fair value of our reporting units. Our reporting units are Healthcare and Industrial. Prior to January 1, 2021 our reporting units were the Americas, EMEA and APAC.

Long-lived assets (including ROU Assets) and amortizable intangible assets are reviewed for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.

We estimate the fair value of our reporting units based primarily on the discounted projected cash flows of the underlying operations, which requires us to make assumptions about estimated cash flows, including profit margins, long-term forecasts, discount rates and terminal growth rates. We developed these assumptions based on the market risks unique to each reporting unit.

As of December 31, 2021, we have approximately $0.6 million of goodwill that is deductible for tax purposes.

As of September 30, 2020, we experienced a triggering event due to a drop in our stock price, which ultimately had been negatively impacted by the business environment as a result of the COVID-19 pandemic, and performed a quantitative analysis for potential impairment of our goodwill and long-lived asset balances. Based on available information and analysis as of September 30, 2020, we determined the carrying value of the EMEA reporting unit exceeded its fair value and recorded a non-cash goodwill impairment charge of $48.3 million. We determined the fair value of the Americas and APAC reporting units exceeded their carrying values and the carrying value of our long-lived assets is recoverable for all reporting units.

Fair value was determined using a combination of an income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and a market approach. The valuation methodology and underlying financial information included in the Company's determination of fair value required significant judgments by management. The principal assumptions used in the Company's discounted cash flow analysis consisted of (a) the long-term projections of future financial performance and (b) the weighted-average cost of capital of market participants, adjusted for the risk attributable to the Company and the industry in which it operates. Under the market approach, the principal assumption included an estimate of multiples of various financial metrics of comparable companies.

We conducted our annual goodwill impairment test for the years ended December 31, 2021 and 2020 as of November 30, 2021 and 2020, respectively. There was no goodwill impairment for the year ended December 31, 2021. We had an immaterial amount of other long lived asset impairment charges for the year ended December 31, 2021.

Contingencies 

We record an estimated loss from a contingency when information indicates that it is probable that an asset has been impaired or a liability has been incurred at the date of the financial statements and the amount of the loss can be reasonably estimated. Accounting for contingencies requires us to use our judgment and the ultimate resolution of our exposure related to these matters may change as further facts and circumstances become known.

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

Recent Accounting Pronouncements

See Note 2 to the consolidated financial statements in Item 8 of this Form 10-K for recently issued accounting standards, including the expected dates of adoption and expected impact to the consolidated financial statements upon adoption.
36



Item 7A. Quantitative and Qualitative Disclosures about Market Risk

We are exposed to market risks from fluctuations in interest rates, foreign currency exchange rates and commodity prices, 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.

Interest rates

Our earnings exposure related to movements in interest rates is primarily derived from variable interest rate deposits. At December 31, 2021, we had $585.4 million in variable-rate accounts. A hypothetical interest rate change of 10% would not have a material impact on annualized interest income.

Foreign exchange rates

Because we conduct our operations in many areas of the world involving transactions denominated in a variety of currencies, our results of operations as expressed in U.S. dollars may be significantly affected by fluctuations in rates of exchange between currencies. These fluctuations could be significant. In 2021, approximately 44.6% of our net sales and a significant portion of our costs were denominated in currencies other than the 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 operating results. These impacts are partly 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.

When practicable, we endeavor to match assets and liabilities in the same currency on our U.S. balance sheet and those of our subsidiaries in order to reduce these risks. We also, when we consider it appropriate, enter into foreign currency contracts to hedge exposures arising from those transactions.

At December 31, 2021, a hypothetical change of 10% in foreign currency exchange rates would cause a change in revenue and expense of approximately $27.5 million and $15.7 million, respectively, assuming all other variables remained constant.

We enter into foreign currency forward contracts to reduce the effect of fluctuating foreign currencies. At December 31, 2021, we had notional forward exchange contracts outstanding of $43.0 million. We believe these foreign currency forward contracts and the offsetting underlying commitments, when taken together, do not create material market risk.

For the year ended December 31, 2021 the aggregate foreign currency gain or loss included in net income was $1.7 million.

Commodity prices

We are exposed to price volatility related to raw materials and energy products 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. At December 31, 2021, a hypothetical 10% change in commodity prices for raw materials would cause a change to cost of sales of approximately $7.1 million.

Item 8. Financial Statements and Supplementary Data

Our consolidated financial statements and the related notes, together with the Report of Independent Registered Public Accounting Firm 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

37


Our management, including the Chief Executive Officer and Chief Financial Officer, conducted an evaluation of the effectiveness of our disclosure controls and procedures, pursuant to Exchange Act Rule 13a-15(e), as of December 31, 2021. Disclosure controls refer to controls and other procedures designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC, and to provide reasonable assurance that we accumulate and communicate such information to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions about required disclosure.

Based on this evaluation, our management, including our Chief Executive Officer and Chief Financial Officer, concluded that, as of December 31, 2021, our disclosure controls and procedures were not effective due to the material weaknesses in our internal control over financial reporting, as further described below.

Management’s Report on Internal Control over Financial Reporting

Management 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). Our internal control framework and processes were designed to provide reasonable assurance to management and the Board of Directors regarding the reliability of financial reporting and the preparation of our consolidated financial statements for external purposes in accordance with GAAP. Our internal control over financial reporting includes those policies and procedures that:

• Pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and
dispositions of our assets;
• Provide reasonable assurance that transactions are recorded properly to allow for the preparation of financial
statements in accordance with GAAP and that our receipts and expenditures are being made only in accordance with
authorizations of our management and directors; and
• Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or
disposition of our assets that could have a material effect on the consolidated financial statements.

Because of its inherent limitations, a system of internal control over financial reporting can provide only reasonable assurance and may not prevent or detect misstatements. Further, because of changing conditions, effectiveness of internal control over financial reporting may vary over time.

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we performed an assessment of the effectiveness of our internal control over financial reporting based on the framework described in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this assessment, we concluded that we did not maintain effective internal control over financial reporting as of December 31, 2021, due to an aggregation of certain control deficiencies that resulted in three material weaknesses identified below, although the volume of control deficiencies that aggregated into our previously reported material weakness has been significantly reduced.

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

The material weaknesses present relate to a lack of certain controls, or improper execution of designed control procedures (1) for certain non-standard contracts and non-standard contract terms; (2) over the review of internally prepared reports and analyses utilized in the financial closing process; and (3) for the calculation of the Company's provision for income taxes including for material non-routine transactions. The combination of control deficiencies that resulted in these material weaknesses were partially related to employee training, resulting in a lack of knowledge or skill level to properly execute the designed controls or perform an effective review over certain manual controls related to the financial statement close process. In addition, certain control deficiencies related to the timely review of transactions that were infrequent in nature.

The effectiveness of our internal control over financial reporting as of December 31, 2021 has been audited by BDO USA, LLP, an independent registered public accounting firm, as stated in their report included in Item 8 of this Form 10-K.





38


Remediation Plan for Material Weaknesses as of December 31, 2020

To address the two material weaknesses identified at December 31, 2020, we began implementing a remediation plan in January 2021 designed to improve our internal control over financial reporting and remediate the related control deficiencies that led to these material weaknesses. The remediation plan included the following remedial actions:

a.Formally enhanced, developed, and implemented policies, procedures and processes relating to our financial reporting.
b.Hired an experienced Chief Accounting Officer (CAO), along with additional accounting personnel some of whom possess public company accounting and reporting technical expertise.
c.Engaged outside consultants to advise on changes in the design of our controls and procedures, implementation of our remediation activities and to advise on technical accounting matters.
d.Enhanced the global control environment, including testing in 2021 of a significant number of additional business process and information technology controls.
e.Trained new and existing accounting and finance personnel as well as key personnel in other functions such as, but not limited to, operations, sales, business development, human resources, legal and supply chain on the newly enhanced, developed and implemented policies and procedures.
f.Trained personnel noted in the above bullet as to the proper design and execution of control procedures and noted the importance of the ongoing execution and maintenance of control process and procedures.
g.Implemented software to manage and administer account reconciliations.
h.Modified existing software to capture non-standard terms and conditions related to customer contracts.
i.Enhanced the monthly close process to improve the timeliness of recording entries which permits more time to review and analyze financial statement accounts and to execute control procedures.
j.Revamped and expanded our internal disclosure processes to provide greater representation across functions and improve opportunities to identify matters requiring accounting disposition or disclosures.

After an assessment of the impact of the remediation actions commenced in 2021, we determined that the two material weaknesses identified at December 31, 2020 were not fully remediated as of December 31, 2021, but the volume of control deficiencies that aggregated into the previously reported material weaknesses has been significantly reduced. To fully remediate these material weaknesses, we plan to continue enhancements to our internal controls over financial reporting in 2022. These additional remediation actions include:

a.Hiring additional staff with appropriate accounting, finance, operational and technology knowledge and experience in the design and execution of controls,
b.Re-designing ineffective controls or processes,
c.Implementing software to enhance our financial close and reporting process, and
d.Establishing a formal controls governance committee to manage and enhance the oversight and execution of internal controls.

Remediation Plan for Material Weaknesses as of December 31, 2021

In addition to the remediation plan for the two material weaknesses discussed above, to address the tax material weakness present at December 31, 2021, we plan to implement a number of remediation actions including:

a.    Implementing software enhancements, including a tax reporting solution for our tax provision process
b.    Redesigning controls related to the accounting for the income tax process
c.    Engaging a third party to review our quarterly and annual tax calculations
d.    Hiring additional experienced resources with backgrounds in income tax accounting

We are committed to the remediation of all material weaknesses and expect to successfully implement enhanced control processes and have a sufficient period of operational effectiveness to evidence material weakness remediation in 2022. However, as we continue to evaluate, and work to improve our internal control over financial reporting, management may determine that additional measures to address control deficiencies or modifications to the remediation plan are necessary. Therefore, we cannot assure you when we will remediate such weaknesses, nor can we be certain that additional actions will not be required or the costs of any such additional actions. Moreover, we cannot assure you that additional material weaknesses will not arise in the future.



Changes in Internal Control Over Financial Reporting
39



Other than the remediation efforts described above with respect to the two material weaknesses identified at December 31, 2020, there were no changes in our internal control over financial reporting that occurred during the quarter ended December 31, 2021, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. The tax material weakness described above was identified after December 31, 2021. Accordingly, we are in the process of implementing certain changes in our internal controls to remediate this tax material weakness as described above. The implementation of the material aspects of these additional remediation efforts began in the first quarter of fiscal year 2022.

Item 9B. Other Information

None.

Item 9c. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

None.

PART III

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 2022 Annual Meeting of Stockholders (“Proxy Statement”) under the captions “Proposal One: Election of Directors,” “Corporate Governance Matters,” “Delinquent Section 16(a) Reports,” “Corporate Governance Matters—Code of Conduct and Code of Ethics,” “Corporate Governance Matters—Corporate Governance and Nominating Committee,” and “Corporate Governance Matters—Audit Committee.”

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 Matters—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, 2021. For a description of these plans, please see Note 18 to the consolidated financial statements in Item 8 of this Form 10-K.

(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 options420 $13.26  
Restricted stock units1,914   
Total2,334  4,258 
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

40


The information required in response to this Item will be set forth in our Proxy Statement under the captions “Corporate Governance Matters—Director Independence” and “Corporate Governance Matters—Related Party Transaction Policies 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 Selection of Independent Registered Accounting Firm—Fees of Independent Registered Public Accounting Firm.”


41


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 to 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 files 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, Sd Systems France Sarl, 3D Systems Europe Limited, 3D Systems GmbH, QP 3D Acquisition, Inc., and 3D Systems. (Incorporated by reference Exhibit 2.5 to 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, Sd Systems France Sarl, 3D Systems Europe Limited, 3D Systems GmbH, QP 3D Acquisition, Inc., and 3D Systems Corporation.
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 files on July 30, 2021.)
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.
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.)
3.1Certificate of Incorporation of Registrant. (Incorporated by reference to Exhibit 3.1 to 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.2Amendment to Certificate of Incorporation filed on May 23, 1995. (Incorporated by reference to Exhibit 3.2 to 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 to 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 to 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 to 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 to Registrant’s Current Report on Form 8-K filed on May 22, 2013.)
 
42


Amended and Restated By-Laws. (Incorporated by reference to Exhibit 3.1 to Registrant’s Current Report on Form 8-K, filed on March 15, 2018.)
 
Specimen Common Stock Certificate. (Incorporated by reference to Exhibit 4.1 to 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 to Registrant's Annual Report on Form 10-K for the year ended December 31, 2020, filed on February 26, 2020.)
Amended and Restated 2015 Incentive Plan of 3D Systems Corporation effective September 3, 2020. (Incorporated by reference to Exhibit 4.1 to Registrant's Quarterly Report on Form 10-Q for the quarter ended September 30, 2020, filed on November 5, 2020.)
 
Appendix A to the 2015 Incentive Plan of 3D Systems Corporation effective May 19, 2015. (Incorporated by reference to Exhibit 10.3 to 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 to Registrant’s Annual Report on Form 10-K for the year ended December 31, 2020, filed on May 5, 2021.)
 
Form of Restricted Stock Unit Award Agreement under the Amended and Restated 2015 Incentive Plan. (Incorporated by reference to Exhibit 4.6 to Registrant’s Annual Report on Form 10-K for the year ended December 31, 2020, filed on May 5, 2021.)
 
Form of Stock Option Award Agreement under the Amended and Restated 2015 Incentive Plan. (Incorporated by reference to Exhibit 4.10 to 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 to 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 to Registrant’s Annual Report on Form 10-K for the year ended December 31, 2020, filed on May 5, 2021.)
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.10). (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 to 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 to Registrant’s Current Report on Form 8-K, filed on August 14, 2006.)
 
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 to 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 to 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 to 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 to Registrant’s Form 8-K, filed on March 21, 2011.)
43


Amended and Restated Lease Agreement dated February 25, 2021 between 3D Systems Corporation and 3D Fields, LLC. (Incorporated by reference to Exhibit 10.7 to Registrant’s Annual Report on Form 10-K for the year ended December 31, 2020, filed on May 5, 2021.)
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 Annual 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.)
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 to 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 to 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 to 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 August 21, 2020, between 3D Systems Corporation and Jagtar Narula (Incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed August 26, 2020.)
Employment Agreement, dated November 21, 2016, between 3D Systems Corporation and Menno Ellis (Incorporated by reference to Exhibit 10.3 to 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 to 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 to Registrant’s Annual Report on Form 10-K for the year ended December 31, 2020, filed on May 5, 2021.)
Consulting Agreement, dated October 1, 2020, between 3D Systems Corporation and Reji Puthenveetil (Incorporated by reference to Exhibit 10.5 to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2020, filed November 5, 2020.)
Amended and Restated Employment Agreement, dated January 1, 2021, between 3D Systems Corporation and Jeff Blank. (Incorporated by reference to Exhibit 10.32 to Registrant’s Annual Report on Form 10-K for the year ended December 31, 2020, filed on May 5, 2021.)
Employment Agreement, dated June 28, 2021, between 3D Systems Corporation and David K. Leigh. (Incorporated by reference to Exhibit 10.1 to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2021, filed August 9, 2021.)
44


Employment Agreement, dated August 30, 2021, by and between 3D Systems Corporation and Phyllis Nordstrom. (Incorporated by reference to Exhibit 10.1 to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, filed November 8, 2021.)
Equity Distribution Agreement, dated August 5, 2020, by and among 3D Systems Corporation and Truist Securities, Inc. and HSBC Securities (USA) Inc. (Incorporated by reference to Exhibit 1.1 of Registrant’s Current Report on Form 8-K filed on August 5, 2020.)
Subsidiaries of Registrant.
 
Consent of Independent Registered Public Accounting Firm.
 
31.1
Certification of Principal Executive Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 dated March 1, 2022.
 
31.2
Certification of Principal Financial Officer filed pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 dated March 1, 2022.
 
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 1, 2022.
 
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 1, 2022.
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.In
 
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.


















45


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 1, 2022

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 1, 2022
Dr. Jeffrey A. Graves(principal executive officer)
/s/ JAGTAR NARULAExecutive Vice President and Chief Financial OfficerMarch 1, 2022
Jagtar Narula(principal financial officer)
/s/ CHARLES W. HULLExecutive Vice President, Chief TechnologyMarch 1, 2022
Charles W. HullOfficer and Director
/s/ MICHAEL CRIMMINSSenior Vice President, Chief Accounting OfficerMarch 1, 2022
Michael Crimmins(principal accounting officer)
/s/ CHARLES G. MCCLURE, JRChairman of the Board of DirectorsMarch 1, 2022
Charles G. McClure, Jr.
/s/ MALISSIA R. CLINTONDirectorMarch 1, 2022
Malissia R. Clinton
/s/ WILLIAM E. CURRANDirectorMarch 1, 2022
William E. Curran
/s/ CLAUDIA N. DRAYTONDirectorMarch 1, 2022
Claudia N. Drayton
/s/ THOMAS W. ERICKSONDirectorMarch 1, 2022
Thomas W. Erickson
/s/ WILLIAM D. HUMESDirectorMarch 1, 2022
William D. Humes
/s/ JIM D. KEVERDirectorMarch 1, 2022
Jim D. Kever
/s/ KEVIN S. MOOREDirectorMarch 1, 2022
Kevin S. Moore
/s/ VASANT PADMANABHANDirectorMarch 1, 2022
Vasant Padmanabhan
/s/ JOHN J. TRACYDirectorMarch 1, 2022
Dr. John J. Tracy
/s/ JEFFREY WADSWORTHDirectorMarch 1, 2022
Dr. Jeffrey Wadsworth

46


3D Systems Corporation
Index to Consolidated Financial Statements


F-1



Report of Independent Registered Public Accounting Firm


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 sheets of 3D Systems Corporation (the “Company”) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2021, 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, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

We also have 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, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) and our report dated March 1, 2022 expressed an adverse opinion thereon.

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

Critical Audit Matters

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matters does not alter in any way our opinion on the consolidated 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 from Collaboration and Licensing Agreements

As described in Note 5 to the consolidated financial statements, the Company recognizes revenue when control of the promised products or services is transferred to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company recognized approximately $6.8 million related to collaboration arrangements with customers for the year ended December 31, 2021. The nature of the activities performed, and consideration exchanged through the Company’s collaborative agreements, varies such that certain agreements meet the definition of customer relationships for which revenue is recorded, while others do not meet this definition. The Company’s collaborative
F-2


revenue contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon achievement of developmental contractual criteria, and/or royalty fees based on the licensees' product revenue.

We identified revenue recognition from collaborative agreements with customers as a critical audit matter. Management makes significant judgments in identifying customer relationships and in determining revenue recognition for its collaborative agreements with customers, including the evaluation of distinct performance obligations, the identification and evaluation of material rights, the estimation of variable consideration, and the determination of the pattern of transfer of control for each distinct performance obligation. Auditing management’s judgments and estimates required significant audit effort and auditor subjectivity and in addition, as described in the “Opinion on Internal Control over Financial Reporting” section above, a material weakness was identified that encompasses this matter.

The primary procedures we performed to address this critical audit matter included:

Assessing the completeness of collaboration arrangements that require assessment for proper accounting treatment by inspecting Company press releases, Committee meeting minutes, and credits within Research & Development expense general ledger accounts.
Evaluating the reasonableness of management’s judgments to determine whether customer relationships exist in its collaborative arrangements.
Examining a sample of revenue contracts and other source documents to test management's identification of significant terms for completeness and assessing the appropriateness of the treatment for such terms, including the identification of distinct performance obligations, material rights, and variable consideration.
Evaluating the reasonableness of management’s judgments and estimates to calculate variable consideration, and the timing of recognizing the related revenue subject to any constraints.
Evaluating the appropriateness of management’s determination of whether identified performance obligations meet the criteria for over-time revenue recognition.
Evaluating the appropriateness of the method used to recognize revenue and testing the relevant inputs and assumptions to the revenue recognition calculations.

We have served as the Company's auditor since 2003.

/s/ BDO USA, LLP

Charlotte, North Carolina

March 1, 2022
F-3



Report of Independent Registered Public Accounting Firm


Report of Independent Registered Public Accounting Firm

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

Opinion on Internal Control over Financial Reporting

We have audited 3D System Corporation’s (the “Company’s”) internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO criteria”). In our opinion, the Company did not maintain, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on the COSO criteria.

We do not express an opinion or any other form of assurance on management’s statements referring to any corrective actions taken by the Company after the date of management’s assessment.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of the Company as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as “the financial statements”) and our report dated March 1, 2022 expressed an unqualified opinion thereon.

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 “Item 9A, 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 U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit of internal control over financial reporting 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, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

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. Material weaknesses regarding management’s failure to design and maintain controls over the identification and review of contracts with financial accounting implications, the financial reporting and close process, and accounting for income taxes, including non-routine transactions have been identified and described in management’s assessment. These material weaknesses were considered in determining the nature, timing, and extent of audit tests applied in our audit of the 2021 financial statements, and this report does not affect our report dated March 1, 2022 on those financial statements.











F-4


Definition and Limitations of Internal Control over Financial Reporting

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

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

/s/ BDO USA, LLP

Charlotte, North Carolina

March 1, 2022


F-5


3D SYSTEMS CORPORATION
CONSOLIDATED BALANCE SHEETS
(In thousands, except par value) December 31, 2021December 31, 2020
ASSETS
Current assets:
Cash and cash equivalents$789,657 $75,010 
Accounts receivable, net of reserves — $2,445 and $4,392
106,540 114,254 
Inventories92,887 116,667 
Prepaid expenses and other current assets42,653 33,145 
Current assets held for sale 18,439 
Total current assets1,031,737 357,515 
Property and equipment, net
57,257 75,356 
Intangible assets, net45,835 28,083 
Goodwill345,588 161,765 
Right of use assets
46,356 48,620 
Deferred income tax asset5,054 6,247 
Assets held for sale 31,684 
Other assets17,272 23,785 
Total assets$1,549,099 $733,055 
LIABILITIES AND EQUITY
Current liabilities:
Current portion of long term debt$ $2,051 
Current right of use liabilities
8,344 9,534 
Accounts payable57,366 45,174 
Accrued and other liabilities76,994 69,812 
Customer deposits7,281 7,750 
Deferred revenue28,027 30,302 
Current liabilities held for sale 11,107 
Total current liabilities178,012 175,730 
Long-term debt, net 19,218 
Convertible notes payable, net446,859  
Long-term right of use liabilities
47,420 48,469 
Deferred income tax liability2,173 4,716 
Liabilities held for sale 2,952 
Other liabilities32,254 51,247 
Total liabilities706,718 302,332 
Commitments and contingencies (Note 23)
Stockholders’ equity:
Common stock, $0.001 par value, authorized 220,000 shares; issued 128,375 and 127,626
128 128 
Additional paid-in capital1,501,210 1,404,964 
Treasury stock, at cost — 0 shares and 3,494 shares
 (22,590)
Accumulated deficit(621,251)(943,303)
Accumulated other comprehensive loss(37,706)(8,476)
Total stockholders’ equity842,381 430,723 
Total liabilities and stockholders’ equity$1,549,099 $733,055 
    

See accompanying notes to consolidated financial statements.
F-6


3D SYSTEMS CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
Year Ended December 31,
(in thousands, except per share amounts)202120202019
Revenue:
Products$428,742 $332,799 $389,337 
Services186,897 224,441 247,017 
Total revenue615,639 557,240 636,354 
Cost of sales:
Products245,169 220,415 234,581 
Services106,692 113,450 121,232 
Total cost of sales351,861 333,865 355,813 
Gross profit263,778 223,375 280,541 
Operating expenses:
Selling, general and administrative227,697 219,895 254,355 
Research and development69,150 74,143 83,290 
Impairment of goodwill 48,300  
Total operating expenses296,847 342,338 337,645 
Loss from operations(33,069)(118,963)(57,104)
Interest and other income (expense), net352,609 (24,447)(7,996)
Income (loss) before income taxes319,540 (143,410)(65,100)
Benefit (provision) for income taxes2,512 (6,184)(4,532)
Net income (loss)322,052 (149,594)(69,632)
Less: net income attributable to noncontrolling interests  248 
Net income (loss) attributable to 3D Systems Corporation$322,052 $(149,594)$(69,880)
Net income (loss) per share available to 3D Systems Corporation common stockholders
Basic$2.62 $(1.27)$(0.61)
Diluted$2.55 $1.27 $(0.61)

See accompanying notes to consolidated financial statements.


F-7


3D SYSTEMS CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
Year Ended December 31,
(in thousands, except per share amounts)202120202019
Net income (loss)$322,052 $(149,594)$(69,632)
Other comprehensive income (loss), net of taxes:
Pension adjustments682 783 (1,060)
Derivative financial instruments721 (403)(318)
Foreign currency translation(39,546)28,752 2,996 
Foreign currency translation reclassification - sales of Cimatron and Simbionix8,912   
Total other comprehensive (loss) income, net of taxes:(29,231)29,132 1,618 
Total comprehensive income (loss), net of taxes292,821 (120,462)(68,014)
Comprehensive income attributable to noncontrolling interests  191 
Comprehensive income (loss) attributable to 3D Systems Corporation$292,821 $(120,462)$(68,205)

See accompanying notes to consolidated financial statements.

F-8


3D SYSTEMS CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
Year Ended December 31,
(in thousands)202120202019
Cash flows from operating activities:
Net income (loss)$322,052 $(149,594)$(69,632)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
Depreciation and amortization34,623 44,595 50,396 
Stock-based compensation55,153 17,725 23,587 
Provision for inventory obsolescence and revaluation(2,909)12,373  
Loss on hedge accounting de-designation and termination721 1,235  
Provision for bad debts232 457 1,308 
(Gain) Loss on the disposition of businesses, property, equipment and other assets(350,846)5,274 2,282 
Provision for deferred income taxes and reserve adjustments(11,679)(1,206)(3,354)
Impairment of goodwill and assets1,676 55,484 1,728 
Changes in operating accounts:
Accounts receivable(11,912)(6,052)15,071 
Inventories7,866 (9,901)18,447 
Prepaid expenses and other current assets(8,106)(16,218)9,150 
Accounts payable27,159 (6,653)(16,846)
Deferred revenue and customer deposits(3,325)3,231 677 
Accrued and other liabilities(12,389)28,286 (1,346)
All other operating activities(169)843 113 
Net cash provided by (used in) operating activities48,147 (20,121)31,581 
Cash flows from investing activities:
Purchases of property and equipment(18,791)(13,643)(23,985)
Proceeds from sale of assets and businesses, net of cash421,485 1,554 1,620 
Business acquisitions, net of cash acquired(139,685)  
Other investing activities(2,454)356 (2,007)
Net cash provided by (used in) investing activities260,555 (11,733)(24,372)
Cash flows from financing activities:
Proceeds from revolving credit facilities 20,000  
Payments on revolving credit facilities (20,000) 
Proceeds from borrowings460,000  100,000 
Debt issuance costs(13,466)  
Repayment of borrowings/long-term debt(21,392)(26,840)(76,768)
Proceeds from issuance of common stock 24,702  
Purchase of noncontrolling interests(6,300)(12,500)(2,500)
Payments related to net-share settlement of stock-based compensation(12,619)(5,138)(3,194)
Other financing activities(423)296 (1,338)
Net cash provided by (used in) financing activities405,800 (19,480)16,200 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(9,243)1,428 289 
Net increase (decrease) in cash, cash equivalents and restricted cash705,259 (49,906)23,698 
Cash, cash equivalents and restricted cash at the beginning of the year a
84,711 134,617 110,919 
Cash, cash equivalents and restricted cash at the end of the year a
$789,970 $84,711 $134,617 
customer
Supplemental cash flow information
Lease assets obtained in exchange for new lease liabilities (excludes adoption) $4,502 $23,309 $8,662 
Cash interest payments1,138 2,109 3,715 
Cash income tax payments (receipts), net4,709 3,706 10,722 
Transfer of equipment from inventory to property and equipment, net b
1,738 1,055 3,187 
Transfer of equipment to inventory from property and equipment, net c
  32 
Stock issued for acquisition99,044   
Noncash financing activity
Purchase of noncontrolling interest d
$ $ (11,000)
F-9


(a)The amounts for cash and cash equivalents shown above include restricted cash of $313, $540 and $921 as of December 31, 2021, 2020 and 2019, respectively, which were included in Other assets, net, and $9,161 as of December 31, 2020, which was included in Current assets held for sale in the consolidated balance sheets.
(b)Inventory is transferred from inventory 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)In general, an asset is transferred from Property and equipment, net, into inventory at its net book value when we have identified a potential sale for a used machine.
(d)Purchase of noncontrolling interest to be paid in installments over a four-year period recorded to Accrued and other liabilities and Other liabilities on the consolidated balance sheets.
See accompanying notes to consolidated financial statements.
F-10


3D SYSTEMS CORPORATION
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
Years Ended December 31, 2021, 2020 and 2019
Common Stock
(in thousands, except par value)Shares
Par Value $0.001
Additional Paid In CapitalTreasury StockAccumulated DeficitAccumulated Other Comprehensive Income (Loss)Total 3D Systems Corporation Stockholders' EquityEquity Attributable to Noncontrolling InterestsTotal Stockholders' Equity
December 31, 2018118,650 $117 $1,355,503 $(15,572)$(722,701)$(38,978)$578,369 $(2,382)$575,987 
Issuance (repurchase) of stock2,616 3 — (3,197)— — (3,194)— (3,194)
Acquisition of non-controlling interest— — (7,526)— — 256 (7,270)(6,072)(13,342)
Adjustment of RNCI carrying value— — — — (1,128)— (1,128)— (1,128)
Stock-based compensation expense— — 23,587 — — — 23,587 — 23,587 
Net (loss)— — — — (69,880)— (69,880)248 (69,632)
Pension adjustment— — — — — (1,060)(1,060)— (1,060)
Derivative financial instrument adjustment— — — — (318)(318)— (318)
Foreign currency translation adjustment— — — — — 3,053 3,053 (57)2,996 
December 31, 2019121,266 120 1,371,564 (18,769)(793,709)(37,047)522,159 (8,263)513,896 
Issuance (repurchase) of stock6,360 8 23,377 (3,821)— — 19,564 — 19,564 
Acquisition of non-controlling interest— — (7,702)— — (561)(8,263)8,263  
Stock-based compensation expense— — 17,725 — — — 17,725 — 17,725 
Net (loss)— — — — (149,594)— (149,594)— (149,594)
Pension adjustment— — — — — 783 783 — 783 
Derivative financial instrument adjustment— — — — — (1,638)(1,638)— (1,638)
De-designation of derivative instrument— — — — — 1,235 1,235 — 1,235 
Foreign currency translation adjustment— — — — — 28,752 28,752 — 28,752 
December 31, 2020127,626 128 1,404,964 (22,590)(943,303)(8,476)430,723  430,723 
Issuance (repurchase) of stock813 — (12,620)— — — (12,620)— (12,620)
Shares issued to acquire assets and businesses3,430 3 99,041 — — — 99,044 — 99,044 
Stock-based compensation expense— — 32,412 — — — 32,412 — 32,412 
Net income— — — — 322,052 — 322,052 — 322,052 
Pension adjustment— — — — — 181 181 — 181 
Gain on pension plan - unrealized— — — — — 501 501 — 501 
De-designation of derivative instrument— — — — — 721 721 — 721 
Retirement of treasury shares(3,494)(3)(22,587)22,590 — — — —  
Foreign currency translation adjustment— — — — — (30,633)(30,633)— (30,633)
December 31, 2021128,375 $128 $1,501,210 $ $(621,251)$(37,706)$842,381 $ $842,381 
See accompanying notes to consolidated financial statements.
F-11



(1) Basis of Presentation

The consolidated financial statements include the accounts of 3D Systems Corporation and all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we” or “us”). A non-controlling interest in a subsidiary is considered an ownership interest in a majority-owned subsidiary that is not attributable to the parent. We include noncontrolling interests as a component of total equity in the consolidated balance sheets and the net income (loss) attributable to noncontrolling interests is presented as an adjustment from net income (loss) used to arrive at net income (loss) attributable to 3D Systems Corporation in the consolidated statements of operations and comprehensive income (loss). Our annual reporting period is the calendar year.

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). All significant intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to the current year presentation.

Our top priority is the health and safety of our employees and their families and communities, as we continue to manage our business through the COVID-19 pandemic. Throughout this past year, our leadership regularly reviewed and adapted our COVID-19 protocols based on evolving research and guidance. We have reopened our offices and begun business travel, with safety measures in place and in accordance with local guidance. Additionally, we implemented a hybrid-work program globally, providing more flexibility for employees to work remotely. We continue to monitor local transmission rates and regulatory guidance, and remain committed to protecting our employees, delivering for our customers, and supporting our communities. We are subject to vaccination and workplace safety protocols of the United States Federal Government Executive Order on Ensuring Adequate COVID Safety Protocols for Federal Contractors, and the COVID-19 Workplace Safety Guidance for Federal Contractors and Subcontractors issued by the Safer Federal Workforce Task Force. In support of a safe work environment, we have a vaccine policy for our U.S. employees, and a visitor policy to ensure those visiting our sites are taking the necessary health and safety precautions.

Our operations in North America and South America (collectively referred to as "Americas"), Europe and the Middle East (collectively referred to as "EMEA") and the Asia Pacific and Oceania regions (collectively referred to as "APAC") expose us to risks associated with public health crises and epidemics/pandemics, such as the COVID-19 pandemic. While the COVID-19 pandemic continued to impact our reported results for the years ended December 31, 2021 and 2020, we are unable to predict the longer-term impact that the pandemic may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted by the dynamic nature of the COVID-19 pandemic will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of the outbreak and actions by government authorities to contain the outbreak or treat its impact. Furthermore, the impacts of uncertain global economic conditions, further supply chain disruptions, including the shortages of critical components, and the continued disruptions to, and volatility in, the financial markets remain unknown.

As of January 1, 2021, we determined the Company has two reportable segments, Healthcare and Industrial. The Company previously only reported its consolidated results in one segment. This change in segment reporting as of January 1, 2021 was the result of changes to how the chief operating decision maker (“CODM”) assesses the financial performance of the Company and in the decision-making process driving future operating performance. As a result of this re-segmentation, the Company performed a quantitative analysis for potential impairment of our goodwill immediately following the re-segmentation, noting that we determined the fair value of the Healthcare and Industrial reporting segments exceeded their carrying values. See Note 6.

Fair value was determined using a combination of an income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and a market approach. The valuation methodology and underlying financial information included in the Company's determination of fair value required significant judgments by management. The principal assumptions used in the Company's discounted cash flow analysis consisted of (a) the long-term projections of future financial performance and (b) the weighted-average cost of capital of market participants, adjusted for the risk attributable to the Company and the industry in which it operates. Under the market approach, the principal assumption included an estimate of multiples of various financial metrics of comparable companies.

All dollar and share amounts presented in the accompanying footnotes are presented in thousands, except for per share information.

F-12


During the first quarter ended March 31, 2021 we became aware that certain amounts previously presented within our statements of operations as products cost of sales related to services cost of sales. We note that the total cost of sales line item was not affected. We further note that this error did not affect our gross profit, loss from operations, net income (loss), consolidated balance sheets or statements of cash flows. We evaluated the materiality of this presentation-only error and concluded it was not material to any previously reported quarter or year-end financial statement. The following schedule depicts the effect on our previously reported statements of operations.
Year Ended December 31, 2020
(in thousands)As reportedChangeRevised
Cost of sales:
Products$227,681 $(7,266)$220,415 
Services106,184 7,266 113,450 
Total cost of sales$333,865 $ $333,865 

Revision of Previously Issued Financial Statements

During the fourth quarter ended December 31, 2021, we became aware that certain amounts previously presented as investing cash outflows should be reported as financing cash outflows within the statements of cash flows. The error affected the previously issued statements of cash flows for the three, six and nine month periods within the December 31, 2021 and 2020 annual periods as well as the annual periods ended December 31, 2020 and 2019. We note that this change did not impact the as reported net increase (decrease) in cash, cash equivalents and restricted cash within the annual 2020 and 2019 statements of cash flows or the interim statements of cash flows for the years ended December 31, 2021 and 2020. We further note that this reclassification did not affect our balance sheet, statements of operations, statements of comprehensive income (loss) and statements of stockholders' equity. We evaluated the materiality, including both quantitative and qualitative considerations, of this presentation-only error and concluded it was not material to any previously reported quarter or year-end financial statement. The following schedule depicts the effect on our previously reported interim and annual statements of cash flows.

Year Ended December 31, 2020Year Ended December 31, 2019
As ReportedChangedRevisedAs ReportedChangedRevised
Net cash provided by (used in) operating activities$(20,121)$ $(20,121)$31,581 $ $31,581 
Net cash provided by (used in) investing activities(24,233)12,500 (11,733)(26,872)2,500 (24,372)
Net cash provided by (used in) financing activities(6,980)(12,500)(19,480)18,700 (2,500)16,200 
Effect of exchange rate changes on cash, cash equivalents and restricted cash1,428  1,428 289  289 
Net increase (decrease) in cash, cash equivalents and restricted cash$(49,906)$ $(49,906)$23,698 $ $23,698 

Nine Months Ended September 30, 2021Nine Months Ended September 30, 2020
As ReportedChangedRevisedAs ReportedChangedRevised
Net cash provided by (used in) operating activities$62,652 $ $62,652 $(32,649)$ $(32,649)
Net cash (used in) investing activities395,641 4,000 399,641 (22,459)12,500 (9,959)
Net cash provided by (used in) financing activities(32,202)(4,000)(36,202)(3,773)(12,500)(16,273)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(7,737) (7,737)526  526 
Net increase (decrease) in cash, cash equivalents and restricted cash$418,354 $ $418,354 $(58,355)$ $(58,355)

F-13


Six Months Ended June 30, 2021Six Months Ended June 30, 2020
As ReportedChangedRevisedAs ReportedChangedRevised
Net cash provided by (used in) operating activities$41,976 $ $41,976 $(21,018)$ $(21,018)
Net cash (used in) investing activities31,325 4,000 35,325 (19,584)12,500 (7,084)
Net cash provided by (used in) financing activities(28,444)(4,000)(32,444)(27,270)(12,500)(39,770)
Effect of exchange rate changes on cash, cash equivalents and restricted cash2,902  2,902 (1,856) (1,856)
Net increase (decrease) in cash, cash equivalents and restricted cash$47,759 $ $47,759 $(69,728)$ $(69,728)

Three Months Ended March 31, 2021Three Months Ended March 31, 2020
As ReportedChangedRevisedAs ReportedChangedRevised
Net cash provided by (used in) operating activities$28,453 $ $28,453 $(2,285)$ $(2,285)
Net cash (used in) investing activities46,563 4,000 50,563 (16,598)12,500 (4,098)
Net cash provided by (used in) financing activities(24,337)(4,000)(28,337)1,229 (12,500)(11,271)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(2,434) (2,434)(3,241) (3,241)
Net increase (decrease) in cash, cash equivalents and restricted cash$48,245 $ $48,245 $(20,895)$ $(20,895)



(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 the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. 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 Standard Codification ("ASC") Topic 606, “Revenue from Contracts with Customers.” Collaborative revenue contracts in which the collaboration partner meets the definition of a customer are recorded in accordance with ASC Topic 606, otherwise the collaborative arrangements are recorded in accordance with ASC 808 - "Collaborative Arrangements". See Note 5 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.

Investments

F-14


We assess declines in the fair value of investments to determine whether such declines are other-than-temporary. Other-than-temporary impairments of investments are recorded to interest and other expense, net, in the period in which they become impaired.

For the years ended December 31, 2021 and 2020, we recorded impairment charges of $0 and $2,361, respectively, related to certain cost-method investments. The aggregate carrying amount of all investments accounted for under the cost method totaled $5,632 and $5,016 at December 31, 2021 and 2020, respectively, and is included in other assets, on our consolidated balance sheets.

Accounts Receivable and Allowance for Doubtful Accounts

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 and historical collection experience. Based on these assessments, we may record a reserve for specific customers, as well as a general reserve and allowance for returns and discounts. 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. One customer represents a significant concentration of credit risk, as they represent greater than 10% of our total accounts receivable.

The following presents the changes in the balance of our allowance for doubtful accounts:

Year EndedItemBalance at beginning of yearAdditions charged to expense
Other (a)
Balance at end of year
2021Allowance for doubtful accounts$4,392 $232 $(2,179)$2,445 
2020Allowance for doubtful accounts8,762 457 (4,827)4,392 
2019Allowance for doubtful accounts8,423 1,308 (969)8,762 
(a)Other includes the impact of subsequent collections or write-offs to the allowance for doubtful accounts.

Inventories

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

Long-Lived Assets and Goodwill

We review long-lived assets, including intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. Recoverability is assessed for the carrying value of assets held for use based on a review of undiscounted projected cash flows. Impairment losses, where identified, are measured as the excess of the carrying value of the long-lived asset over its estimated fair value as determined by discounted projected cash flows. No impairment charges for intangible assets with finite lives were recorded for the years ended December 31, 2021 and 2020.

Goodwill is the excess of cost of an acquired entity over the amounts assigned to assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually on November 30 of each year, 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 done at a reporting unit level, with all goodwill assigned to a reporting unit.
Our reporting units are Healthcare and Industrial. We completed the required annual goodwill impairment test as of November 30, 2021. The goodwill impairment test compared the fair value of each reporting unit to their carrying value. We estimated the fair value of our reporting units based primarily on the discounted projected cash flows of the underlying operations and a market approach. The estimated fair value for each of our reporting units was in excess of their respective carrying values as of November 30, 2021.

For a summary of our goodwill by reporting unit and discussion of goodwill impairment, see Note 11.

F-15


Assets and Liabilities Held for Sale

Once management has committed to disposal of a component of the Company and it is probable of being completed within one year, the assets and liabilities are reclassified as held for sale and net income continues to be reported as from continuing operations, unless it meets requirements to be reclassified as a discontinued operation. See Note 4.

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 it is both probable that an asset has been impaired or that a liability has been incurred and that the amount of the loss can be reasonably estimated.

Foreign Currency Translation

The local currency in which a subsidiary operates is generally considered its functional currency for those subsidiaries domiciled outside the United States. Assets and liabilities for non-U.S. subsidiaries are translated to the USD at month-end exchange rates of the period reported. Income and expense items are translated monthly using the monthly average exchange rate. Cumulative translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in shareholders’ equity.

For the Year Ended December 31, 2021, 2020, 2019 the aggregate foreign currency gain or (loss) was 1,681, (4,762), (2,287), respectively, and has been recorded as a component of interest and other income (expense) in the accompanying consolidated statements of operations.

Derivative Financial Instruments

We are exposed to market risk from changes in interest rates, foreign currency exchange rates and commodity prices, 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.

We may use derivative financial instruments to manage our exposure to changes in interest rates on outstanding debt instruments. For those instruments that qualify and where we elect to prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “Derivatives and Hedging,” related gains and losses (realized or unrealized) related to derivative instruments are recognized in accumulated other comprehensive income (loss) and are reclassified into earnings when the underlying transaction is recognized in net earnings and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid and other current assets or in accrued liabilities in the consolidated balance sheets.

We and our subsidiaries conduct business in various countries using both their functional currencies and other currencies to effect cross border transactions. As a result, we and our subsidiaries are subject to the risk that fluctuations in foreign exchange rates between the dates that those transactions are entered into and their respective settlement dates will result in a foreign exchange gain or loss. When practicable, we endeavor to match assets and liabilities in the same currency on our U.S. balance sheet and those of our subsidiaries in order to reduce these risks. If appropriate, we enter into foreign currency contracts to hedge the exposure arising from those transactions. See Note 15. For our hedges of foreign exchange rates and commodity prices, we have elected to not prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “Derivatives and Hedging,” and therefore, changes in fair value are recognized in interest and other expense, net in the consolidated statements of operations and comprehensive loss and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid and other current assets or in accrued liabilities in the consolidated balance sheets.

We are exposed to credit risk if the counterparties to such transactions are unable to perform their obligations. However, we seek to minimize such risk by entering into transactions with counterparties that are believed to be creditworthy financial institutions.

Research and Development Costs

Research and development costs are expensed as incurred.

F-16


Earnings (Loss) per Share

Basic earnings (loss) per share are calculated using the weighted-average number of common shares outstanding during each period. Diluted earnings per share are calculated using dilutive shares which include shares issuable upon exercise of outstanding stock options, upon vesting of employee stock-based awards, upon the accrual of incentive compensation to be paid in shares, and to settle the portion of the convertible notes that may be settled in shares, where the conversion of such instruments would be dilutive. See Note 19.

Advertising Costs

Advertising costs are expensed as incurred and recorded in Selling General & Administrative expenses. Advertising costs, including trade shows, were $5,486, $7,561 and $13,732 for the years ended December 31, 2021, 2020 and 2019, 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 be measured on an actuarial basis. Actuarial gains and losses resulting from both normal year-to-year changes in valuation assumptions and differences from actual experience are deferred and amortized. The application of these accounting standards require us to make assumptions and judgements that can significantly affect these measurements. Our critical assumptions in performing these actuarial valuations include the selection of the discount rate to determine the present value of the pension obligations that affects the amount of pension expense recorded in any given period. Changes in the discount rate could have a material effect on our reported pension obligations and related pension expense. See Note 12.

Equity Compensation Plans

We recognize compensation expense for our stock-based compensation programs, which include stock options, restricted stock, restricted stock units (“RSU”), performance shares and market based awards. The fair value for 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 are recognized on the grant date and expensed ratably over any implicit or explicit service period when the performance condition is deemed probable of achievement. Stock compensation recorded for performance shares is reversed if the performance condition is no longer deemed probable of achievement. The fair value for awards with market conditions is determined using a Monte Carlo valuation model and is expensed ratably over any implicit or explicit service period regardless if the market condition is probable of achievement or not. Stock compensation expense is not reversed if the market condition is not met. We recognize forfeitures when they occur.

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.

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 tax benefit carryforwards. Deferred income tax liabilities and assets 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. The 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.

F-17


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. These amounts were immaterial for 2021, 2020 and 2019.

See Note 22 for further discussion.

Operating and Finance Leases

We determine if an arrangement contains a lease at inception. Some leases include the options to purchase, terminate or extend for one or more years; these options are included in the right of use ("ROU") asset and liability lease term when it is reasonably certain 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 the information available at the 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 were 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 ROU asset recorded on the balance sheet was determined based upon factors considered at the commencement date, subsequent changes in the rate or index that were not contemplated in the ROU asset balances recorded on the balance sheet result in variable expenses being recorded when these expenses are incurred during the lease term. See Note 7.

Recent Accounting Pronouncements

Recently Adopted Accounting Standards

In October 2020, the FASB issued ASU 2021-08, "Business Combinations (Topic 805) - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers", amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to “require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606.” While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, “the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of Topic 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.” For public business entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The Company expects to early adopt this standard in the first quarter of 2022, and does not expect it to be material to results of operations, cash flows or financial position.

In August 2020, the FASB issued ASU 2020-06, "Debt - Debt with Conversion and Other Options (Subtopic 470-20)," and "Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)," which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible instruments. This guidance also eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. For public companies, this guidance is effective for fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. Early adoption is permitted. The Company early adopted the standard as of January 1, 2021 and applied this guidance to the convertible senior notes issued in November 2021. See Note 14.

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, “Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes,” which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption is permitted. The Company adopted this guidance during the first quarter of 2021. The implementation did not have a material effect on our financial position, results of operations or cash flows.

In June 2016, the FASB issued ASU 2016-13, “Measurement of Credit Losses on Financial Instruments” (“ASU 2016-13”), as revised in July 2018, which provides guidance regarding the measurement of credit losses for financial assets and certain other
F-18


instruments that are not accounted for at fair value through net income, including trade and other receivables, debt securities, net investment in sales type and direct financing leases, and off-balance sheet credit exposures. The new guidance requires companies to replace the current incurred loss impairment methodology with a methodology that measures all expected credit losses for financial assets based on historical experience, current conditions, and reasonable and supportable forecasts. The Company adopted this guidance during the first quarter of 2020. The implementation did not have a material effect on our financial position, results of operations or cash flows.

In January 2017, the FASB issued ASU No. 2017-04, “Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment” (“ASU 2017-04”), which eliminates the performance of Step 2 from the goodwill impairment test. In performing its annual or interim impairment testing, an entity will instead compare the fair value of the reporting unit with its carrying amount and recognize any impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss. The Company adopted this guidance during the first quarter of 2020. The implementation did not have a material effect on our financial position, results of operations or cash flows.

In November 2018, the FASB issued ASU 2018-18, "Collaborative Arrangements (ASC 808), Clarifying the Interaction between ASC 808 and ASC 606" (“ASU 2018-18”). This ASU clarified when transactions between collaborative participants are in the scope of ASC 606. The ASU also provides some guidance on presentation of transactions not in the scope of ASC 606. After adoption during the fourth quarter of 2020 the Company determined it was appropriate to recast the presentation of our previously reported statement of operations for the years ended December 31, 2019. The Company acknowledges this standard should have been adopted January 1, 2020. The adoption of this standard did not change the Company's previously reported net loss or loss from operations for the years ended December 31, 2019 or any individual quarter therein and the effect on the individual quarters in 2020 was immaterial.

No other new accounting pronouncements, issued or effective during 2021, have had or are expected to have a significant impact on our consolidated financial statements.


(3) Acquisitions

On November 1, 2021, we acquired Oqton, Inc. (“Oqton”), for $188,168, excluding customary closing adjustments. $107,471 paid in cash and the issuance of 2,553 shares of the Company’s common stock having a fair value at the date of issuance of $80,697. The acquisition’s near term impact on the Company’s results of operations and cash flows are expected to be dilutive. Oqton's operating results will be reported in the Industrial segment. We incurred approximately $1,458 of acquisition related expenses.

Oqton is a software company that creates an intelligent, cloud-based Manufacturing Operating System (MOS) platform tailored for flexible production environments that increasingly utilize a range of advanced manufacturing and automation technologies, including additive manufacturing (AM) solutions, in their production workflows. The cloud-based solution leverages the Industrial Internet of Things, artificial intelligence, and machine learning technologies to deliver a solution for customers to automate their digital manufacturing workflows, scale their operations and enhance their competitive position. The Oqton acquisition will allow the Company to expand its existing additive manufacturing software suite to the entire additive industry.

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

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

F-19


Current assets, including cash acquired of $3,454
$4,462 
Intangible assets:
Product technology$11,200 
Trade name6,800 
Total intangible assets18,000 
Goodwill167,576 
Other assets855 
Liabilities:
Accounts payable and accrued liabilities$2,235 
Deferred revenue490 
Total liabilities2,725 
Net assets acquired$188,168 

On December 1, 2021, we acquired Volumetric Biotechnologies, Inc. (“Volumetric”), for $40,172 of which $24,814 was paid in cash and the remainder was paid via the issuance of 720 shares of the Company's common stock having a fair value on the date of issuance of $15,358. Additional payments of up to $355,000 are possible which are linked to the attainment of seven non-financial milestones through December 31, 2030 and 2035 and continued employment of certain key individuals from Volumetric. Any additional payments made will be paid approximately half in cash and half in shares of the Company’s common stock. The additional payments are considered compensation expense which will be recorded ratably from the time a milestone is deemed probable of achievement to the estimated time of achievement. Any compensation expense recorded will be reversed if the milestone is no longer probable of achievement. As of December 31, 2021, one of the seven milestones are considered probable of achievement for which $1,326 of expense was recorded in 2021. Volumetric will be part of the Healthcare reporting unit and segment. The acquisition’s near-term impact on the Company's results of operations and cash flows are expected to be dilutive. The impact of potential share issuance related to the achievement of milestones is not included in dilutive shares until the milestone is met. We incurred approximately $1,200 of acquisition related expenses.

Volumetric’s mission is to develop the ability to manufacture human organs using bioprinting methods and the underlying technologies required to create these highly complex biological structures. With this acquisition, 3D Systems will expand our capabilities and capacity in 3D printing related to bio-printing and regenerative medicine. Combining 3D Systems regenerative medicine group with Volumetric’s highly complementary skill sets of biological expertise and cellular engineering is expected to accelerate our core regenerative medicine strategies which include the bio-printing of human organs, additional non-organ applications and bio-printing technologies for research labs.

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

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

Current assets, including cash acquired of $389
$3,143 
Intangible assets:
Patents$639 
Total intangible assets639 
Goodwill38,620 
Other assets1,194 
Liabilities:
Accounts payable and accrued liabilities3,424 
Total liabilities3,424 
Net assets acquired$40,172 

F-20


The Company has performed preliminary valuation analyses of the fair market value of acquired assets and liabilities of both Oqton and Volumetric. The final purchase price allocations will be determined when the Company has completed and fully reviewed the detailed valuations and determined the final purchase consideration for items such as but not limited to working capital adjustments. The final allocations could differ materially from the preliminary allocations. The final allocations may include changes in allocations to acquired intangible assets, changes to assets and liabilities including but not limited to deferred tax assets and liabilities and tax liabilities, as well as goodwill. The estimated useful lives of acquired intangible assets are also preliminary.

On May 6, 2021, we purchased Allevi, Inc. to expand regenerative medicine initiatives into medical and pharmaceutical research and development laboratories. Additionally, on June 15, 2021, we closed the acquisition of a German software firm, Additive Works GmbH (“Additive”). Additive expands the simulation capabilities for rapid optimization of industrial-scale 3D printing processes. The purchase price for both acquisitions, individually and combined, and the expected impacts on the Company’s financial position, results of operations and cash flows are not material.

Acquisitions of Noncontrolling Interests

We own 100% of the capital and voting rights of Robtec, a service bureau and distributor of 3D printing and scanning products in Brazil. Approximately 70% of the capital and voting rights of Robtec were acquired on November 25, 2014. On January 7, 2020, we made a payment equal to the redemption price of $10,000 and acquired the remaining 30% of the capital and voting rights.

We own 100% of Easyway, a service bureau and distributor of 3D printing and scanning products in China. Approximately 65% of the capital and voting rights of Easyway were acquired on April 2, 2015, and an additional 5% of the capital and voting rights of Easyway were acquired on July 19, 2017 for $2,300. The remaining 30% of the capital and voting rights of Easyway were acquired on January 21, 2019 for $13,500 to be paid in installments over four years for which $6,300 and $2,500 were paid in 2021 and 2020, respectively.


(4) Dispositions

On January 1, 2021, we completed the sale of 100% of the issued and outstanding equity interests of Cimatron Ltd. ("Cimatron"), the subsidiary that operated the Company’s Cimatron integrated CAD/CAM software for tooling business and its GibbsCAM CNC programming software business, for approximately $64,173, after certain adjustments and excluding $9,476 of cash amounts transferred to the purchaser. We recorded a gain on the sale of $32,047 included within Interest and other income (expense), net on the accompanying consolidated statements of operations for the year ended December 31, 2021. Additionally, at the time of the sale, we recognized a gain of $6,481 for accumulated foreign currency translation gain previously included in Accumulated other comprehensive loss (“AOCL”), which is included within Interest and other income (expense), net. This disposed of business would have been included within the Industrial segment.

The components of Cimatron's assets and liabilities recorded as held for sale on the consolidated balance sheet at December 31, 2020 were as follows:
F-21


(in thousands)December 31, 2020
Assets
Cash and cash equivalents$9,161 
Accounts receivable, net of reserves of $1,154
5,361 
Inventories155 
Prepaid expenses and other current assets3,762 
Total current assets held for sale18,439 
Property and equipment, net
202 
Intangible assets, net6,642 
Goodwill21,385 
Right of use assets
898 
Deferred income tax asset560 
Other assets1,997 
Total assets held for sale$50,123 
Liabilities
Current right of use liabilities
$445 
Accounts payable654 
Accrued and other liabilities5,631 
Customer deposits25 
Deferred revenue4,352 
Total current liabilities held for sale11,107 
Long-term right of use liabilities
518 
Other liabilities2,434 
Total liabilities held for sale$14,059 

In September 2021, we completed the sale of the Company’s On Demand Manufacturing business ("ODM") for $82,000, excluding certain adjustments. We recorded a gain on the sale of $38,490 included within Interest and other income (expense), net on the accompanying consolidated statements of operations for the year ended December 31, 2021. ODM was primarily included within the Industrial segment. At closing, the Company and the purchaser entered into a supply agreement and a transition services agreement pursuant to which the Company will provide certain information technology, corporate finance, tax, treasury, accounting, human resources and payroll, sales and marketing, operations, facilities and other customary services to support the purchaser in the ongoing operation of ODM for a period of time post-closing.

On August 24, 2021, we completed the sale of 100% of the issued and outstanding equity interests of Simbionix USA Corporation, which owned our global medical simulation business (“Simbionix”), for $305,000, excluding certain closing adjustments and excluding $6,794 of cash transferred to the purchaser. We recorded a gain on the sale of $271,404 included within Interest and other income (expense), net on the accompanying consolidated statements of operations for the year ended December 31, 2021. Additionally, we recognized a gain of $2,431 for accumulated foreign currency translation gain previously included in AOCL, which is included within Interest and other income (expense), net. Simbionix was included within the Healthcare segment.

In November 2020, we sold our Australia ODM business in an asset sale for $685. The carrying value of the assets, including net working capital and allocable goodwill, was $1,482. In December 2020, we sold our Wuxi Easyway business in an asset sale for $79. The carrying value of the assets, including net working capital and allocable goodwill, was $3,806. Recognized losses of $4,524 were included in 2020 interest and other expense, net on the consolidated statement of operations.


(5) Revenue

We account for revenue in accordance with ASC Topic 606, “Revenue from Contracts with Customers,”.

F-22


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 in ASC Topic 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.

At December 31, 2021, we had $143,169 of outstanding performance obligations, comprised of deferred revenue, customer order backlog and customer deposits. We expect to recognize approximately 77.0% of deferred revenue as revenue within the next twelve months, an additional 13.0% by the end of 2023 and the remaining balance thereafter.

Revenue Recognition

Revenue is recognized when control of the promised products or services is transferred to customers 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 accounted for as separate performance obligations. Many of our contracts with customers include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative stand-alone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers, which 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.

A majority of our revenue is recognized at the point in time when products are shipped or services are delivered to customers. Please see below for further discussion.

Hardware and Materials

Revenue from hardware and material sales is recognized when control has transferred to the customer, which typically occurs when the goods have been shipped to the customer, risk of loss has transferred to the customer and we have a present right to payment for the hardware. 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 a warranty under which we provide maintenance for periods up to one year. 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 on 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. 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 is included but subsequent years are optional. This optional support is considered a separate obligation from the software and is deferred at the time of sale and subsequently recognized ratably over future periods.

Collaboration and Licensing Agreements

F-23


We enter into collaboration and licensing agreements with third parties. The nature of the activities to be performed and the consideration exchanged under the agreements varies on a contract by contract basis. We evaluate these agreements to determine whether they meet the definition of a customer relationship for which revenue is recorded. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of developmental contractual criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized for these agreements based on an evaluation of the distinct performance obligations, the identification and evaluation of material rights, the estimation of variable consideration and the determination of the pattern on transfer of control for each distinct performance obligation. The Company recognized $6,804, $6,953 and $7,260 in revenue related to collaboration arrangements with customers for the years ended December 31, 2021, 2020 and 2019, respectively.

Services

We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts that 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 and costs are expensed as incurred. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.

On demand manufacturing and healthcare 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. We disposed of the majority of our service revenue businesses, including; Cimatron, Simbionix, and ODM, which were minimally offset by the purchase of Oqton. See Note 3 and Note 4.

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.

Credit is extended, and creditworthiness is determined, based on 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. Customers with a favorable profile may receive credit terms that differ from our general credit terms. Creditworthiness is considered, among other things, in evaluating our relationship with customers with past due balances.

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

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

Judgment is required to determine the SSP for each distinct performance obligation in a contract. For the majority of items, 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 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 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, it 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.

F-24


The nature of our marketing incentives may lead to consideration that is variable. Judgment is exercised at contract inception to determine the most likely outcome of the contract and resulting transaction price. Ongoing assessments are performed to determine if updates are needed to the original estimates.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer deposits and deferred revenues (contract liabilities) on the consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized at the time of invoicing, or 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 items being shipped where the customer has not been charged, but for which revenue had been recognized or when certain performance milestones are deemed probable of achievement. In our on demand manufacturing business, which was sold in September of 2021, customers may be required to pay in full before work begins on their orders, resulting in customer deposits. We typically bill in advance for installation, training and maintenance contracts as well as extended warranties, resulting in deferred revenue. Changes in contract asset and liability balances were not materially impacted by any other factors for the period ended December 31, 2021. Contract assets with a remaining performance obligation are netted with contract liabilities.

Through December 31, 2021, we recognized revenue of 30,302 related to our contract liabilities at December 31, 2020. Through December 31, 2020, we recognized revenue of $30,635 related to our contract liabilities at December 31, 2019. Through December 31, 2019, we recognized revenue of $26,486 related to our contract liabilities at December 31, 2018.

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.

Revenue Concentrations

For the years ended December 31, 2021, 2020, and 2019, one customer accounted for approximately 22%, 13% and 11% of our consolidated revenue, respectively. We expect to maintain our relationship with this customer.

Revenue by geographic region for the years ended December 31, 2021, 2020, and 2019 were as follows:
Year Ended December 31,
(in thousands)202120202019
Americas$344,619 $280,028 $323,085 
EMEA201,684 213,575 240,403 
APAC69,336 63,637 72,866 
Total$615,639 $557,240 $636,354 
United States (Included in Americas above)$341,123 $275,145 $313,910 


(6) Segment Information

Effective January 1, 2021, we changed our segment reporting under ASC 280 Segment Reporting. For periods prior to January 1, 2021, we operated under one operating segment, consistent with the information that was presented to our CODM. Effective January 1, 2021, we have identified two operating segments, Healthcare and Industrial.

F-25


This change in reportable segments was necessitated as a result of changes to our enterprise wide financial reporting to reflect the re-organization of the business into the Healthcare and Industrial verticals that were launched January 1, 2021 at the request of our CODM. These changes resulted in revisions to the financial information provided to the CODM on a recurring basis in his evaluation of financial performance of the Company and in the decision-making process driving future operating performance. The CODM does not review disaggregated assets on a segment basis; therefore, such information is not presented. In addition, the changes made to our enterprise wide financial reporting system were prospective and prevent historical financial information for the Healthcare and Industrial segments to be available other than for revenue which has been disclosed below. We have evaluated potential alternatives to generate comparative prior period financial information for the Healthcare and Industrial segments, and believe that the practicality exception as proscribed in ASC 280 Segment Reporting is applicable due to the high degree of difficulty involved and the significant expense associated with overhauling the structure of legacy financial systems.

The following table set forth our net sales and operating results by segment:

Year Ended December 31,
202120202021
(in thousands)Net Sales (a)Operating Profit
Operations by segment:
Healthcare$306,184 $246,437 $69,358 
Industrial309,455 310,803 48,555 
Total$615,639 $557,240 117,913 
General corporate expense, net (b)
(150,982)
Operating loss, as reported(33,069)
Interest and other income, net352,609 
Income before income taxes$319,540 
a.Approximately 44.6% and 50.6% of sales for the year ended December 31, 2021 and 2020, respectively, were located outside of the U.S.
b.General corporate expense, net includes expenses not specifically attributable to our segments for functions such as corporate human resources, finance, and legal, including salaries, benefits, and other related costs.


(7) Leases

We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from one to sixteen years. We determine if an arrangement contains a lease at inception. Some leases include the options to purchase, terminate or extend for one or more years; these options are included in the right-of-use (“ROU”) asset and liability lease term when it is reasonably certain 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 the information available at the lease commencement date to determine the present value of the future lease payments.

Certain leases include variable costs. Variable costs include non-lease components incurred based upon actual terms rather than contractually fixed amounts. In addition, incremental lease payments that are indexed to a change in rate or index are considered variable costs. Because the ROU asset and lease liability recorded on the balance sheet was determined based upon factors considered at the commencement date, subsequent changes in the rate or index that were not contemplated, result in variable expenses being incurred when actual payments differ from estimated payments.

F-26


On February 25, 2021, the Company entered into an agreement to amend its lease for its corporate office and extended the term. As part of this agreement, the Company sold land owned adjacent to our corporate office for $389 and entered into a lease with the buyer of the land for a new building, containing approximately 80,000 to 100,000 rentable square feet, to be constructed and funded by the lessor up to a certain amount. The lease terms, as amended, for both the existing building and the expansion site extend through August 2037. The lease for the new building will not commence until construction is substantially complete and the total estimated lease payments are $16,875 which are not included in the lease information below as the lease has not commenced. Additionally, we entered into a lease for a new building in Littleton, CO containing approximately 50,000 rentable square feet to be constructed and funded by the lessor up to a certain amount. The lease term is for ten years upon commencement which is when construction is substantially complete. The total estimated lease payments are $14,233 which are not included in the lease information below as the lease has not commenced.

Components of lease cost (income) were as follows:
(in thousands)Year Ended December 31, 2021Year Ended December 31, 2020
Operating lease cost$10,226 $13,937 
Finance lease cost - amortization expense714 937
Finance lease cost - interest expense238 664
Short-term lease cost76 159
Variable lease cost3,163 1,363 
Sublease income(569)(615)
Total$13,848 $16,445 

Balance sheet classifications at December 31, 2021 and 2020 are summarized below:
December 31, 2021December 31, 2020
(in thousands)Right of use assetsCurrent right of use liabilitiesLong-term right of use liabilitiesRight of use assetsCurrent right of use liabilitiesLong-term right of use liabilities
Operating Leases$42,502 $7,711 $43,359 $40,586 $8,562 $38,296 
Finance Leases3,854 633 4,061 8,034 972 10,173 
Total$46,356 $8,344 $47,420 $48,620 $9,534 $48,469 

On September 1, 2020, we closed two facilities in connection with our restructuring plan. These facilities occupied leased office space that terminates in 2024. In conjunction with these closings, we recorded impairment charges totaling $1,627 related to our ROU assets and impairment charges totaling $1,953 related to leasehold improvements.

During the 2020 fourth quarter, we recorded ROU assets and liabilities related to lease extensions and renewals that were entered into during the 2019 fourth quarter, 2020 second quarter and 2020 third quarter of approximately $1,469, $2,021, and $3,467, respectively. There was not a material income statement impact from recording these lease extensions and renewals during the 2020 fourth quarter.
F-27



Our future minimum lease payments as of December 31, 2021 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, were as follows:
December 31, 2021
(in thousands)Finance LeasesOperating Leases
Years ending December 31:
2022$828 $10,199 
2023801 9,110 
2024753 7,518 
2025690 5,830 
2026649 5,153 
Thereafter1,799 26,519 
Total lease payments (undiscounted)5,520 64,329 
Less: imputed interest(826)(13,259)
Present value of lease liabilities$4,694 $51,070 

Supplemental cash flow information related to our operating leases for the years ending December 31, 2021, and 2020 was as follows:
(in thousands)December 31, 2021December 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow from operating leases$11,108 $13,151 
Operating cash outflow from finance leases238 661 
Financing cash outflow from finance leases$721 $496 

Weighted-average remaining lease terms and discount rate for our operating leases for the year ending December 31, 2021, were as follows:
December 31, 2021
FinanceOperating
Weighted-average remaining lease term (in years)7.48.7
Weighted-average discount rate4.63%5.45%


(8) Inventories

Components of inventories at December 31, 2021 and 2020 are summarized as follows:
(in thousands)20212020
Raw materials$23,530 $23,762 
Work in process5,173 5,912 
Finished goods and parts64,184 86,993 
Inventories$92,887 $116,667 

We record a reserve to the carrying value of our inventory to reflect the rapid technological change in our industry that impacts the market for our products. The inventory reserve was $16,509 and $20,125 as of December 31, 2021 and 2020, respectively.

In June 2020, as part of our assessment of prospective sales and evaluation of inventory, we determined the end-of-life for certain product lines. The end-of-life determination for these products reflects management's plans to focus our resources that are better aligned with our new strategic focus, as further discussed in Note 25. As a result, for the year ended December 31, 2020, we recorded a charge of $10,894 to products costs of sales, primarily attributable to inventory, accessories and inventory commitments for these products. We have ceased production for these items. There was no material product line life ended for year ended December 31, 2021.

F-28


(9) Property and Equipment

Property and equipment at December 31, 2021 and 2020 are summarized as follows:
(in thousands)20212020Useful Life (in years)
Land$ $541 N/A
Building84 5,422 
25-30
Machinery and equipment117,446 163,688 
2-5
Capitalized software24,149 24,814 
3-5
Office furniture and equipment5,188 5,106 
1-5
Leasehold improvements32,200 32,349 
Life of lease a
Construction in progress12,051 4,910 N/A
Total property and equipment191,118 236,830 
Less: Accumulated depreciation and amortization(133,861)(161,474)
Total property and equipment, net$57,257 $75,356 

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.

We include all depreciation from assets attributable to the generation of revenue in the cost of sales line item in the Statement of Operations. Depreciation related to assets that are not attributable to the generation of revenue are included in the research and development and selling and general administrative line items in the Statement of Operations. Depreciation on property and equipment is calculated on a straight-line basis. Depreciation expense on property and equipment for the years ended December 31, 2021, 2020 and 2019 was $24,242, $28,397 and $29,982, respectively.

For the years ended December 31, 2021, 2020 and 2019, we recognized impairment charges of $788, $3,406 and $181, respectively, on property and equipment, net included in the selling and general administrative line item in the Statement of Operations.


(10) Intangible Assets

Intangible assets, net, other than goodwill, at December 31, 2021 and 2020 are summarized as follows:
20212020
(in thousands)
Gross a
Accumulated AmortizationNet
Gross a
Accumulated AmortizationNetWeighted Average Useful Life Remaining (in years)
Intangible assets with finite lives:
Customer relationships$53,062 $(45,613)$7,449 $71,123 $(56,682)$14,441 2.8
Acquired technology17,518 (5,430)12,088 42,472 (41,201)1,271 5.2
Trade names20,448 (10,438)10,010 17,477 (16,506)971 18.9
Patent costs21,852 (11,812)10,040 19,828 (10,999)8,829 10.5
Trade secrets19,924 (18,971)953 20,188 (18,216)1,972 1.1
Acquired patents16,257 (15,945)312 16,317 (15,723)594 6.1
Other12,982 (7,999)4,983 19,793 (19,788)5 9.4
Total intangible assets$162,043 $(116,208)$45,835 $207,198 $(179,115)$28,083 8.5
a.Change in gross carrying amounts primarily due to divestitures of Cimatron, Simbionix and ODM partially offset by the acquisition of Oqton and foreign currency translation.

Amortization expense related to intangible assets was $10,469, $15,810 and $20,312 for the years ended December 31, 2021 2020 and 2019, respectively.
F-29



Annual amortization expense for intangible assets is expected to be $10,767 in 2022, $6,190 in 2023, $5,395 in 2024, $5,365 in 2025 and $4,415 in 2026.


(11) Goodwill

The following are the changes in the carrying amount of goodwill by reporting unit:
Year Ended December 31, 2021
HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
Dispositions, Acquisitions and ImpairmentsNet GoodwillGross GoodwillDispositions, Acquisitions and ImpairmentsNet GoodwillGross GoodwillDispositions, Acquisitions and ImpairmentsNet Goodwill
Balance at beginning of year$101,767$(32,055)$69,712$134,382$(42,329)$92,053$236,149$(74,384)$161,765
Acquisition (a)
39,18239,182170,033170,033209,215209,215
Dispositions (b)
(15,598)(15,598)(3,873)(3,873)(19,471)(19,471)
Adjustments (c)
(900)(900)900900
Foreign currency translation adjustments(2,481)(2,481)(3,440)(3,440)(5,921)(5,921)
Total goodwill$98,386$(8,471)$89,915$131,842$123,831$255,673$230,228$115,360$345,588

a.The 2021 acquisition, for the Healthcare and Industrial segments in the table above relate to Allevi, Additive Works, Oqton and Volumetric. Approximately $560 of goodwill related to Allevi will be deductible for tax purposes.
b.The 2021 dispositions for the Healthcare and Industrial segments in the table above relate to of ODM and Simbionix
c.The 2021Adjustment, for the Healthcare and Industrial segments in the table above relate to reclassification within the segments.

The following are the changes in the carrying amount of goodwill by reporting unit for 2020. This presentation reflects the prior year reporting unit structure, which has been changed for 2021. Due to unnecessarily burdensome procedures to recast this information into our new segment structure, we have taken the practicability exception allowed and presented as in prior year
:
(in thousands)AmericasEMEAAPACTotal
Balance at December 31, 2019$ $186,695 $36,481 $223,176 
Dispositions and impairments a
 (69,685)(4,699)(74,384)
Effect of foreign currency exchange rates 10,582 2,391 12,973 
Balance at December 31, 2020$ $127,592 $34,173 $161,765 
        

a.Includes $21,385 of goodwill held for sale related to Cimatron in EMEA and $4,699 of goodwill related to the sale of our Australia ODM and Wuxi Easyway businesses in APAC. See Note 4.

The effect of foreign currency exchange in the above tables reflect the impact on goodwill of amounts recorded in currencies other than the U.S. dollar on the financial statements of subsidiaries in these geographic areas resulting from the yearly effect of foreign currency translation between the applicable functional currency and the U.S. dollar.

F-30


Our reporting units are Healthcare and Industrial. We completed the required annual goodwill impairment test as of November 30, 2021. The goodwill impairment test compared the fair value of each reporting unit to their carrying value. We estimated the fair value of our reporting units based primarily on projections of future revenues, expenses, and cash flows discounted to its present value, and a market approach. The valuation methodology and underlying financial information included in the Company's determination of fair value required significant judgment by management. The principal assumptions used in the Company's discounted cash flow analysis consisted of (a) the long-term projections of future financial performance and (b) the weighted-average cost of capital of market participants, adjusted for the risk attributable to the Company and the industry in which it operates. Under the market approach, the principal assumption included an estimate of multiples for various financial metrics of comparable companies. The estimated fair value for each of our reporting units was in excess of their respective carrying values as of November 30, 2021.

As of September 30, 2020, we experienced a goodwill valuation triggering event due to a drop in our stock price, which was negatively impacted by the business environment as a result of the COVID-19 pandemic. Accordingly, we performed a quantitative analysis for potential impairment of our goodwill and long-lived asset balances. Based on available information and analysis as of September 30, 2020, we determined the carrying value of the EMEA reporting unit exceeded its fair value and recorded a non-cash goodwill impairment charge of $48,300. We determined the fair value of the Americas and APAC reporting units exceeded their carrying values and the carrying value of our long-lived assets is recoverable for all reporting units.


(12) Employee Benefits

We sponsor a Section 401(k) plan (the “Plan”) covering substantially all 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.0% of contributions on the first 6.0% of the participant’s eligible compensation.

For the years ended December 31, 2021, 2020 and 2019, we expensed $2,039, $2,456 and $2,688, respectively, for matching contributions to the defined contribution plan.

International Retirement Plan

We sponsor a non-contributory defined benefit pension plan for certain employees of a non-U.S. subsidiary initiated by a predecessor of the subsidiary. We maintain insurance contracts 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, 2021 and 2020:
(in thousands)20212020
Reconciliation of benefit obligations:
Obligations as of January 1$10,391 $10,497 
Service cost187 204 
Interest cost130 84 
Actuarial loss (gain) (234)(1,222)
Benefit payments(627)(151)
Effect of foreign currency exchange rate changes(773)979 
Benefit obligations as of December 319,074 10,391 
Fair value of assets as of December 31 a
3,577 3,844 
Funded status as of December 31, net of tax benefit$(5,497)$(6,547)
a.No change in underlying asset value for the periods.

We recognized the following amounts in the consolidated balance sheets at December 31, 2021 and 2020:
F-31


(in thousands)20212020
Other assets$3,577 $3,844 
Accrued liabilities(163)(163)
Other liabilities(8,911)(10,228)
Net liability$(5,497)$(6,547)

The following projected benefit obligation and accumulated benefit obligation were estimated as of December 31, 2021 and 2020:
(in thousands)20212020
Projected benefit obligation$9,074 $10,391 
Accumulated benefit obligation$8,635 $9,343 

The following table shows the components of net periodic benefit costs and the amounts recognized in “Accumulated other comprehensive income (loss)” as of December 31, 2021, 2020 and 2019:
(in thousands)202120202019
Net periodic benefit cost:
Service cost$187 $204 $166 
Interest cost130 84 151 
Amortization of actuarial loss259 351 200 
Total net periodic pension cost576 639 517 
Other changes in plan assets and benefit obligations recognized in other comprehensive income:
Net (gain) loss (234)(1,223)1,815 
Amortization of prior years' unrecognized loss(259)(351)(200)
Total recognized as accumulated other comprehensive income (loss), excluding tax(493)(1,574)1,615 
Total expense recognized in net periodic benefit cost and other comprehensive income$83 $(935)$2,132 

The following assumptions are used to determine benefit obligations as of December 31, 2021 and 2020:
20212020
Discount rate1.2%1.3%
Rate of compensation3.0%3.0%

The following benefit payments, including expected future service cost, are expected to be paid:
(in thousands) 
Estimated future benefit payments: 
2022$175 
2023181 
2024185 
2025187 
2026189 
2027 through 2031$1,439 


F-32


(13) Accrued and Other Liabilities

Accrued liabilities at December 31, 2021 and 2020 are summarized as follows:
(in thousands)20212020
Compensation and benefits$39,846 $24,629 
Accrued taxes19,836 14,952 
Vendor accruals9,045 18,762 
Product warranty liability3,585 2,348 
Accrued professional fees2,263 1,773 
Accrued other1,593 6,138 
Royalties payable826 1,210 
Total$76,994 $69,812 

Other liabilities at December 31, 2021 and 2020 are summarized as follows:
(in thousands)20212020
Long term employee indemnity$5,237 $12,228 
Long term tax liability6,099 15,532 
Defined benefit pension obligation8,911 10,228 
Long term deferred revenue10,244 6,163 
Other long term liabilities1,763 7,096 
Total$32,254 $51,247 

Changes in product warranty obligations, including deferred revenue on extended warranty contracts, for the years ended December 31, 2021, 2020 and 2019, are summarized below:
(in thousands)Beginning BalanceAdditional Accrual/ Revenue DeferredCosts Incurred/ Deferred Revenue AmortizationEnding Balance
Year Ended December 31,    
2021$6,380 $8,670 $(8,784)$6,266 
20206,192 6,454 (6,266)6,380 
2019$7,660 $8,124 $(9,592)$6,192 


F-33


(14) Borrowings

Convertible Notes

On November 16, 2021 the Company issued $460,000 in aggregate principal amount of its 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 net proceeds from the offering of the Notes were $446,534 after deducting the initial purchasers’ discounts and commissions and offering expenses payable by the Company in the amount of $13,466 for which $13,141 is unamortized at December 31, 2021. 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 are senior, unsecured obligations of the Company, will 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 the terms of the Notes. The Notes will be 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 calendar quarter commencing after the calendar quarter ending on March 31, 2022 (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 greater than or equal to 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 the Common Stock, or a combination of cash and shares of the 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. 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. 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. The Company may not redeem the Notes prior to November 20, 2024. The Notes are redeemable, in whole or in part, for cash at the Company’s option at any time, and from time to time, on or after 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 Notes are the Company’s senior unsecured obligations and will 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; be 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 structurally subordinated to all existing and future indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company. The Indenture also contains covenants, events of default and other provisions which are customary for offerings of convertible notes. We are in compliance with all covenants. At the December 31, 2021 the fair value of the Notes is $436,600. This based on the quoted market price where the volume of activity is not active and thus this is deemed a level 2 fair value measurement.

The Company incurred $324 of debt issuance cost amortization in 2021. Debt issuance cost accretion of $2,663, $2,679 $2,695, $2,711, and $2,394 are expected to be incurred in 2022, 2023, 2024, 2025 and 2026, respectively.
F-34



Credit Facility

We had a 5-year $100,000 senior secured revolving credit facility (the “Senior Credit Facility”) to support working capital and general corporate purposes. The Senior Credit Facility also included a 5-year $100,000 senior secured term loan facility (the “Term Facility”) that was fully repaid and terminated in the first quarter of 2021, as discussed below. Effective August 24, 2021, we terminated the 5-year $100,000 Senior Credit Facility. The Senior Credit Facility contained customary covenants, some of which required us to maintain certain financial ratios that determine the amounts available and terms of borrowings and events of default. We were in compliance with all covenants through the date of termination.

Borrowings under the Senior Credit Facility were subject to interest at varying spreads above quoted market rates and a commitment fee was paid on the total unused commitment. The interest rate at December 31, 2020 was 1.9%. We had a balance of $21,392 outstanding on the Term Facility at December 31, 2020. On January 1, 2021, the Company completed the sale of Cimatron. A portion of the proceeds from the sale were used to repay the outstanding balance on the Term Facility. The Term Facility was fully repaid and terminated in the first quarter of 2021. Concurrent with the repayment of the Term Facility, we terminated the related interest rate swap, resulting in a marked-to-market payment of $721. See Note 15 for additional information.

Interest Income and Expense

Interest income totaled $438, $400 and $1,209 for the years ended December 31, 2021, 2020 and 2019, respectively.

Interest expense totaled $2,340, $4,391 and $4,442 for the years ended December 31, 2021, 2020 and 2019, respectively. 


(15) Hedging Activities and Financial Instruments

Derivatives Designated as Hedging Instruments

On July 8, 2019, we entered into a $50,000 interest rate swap contract, designated as a cash flow hedge, to minimize the risk associated with the variability of cash flows in interest payments from variable-rate debt due to fluctuations in the one-month USD-LIBOR, subject to a 0% floor, through February 26, 2024. Changes in the interest rate swap are expected to offset the changes in cash flows attributable to fluctuations of the one-month USD-LIBOR for the interest payments associated with our Term Facility.

On June 30, 2020, we executed an amendment to the swap which reduced the notional amount to $15,000 and resulted in de-designation as a cash flow hedge. The reduction required a mark-to-market settlement of $1,253 paid in July 2020. Amounts previously recognized in Accumulated Other Comprehensive Loss ("AOCL") of $1,235 were released and reclassified into Interest and other expense, net on the accompanying consolidated statements of operations and comprehensive loss for the year ended December 31, 2020. Subsequent to June 2020, changes in the swap’s fair value are recognized currently in earnings and included in the Interest and other expense, net. The remaining $721 in AOCL as of December 31, 2020 was expensed to Interest and other expense, net in 2021 when the Company terminated this agreement in connection with repayment of the Term Facility. See Note 14 for additional information.

We had no exposure to LIBOR rates as of December 31, 2021. The notional amount and fair value of the historical derivative on our balance sheet at December 31, 2021 and 2020 are disclosed below:
(in thousands)Balance Sheet locationNotional amountFair value
December 31, 2021
Interest rate swap contractOther liabilities$ $ 
December 31, 2020
Interest rate swap contractOther liabilities$15,000 $(700)

F-35


Derivatives Not Designated as Hedging Instruments

We conduct business in various countries using both the functional currencies of those countries and other currencies to effect cross border transactions. As a result, we are subject to the risk that fluctuations in foreign exchange rates between the dates that those transactions are entered into and their respective settlement dates will result in a foreign exchange gain or loss. When practicable, we endeavor to match assets and liabilities in the same currency on our balance sheet and those of our subsidiaries in order to reduce these risks. When appropriate, we enter into foreign currency contracts to hedge exposures arising from those transactions. We have elected not to prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “Derivatives and Hedging,” and therefore, all gains and losses (realized or unrealized) are recognized in Interest and other expense, net in the consolidated statements of operations and comprehensive loss. Depending on their fair value at the end of the reporting period, derivatives are recorded either in prepaid expenses and other current assets or in accrued liabilities on the consolidated balance sheet.

We had $43,000 and $101,781 in notional foreign exchange contracts outstanding as of December 31, 2021 and 2020, respectively. The fair values of these contracts were not material.

We translate foreign currency balance sheets for each non-U.S. subsidiary's functional currency (generally the respective local currency) to U.S. dollars at end-of-period exchange rates and statements of earnings at average exchange rates for each period. The resulting foreign currency translation adjustments are a component of other comprehensive income (loss). We do not hedge the fluctuation in reported revenue and earnings resulting from the translation of these international operations' results into U.S. dollars.

(16) Inventory Financing Agreements

On December 1, 2018 and January 17, 2020, we entered into a Manufacturing Services Agreement and Amendment One to Manufacturing Services Agreement (together, the "Agreement"), with an assembling manufacturer to produce products on behalf of 3D Systems Corporation. During the quarter ended March 31, 2020, as part of the Agreement, we sold $12,100 of inventory to the assembling manufacturer that we have an obligation to repurchase. At December 31, 2021, our obligation to repurchase inventory, included in Accrued and other liabilities on our consolidated balance sheets, was $2,826, relating to the initial sale of inventory to the assembly manufacturer and adjusted for transactions. The inventory sold consisted of raw materials, packaging materials and consumables representing stock on hand related to certain product families for which the manufacturing has been outsourced to the assembling manufacturer. Although the assembling manufacturer holds legal title, we account for the inventory similar to a product financing arrangement; therefore, the inventories sold to the assembling manufacturer will continue to be included in Inventories on our consolidated balance sheets until processed into finished goods and sold back to us. At December 31, 2021, inventory held at assemblers was $26.

Additionally, as part of the Agreement, we have a commitment to purchase certain materials and supplies that the assembling manufacturer purchased from third parties. At December 31, 2021, we had a commitment of $5,187 with the assembling manufacturer.


(17) Preferred Stock

We had 5,000 shares of preferred stock that were authorized but unissued at December 31, 2021 and 2020.


(18) Stock-Based Compensation

The Company maintains the 2004 Restricted Stock Plan, as amended, for Non-Employee Directors and the 2015 Incentive Plan of 3D Systems Corporation. The 2015 Incentive Plan was amended and restated in May 2020 to, among other things, increase the number of shares reserved for issuance by 4,860 shares (as amended and restated, the “2015 Plan”).

The 2015 Plan authorizes the granting of shares of restricted stock, RSUs, stock appreciation rights, cash incentive awards and the grant of options to purchase shares of our common stock. The 2015 Plan also designates measures that may be used for performance awards and market-based awards. The Director Plan authorizes shares of restricted stock for our non-employee directors.

The vesting period for awards under the Stock Plans is generally determined by the Board at the date of the grant and generally the awards vest one third each year over 3 years.
F-36



Stock-based compensation expense is included in selling, general and administrative expenses in the consolidated statements of operations and comprehensive income (loss). The following table details the components of stock-based compensation expense recognized in net earnings in each of the past three years:
Year Ended December 31,
(in thousands)202120202019
Total stock-based compensation expense$55,153 $17,725 $23,587 

Included in the above expense for 2021 is $22,057 pertaining to the annual incentive compensation awards that will be paid in company shares of which a $1,914 liability was reduced and recorded as part of the divestiture gains. Additionally, the above expense includes $683 related to the Volumetric contingent milestone payments as discussed in Note 3.

Restricted Stock 

We determine the fair value of restricted stock and RSUs based on the closing price of our stock on the date of grant. We generally recognize compensation expense related to restricted stock and RSUs on a straight-line basis over the vesting period. Forfeitures are recognized in the period in which they occur. A summary of restricted stock and RSU activity for the year ended December 31, 2021 follows:
(in thousands, except per share amounts)Number of Shares/UnitsWeighted Average Grant Date Fair Value
Outstanding at beginning of year — unvested3,540 $8.81 
Granted2,547 29.30 
Canceled(462)18.17 
Vested(1,645)11.68 
Outstanding at end of year — unvested3,980 $19.72 

Included in the outstanding balance above are 606 shares of restricted stock that vest under specified market conditions and 747 shares of restricted stock that vest under specified Company performance measures. Awards with specified market conditions were awarded to certain employees in 2016, 2020 and 2021. The fair value for awards with market conditions is determined using a binomial lattice Monte Carlo simulation model and is expensed ratably over any implicit or explicit service period regardless if the market condition is probable of achievement or not. Stock compensation expense is not reversed if the market condition is not met. We recognize forfeitures when they occur. The fair value of performance-based awards are recognized on the grant date and expensed ratably over any implicit or explicit service period when the performance condition is deemed probable of achievement. Stock compensation recorded for performance shares is reversed when the performance condition is no longer deemed probable of achievement.

Some RSUs are granted with a performance measure derived from non-GAAP-based management targets or based on non-financial metrics. 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.

On December 1, 2021, we issued Performance Share Units (PSUs) to employees of Volumetric as part of the acquisition agreement. Vesting of these shares is based on four non-financial milestones that involve various medical achievements. These awards were divided into four tranches, one tranche per milestone, and compensation expense is recognized only when a milestone is probable of achievement. As of December 31, 2021 one of the four milestones was deemed probable of achievement and the company recorded $81 of expense in 2021 related to these awards.

At December 31, 2021, there was $60,612 of unrecognized stock-based compensation expense related to all non-vested restricted stock award shares and units, which we expect to recognize over a weighted-average period of 2.8 years.

F-37


Stock Options 

During the year ended December 31, 2016, we awarded certain employees market condition stock options under the 2015 Plan, included in the activity above, 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. Forfeitures are recognized in the period in which they occur. 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 are not reversed if the market condition is not met.

Stock option activity for the year ended December 31, 2021 was as follows:
Year Ended December 31, 2021
(in thousands, except per share amounts)Number of SharesWeighted Average ExerciseWeighted Average Remaining Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Stock option activity:
Outstanding at beginning of year420 $13.26 5.7$— 
Granted  — — 
Exercised  — — 
Forfeited and expired  — — 
Outstanding at end of year420 $13.26 4.7$3,479 

In the table above, intrinsic value is calculated as the excess, if any, between the market price of our stock on the last trading day of the year and the exercise price of the options.

At December 31, 2021, there was no unrecognized pre-tax stock-based compensation expense related to stock options.


F-38


(19) Net Income (Loss) Per Share

We compute basic earnings (loss) per share using net income (loss) attributable to 3D Systems Corporation and the weighted average number of common shares outstanding during the applicable period. Diluted earnings (loss) per share incorporates the additional shares issuable upon assumed exercise of stock options and the assumed vesting of restricted stock and RSUs, except in such case when their inclusion would be anti-dilutive.
Year Ended December 31,
(in thousands, except per share amounts)202120202019
Numerator for basic and diluted net earnings (loss) per share:
Net income (loss) attributable to 3D Systems Corporation$322,052 $(149,594)$(69,880)
Denominator for net earnings (loss) per share:
Weighted average shares - basic122,867 117,579 113,811 
Dilutive effect of shares issuable under stock based compensation and other plans(1)
3,467   
Weighted average shares - diluted126,334 117,579 113,811 
Anti-dilutive shares of restricted share awards which are excluded from the dilutive shares above(2)
1,779 3,960 5,822 
Net income (loss) per share - basic$2.62 $(1.27)$(0.61)
Net income (loss) per share - diluted$2.55 $1.27 $(0.61)

(1) The dilutive impact of share awards is 2,755 shares for which the calculation requires certain assumptions regarding assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options and an estimate of 712 shares for the payment of accrued incentive compensation that will be settled in shares. The share estimate is based on the accrued incentive compensation balance at the end of the year divided by the average 2021 share price.
(2) Excludes the impact of shares contingently issuable upon the achievement of certain milestones in the Volumetric acquisition as discussed in Note 3. The 2020 and 2019 amounts represent outstanding equity awards that are anti-dilutive because we had a net loss in both years.

On November 16, 2021 the Company issued $460.0 million in aggregate principal amount of its 0% Convertible Senior Notes due November 15, 2026 as discussed in Note 14. The Notes’ impact to diluted shares will be 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, the conversion price of the Notes. For the year ended December 31, 2021 the Notes were anti-dilutive.

On August 5, 2020, we entered into an Equity Distribution Agreement for an At-The-Market equity offering program (“ATM Program”) where we may issue and sell, from time to time, shares of our common stock. Our ATM Program allowed for an aggregate gross sales price of up to a total of $150,000, depending upon market conditions and our liquidity requirements, through Truist Securities, Inc. and HSBC Securities (USA) Inc. For the year ended December 31, 2020, we sold 4,616 shares of our common stock under our ATM Program for net proceeds of $24,664, net of $849 in fees, commissions and other costs. As of December 31, 2020, we had $124,487 in availability remaining under the ATM Program. On January 6, 2021, we terminated the ATM Program.


(20) Noncontrolling Interests

As of December 31, 2020, we owned 100% of the capital and voting rights of Robtec, a service bureau and distributor of 3D printing and scanning products in Brazil. Approximately 70% of the capital and voting rights of Robtec was acquired on November 25, 2014. On January 7, 2020, we made a payment equal to the redemption price of $10,000 and acquired the remaining 30% of the capital and voting rights.


F-39


(21) 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.

Cash equivalents, Israeli severance funds and derivatives are valued utilizing the market approach to measure fair value for financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.

Assets and liabilities measured at fair value on a recurring basis are summarized below:
Fair Value Measurements as of December 31, 2021
(in thousands)Level 1Level 2Level 3Total
Description
Cash equivalents a
$485,521 $ $ $485,521 
Israeli severance funds b
 2,070  2,070 
Fair Value Measurements as of December 31, 2020
(in thousands)Level 1Level 2Level 3Total
Description
Cash equivalents a
$199 $ $ $199 
Israeli severance funds b
 6,422  6,422 
Derivative financial instruments c
$ $(700)$ $(700)

a.Cash equivalents include 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 and are included in cash and cash equivalents in the consolidated balance sheet.
b.We partially fund a liability for our Israeli severance requirement through monthly deposits into fund accounts, the value of these contributions are recorded to non-current assets on the consolidated balance sheet.
c.Derivative instruments are reported based on published market prices for similar assets or are estimated based on published market prices for similar assets or are estimated based on observable inputs such as interest rates, yield curves, credit risks, spot and future commodity prices and spot and future exchange rates. See Note 15 for additional information on our derivative financial instruments.

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 year ended December 31, 2021.

In addition to the assets and liabilities included in the above table, certain of our assets and liabilities are measured at fair value on a non-recurring basis. This includes goodwill and other intangible assets which are measured at fair value at acquisition and adjusted to fair value only if their fair value falls below the initial fair value. For further discussion on the valuation techniques and inputs used in the fair value measurement of goodwill and other intangible assets, see Notes 2, 3, 10 and 11.


(22) Income Taxes

The components of our income before income taxes are as follows:
202120202019
Income (Loss) before income taxes:
Domestic$308,514 $(45,973)$(79,821)
Foreign11,026 (97,437)14,721 
Total$319,540 $(143,410)$(65,100)

The components of income tax provision for the years ended December 31, 2021, 2020 and 2019 are as follows:
F-40


202120202019
Current:
U.S. federal$(8,675)$1,294 $(135)
State2,097 451 801 
Foreign6,861 5,645 7,220 
Total283 7,390 7,886 
Deferred:
U.S. federal 67 (1,008)
State   
Foreign(2,795)(1,273)(2,346)
Total(2,795)(1,206)(3,354)
Total income tax (benefit) provision$(2,512)$6,184 $4,532 

The overall effective tax rate differs from the statutory federal tax rate for the years ended December 31, 2021, 2020 and 2019 as follows:
% of Pretax Loss
202120202019
Tax provision based on the federal statutory rate21.0 %21.0 %21.0 %
Increase in valuation allowances(10.4)(8.5)(21.3)
Dividends not taxable 9.5  
Net operating loss carryback claim 6.2  
Change in carryforward attributes(0.7)(3.2) 
Global intangible low-taxed income inclusion1.2 (0.3)(7.0)
Nondeductible expenses1.4 (13.5)(1.8)
Taxes related to distributions  (0.8)
Foreign income tax rate differential (3.3)1.0 
Deemed income related to foreign operations (1.6)(0.5)
Tax rate change(0.7)(0.3)(1.1)
Employee share-based payments(1.3)(1.4) 
Other (0.4)(0.9)
Deferred and payable adjustments1.4 (2.6)3.3 
ASU 842 adoption  (0.1)
State taxes, net of federal benefit, before valuation allowance1.0 0.5 2.8 
Return to provision adjustments(0.1)0.9 (2.5)
Other tax credits(0.5)0.2 (1.9)
Uncertain tax positions and audit settlements(3.0)(7.5)2.8 
Divestitures(10.1)  
Effective tax rate(0.8)%(4.3)%(7.0)%

The difference between our effective tax rate for 2021 and the federal statutory rate was 21.8 percentage points. The difference in the effective rate is primarily due to differences in book and stock bases related to the divestitures of Cimatron and Simbionix, valuation allowance changes, and adjustments to uncertain tax positions, provisions for GILTI, and non-deductible expenses.

The difference between our effective tax rate for 2020 and the federal statutory rate was 25.3 percentage points. The difference in the effective rate is primarily due to valuation allowance changes, nondeductible impairment charges, dividends not taxable, net operating loss carryback claim, and adjustments to uncertain tax positions.

F-41


The difference between our effective tax rate for 2019 and the federal statutory rate was 28.0 percentage points. The difference in the effective rate is primarily due to valuation allowance changes, provisions for Global Intangible Low Taxed Income ("GILTI"), prior period adjustments and adjustments to uncertain tax positions.

In 2021, 2020 and 2019, there were no significant changes 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, 2021 and 2020 are as follows:
(in thousands)20212020
Deferred income tax assets:
Intangibles$10,950 $17,395 
Stock options and restricted stock awards8,005 2,544 
Reserves and allowances8,692 10,450 
Net operating loss carryforwards38,394 67,025 
Tax credit carryforwards19,967 18,813 
Accrued liabilities2,893 6,077 
Deferred revenue8,141 4,637 
Lease Tax Asset10,362 8,343 
163(j) Limitation Carryforward 2,854 
Valuation allowance(91,165)(123,113)
Total deferred income tax assets16,239 15,025 
Deferred income tax liabilities:
Intangibles2,356 2,548 
Property, plant, and equipment2,110 2,662 
Lease Tax Liability8,458 6,379 
Other434 1,345 
Total deferred income tax liabilities13,358 12,934 
Deferred income tax asset held for sale$ $560 
Net deferred income tax assets$2,881 $1,531 

At December 31, 2021, $38,394 of our deferred income tax assets was attributable to $279,684 of gross net operating loss carryforwards, which consisted of $84,869 of loss carryforwards for U.S. federal income tax purposes, $144,455 of loss carryforwards for U.S. state income tax purposes and $50,360 of loss carryforwards for foreign income tax purposes. $23,797 of gross net operating loss carryforwards for U.S. federal income tax purposes are acquisition related and are subject to potential measurement period adjustments under ASC 805.

$1,304 of gross net operating loss carryforwards for U.S. federal income tax purposes will expire in 2037. All other 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 2022. In addition, certain loss carryforwards for foreign income tax purposes begin to expire in 2024 and certain other loss carryforwards for foreign purposes do not expire.

At December 31, 2021, tax credit carryforwards included in our deferred income tax assets consisted of $8,411 of research and experimentation credit carryforwards for U.S. federal income tax purposes, $4,201 of research and experimentation tax credit carryforwards for U.S. state income tax purposes, $6,629 of foreign tax credits for U.S. federal income tax purposes, and $729 of other state tax credits. Certain state research and experimentation and other state credits began to expire in 2021. We have recorded a valuation allowance related to the U.S. federal and state tax credits.

F-42


Due to the one time 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 its earnings outside the U.S. and as such, have not provided for any additional taxes on approximately $121,509 of unremitted earnings. We believe the unrecognized deferred tax liability related to these earnings is approximately $5,210.

Including interest and penalties, we decreased our unrecognized benefits by $10,300 for the year ended December 31, 2021 and increased our unrecognized tax benefits by $1,659 for the year ended December 31, 2021. The decrease was primarily related to the release of unrecognized tax benefits due to the receipt of two favorable U.S. private letter rulings and the settlement of an audit in a foreign jurisdiction. 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 $5,596. We include interest and penalties in the consolidated financial statements as a component of income tax expense.
Unrecognized Tax Benefits*
(in thousands)202120202019
Balance at January 1$(25,902)$(15,467)$(13,031)
Increases related to prior year tax positions(467)(10,426)(2,684)
Decreases related to prior year tax positions8,886 788 857 
Decreases related to prior year tax positions as a result of lapse of statute
371   
Decreases related to settlement1,043   
Increases related to current year tax positions(553)(797)(609)
Increases related to acquired tax positions(639)  
Balance at December 31$(17,261)$(25,902)$(15,467)

* The unrecognized tax benefit balance includes an insignificant amount of interest and penalties.

Tax years 2013 through 2020 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 2016 through 2020 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 expenseOtherBalance at end of year
2021Deferred income tax asset valuation allowance$123,113 $(31,948)$ $91,165 
2020Deferred income tax asset valuation allowance109,643 13,470  123,113 
2019Deferred income tax asset valuation allowance$95,398 $14,245 $ $109,643 


(23) Commitments and Contingencies

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

We have an inventory purchase commitment with an assembling manufacturer. See Note 16.

Supply commitments totaled $31,094 and $55,317 as of December 31, 2021 and 2020, respectively. Commitments for printer assemblies and inventory items at December 31, 2021 and 2020 were $29,916 and $27,030, respectively. Commitments for operating costs and capital expenditures at December 31, 2021 and 2020 were $1,179 and $28,287, respectively.

Indemnification

F-43


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

Litigation

Export Controls and Government Contracts Compliance Matter

In October 2017, we received an administrative subpoena from the Bureau of Industry and Security of the Department of Commerce (“BIS”) requesting the production of records in connection with possible violations of U.S. export control laws, including with regard to our Quickparts.com, Inc. subsidiary. In addition, while collecting information responsive to the above-referenced subpoena, our internal investigation identified potential violations of the International Traffic in Arms Regulations ”) administered by the Directorate of Defense Trade Controls of the Department of State (“DDTC”) and potential violations of the Export Administration Regulations administered by the BIS. On June 8, 2018 and thereafter, we submitted voluntary disclosures to BIS and DDTC identifying numerous potentially unauthorized exports of technical data.
As part of our ongoing review of trade compliance risks and our cooperation with the government, on November 20, 2019, we submitted to the U.S. Treasury Department’s Office of Foreign Assets Control (“OFAC”) an initial notice of voluntary disclosure regarding potential violations of economic sanctions related to Iran. We continued to investigate this issue and filed final disclosures with OFAC on May 20, 2020 and December 21, 2021. We have and will continue to implement compliance enhancements to our export controls, trade sanctions, and government contracting compliance program to address the issues identified through our ongoing internal investigation and will cooperate with DDTC and BIS, as well as the U.S. Departments of Justice, Defense, Homeland Security and Treasury in their ongoing reviews of these matters. In connection with these ongoing reviews, in August 2020, the Company 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 will continue to fully cooperate with the U.S. Department of Justice in the related investigation.
In addition, on July 19, 2019, we received a notice of immediate suspension of federal contracting from the United States Air Force, pending the outcome of an ongoing investigation. The suspension applied to 3D Systems, its subsidiaries and affiliates, and was related to the potential export controls violations involving our ODM business described above. Under the suspension, we were generally prohibited from receiving new federal government contracts or subcontracts from any executive branch agency as described in the provisions of 48 C.F.R Subpart 9.4 of the Federal Acquisition Regulation. The suspension allowed us to continue to perform current federal contracts, and also to receive awards of new subcontracts for items under $35 and for items considered commercially available off-the-shelf items. The Air Force lifted the suspension on September 6, 2019 following the execution of a two-year Administrative Agreement with us. We are now eligible to obtain and perform U.S. government contracts and subcontracts without restrictions. Under the Administrative Agreement, we were monitored and evaluated by independent monitors who reported to the Air Force on our compliance with the terms of the Company’s Ethics & Compliance Program, including its overall culture, government contracting compliance program, and export controls compliance program. The Air Force terminated the Administrative Agreement and associated monitorship early, on August 12, 2021, after the monitors found that we had satisfied the requirements of the Administrative Agreement.

Although we cannot predict the ultimate resolution of these matters, we have incurred and expect to continue to incur significant legal costs and other expenses in connection with responding to the U.S. government agencies.
Shareholder Suits
F-44


The Company and certain of its current and former executive officers have been 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 14, 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 seeks monetary damages on behalf of the purported class. Defendants moved to dismiss the Amended Complaint on February 15, 2022, and the motion will be fully briefed in May 2022.

The Company has been named as a nominal defendant and certain of its current and former executive officers have been 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. The actions are styled Nguyen v. Joshi, et al., No. 21-cv-03389-DG-CLP (E.D.N.Y.) (the “New York Derivative 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”), and Scanlon v. Graves, et al., No. 2021CP4602312 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Scanlon Action”). The Complaint in the New York Derivative Action, which was filed on June 15, 2021, asserts 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 Action and the Scanlon Action, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against defendants. On August 27, 2021, the New York 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 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”).

The Company believes the claims alleged in the putative securities class action and derivative lawsuits are without merit and the Company intends to defend itself and its current and former officers vigorously.

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


(24) 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 planDerivative financial instrumentsLiquidation of non-US entity and purchase of non-controlling interestsTotal
Balance at December 31, 2019$(33,616)$(3,707)$(318)$594 $(37,047)
Other comprehensive income (loss)28,752 783 (1,638)(561)27,336 
Amounts reclassified from accumulated other comprehensive income (loss) a
  1,235  1,235 
Balance at December 31, 2020(4,864)(2,924)(721)33 (8,476)
Other comprehensive income (loss)(30,633)682   (29,951)
Amounts reclassified from accumulated other comprehensive income (loss) a
  721  721 
Balance at December 31, 2021$(35,497)$(2,242)$ $33 $(37,706)
a.Amount reclassified into Interest and other expense, net on the statement of operations. See Note 15.

F-45


The amounts presented in the table above are in other comprehensive loss and are net of taxes. For additional information about foreign currency translation and derivative financial instruments, see Note 15. For additional information about the pension plan, see Note 12.


(25) Restructuring and Exit Activity Costs

On August 5, 2020, we announced, in connection with the new strategic focus, a restructuring plan intended to align our operating costs with current revenue levels and better position the Company for future sustainable and profitable growth. The restructuring plan included a reduction of nearly 20% of our workforce, with the majority of the workforce reduction completed by December 31, 2020. We completed the restructuring efforts in the second quarter of 2021. Cost reduction efforts included reducing the number of facilities and examining every aspect of our manufacturing and operating costs.We incurred cash charges for severance, facility closing and other costs, primarily in the second half of 2020, and continued to incur additional charges through the second quarter of 2021, when we finalized all the actions to be taken. Non-cash charges related to these actions were $6,400 and are included in facility closing costs. We also divested parts of the business that did not align with this strategic focus. See Note 4.

In connection with the restructuring plan, we recorded pre-tax costs during the years ended December 31, 2021 and 2020, included within selling, general and administrative in the consolidated statement of operations as follows:

(in thousands)Costs Incurred during 2020Costs Incurred during 2021Total Costs Incurred
Severance, termination benefits and other employee costs$12,914 $660 $13,574 
Facility closing costs6,470 640 7,110 
Other costs668 (179)489 
Total$20,052 $1,121 $21,173 

The liabilities at December 31, 2020 related to these costs were principally recorded in accrued expenses in the consolidated balance sheets and consisted of severance, termination benefits and other employee costs of $7,173. There were no liabilities at December 31, 2021.

(26) Subsequent Events

We have agreed to acquire Kumovis GmbH and Titan Additive LLC for a combined purchase price of $80 million, before customary closing adjustments. Titan is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost, opens up new markets in the Industrial segment. Kumovis, servicing the Healthcare segment, utilizes polyether ether keton or PEEK materials, which has properties that lend it to many medical applications, including many implant applications, that fit perfectly into our personalized healthcare operations. These are expected to close in the second quarter of 2022 and the combined impact of both acquisitions are not expected to have a near-term material impact to the Company's financial position, statement of operations or cash flows, other than the use of cash for the purchase price and the potential increase in goodwill and intangible assets.
F-46
EX-2.5 2 a25-projectolympicxamendme.htm EX-2.5 Document

image_0a.jpgSECOND AMENDMENT TO
ASSET PURCHASE AGREEMENT

This Second Amendment (the “Amendment”) to the Asset Purchase Agreement, dated June 1, 2021, by and among (i) 3D Systems, Inc., a California corporation (“3D US”); (ii) Quickparts.com, Inc., a Delaware corporation (“3D QP”), (iii) 3D Systems Italia Srl, an Italian private limited company (“3D IT”); (iv) 3D Systems Sarl, a French private limited company (“3D FR”); (v) 3D Systems Europe Limited, a United Kingdom private company limited by shares (“3D UK”); (vi) 3D Systems GmbH, a German limited liability company (“3D DE” and, together with 3D US, 3D QP, 3D IT, 3D FR, and 3D DE, each, a “Seller” and, collectively, the “Sellers”); (vii) QP 3D Acquisition, Inc., a Delaware corporation (the “US Buyer”); and (viii) 3D Systems Corporation, a Delaware corporation ( “DDD”), as previously amended by that First Amendment effective as of September 9, 2021 (as so amended, the “Original Agreement”), is entered into effective December ___, 2021. Capitalized terms used but not defined herein shall have the meanings set forth in the Original Agreement.

For good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:

1.Amendment to Exhibit C. Exhibit C is hereby amended to include the following additional item (v) as an Assumed Liability:

    (v)    All pre-Closing Liabilities for the Specified Employees in France for (i) accrued vacation or paid time off and (ii) accrued pension obligations.

2.Assumed Liability Amount. The Parties acknowledge and agree that the aggregate amount of all Liabilities included in new item (v) on Exhibit C pursuant to Section 1 above shall be included in the calculation of the Closing Assumed Liability Amount for purposes of the Closing Statement and the calculation of the Final Purchase Price pursuant to Section 2.03 of the Original Agreement.

3.Acknowledgment and Survival; Miscellaneous. Except as specifically set forth herein, all other terms and provisions of the Original Agreement shall remain unaffected by the terms of this Amendment, and shall continue in full force and effect. In the event of any conflict between the terms of the Original Agreement and this Amendment, the terms of this Amendment shall govern. The execution and delivery of this Amendment shall not, except as expressly provided herein, constitute a waiver or amendment of (a) any provision of the Original Agreement, or (b) any right, power, or remedy of any party under the Original Agreement. The headings in this Amendment are for reference only and do not affect the interpretation of this Amendment. This Amendment be deemed a part of, and construed in accordance with, the Original Agreement. This Amendment may be executed in several counterparts, each of which shall be deemed an original, but such counterparts shall together (when executed and delivered) constitute but one and the same instrument. This Amendment may be executed and delivered in counterpart signature pages executed and delivered via facsimile transmission or by email transmission in Adobe portable document format (also known as “PDF”), and any such counterpart executed and delivered via facsimile transmission or by email transmission in Adobe portable document format (also known as “PDF”) shall be deemed an original for all intents and purposes. This Amendment shall be governed, construed and enforced in accordance with the Laws of the State of Delaware, without giving effect to provisions thereof regarding conflicts of laws (whether of the State of Delaware or any other jurisdiction) that would cause the application of any law other than the State of Delaware.
[Signature Page to Follow]



IN WITNESS WHEREOF, the parties have executed this Second Amendment as of the day and year first above written.

US BUYER:

QUICKPARTS ACQUISITION, INC. f/k/a
QP 3D ACQUISITION, INC.



By: /s/Charles Fleischmann        
Name:    Charles Fleischmann
Title:    Authorized Signatory

DDD:

3D SYSTEMS CORPORATION


By: /s/Andrew M. Johnson        
Name:    Andrew M. Johnson
Title:    EVP, Chief Legal Officer and Secretary











EX-21.1 3 a211-subsidiariesofthecomp.htm EX-21.1 Document

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, 2021. 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 Holdings, LLCDelaware
3D Systems S.A.Switzerland
3D Systems, Inc.California
3D European Holdings Ltd.United Kingdom
3D Latam LLCDelaware
3D Systems Asia-Pacific Pty LtdAustralia
3D Systems Benelux B.V.The Netherlands
3D Systems CorporationDelaware
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 Italia S.r.l.Italy
3D Systems Industria E Comercio LTDABrazil
3D Systems Japan K.K.Japan
3D Systems Korea, Inc.Korea
3D Systems, S.A. de C.V.Mexico
3DS Additive Israel LtdIsrael
Additive Works GmbHGermany
AMT, Inc.Delaware
Geomagic (Shanghai) Software Co., Ltd.Shanghai, China
Geomagic, Inc.Delaware
LayerWise NVBelgium
LayerWise, Inc.Delaware
Medical Modeling Inc.Colorado
Medical Precision Parts (MPP)Belgium
NextDent B.V.The Netherlands
Oqton, Inc.Delaware
Oqton Belgium NVBelgium
Oqton Denmark ApsDenmark
Oqton Shanghai Ltd.China
Oqton Singapore Pte. Ltd.Singapore
OptoForm LLC(a)Delaware
Phenix SystemsFrance
Product Development Group LLCDelaware
Quickparts.com, Inc.Delaware
Rapidform, Inc.California
Robtec LtdaUruguay
Shanghai Forever Technology & Development Co., Ltd.China
Sint-Tech SARLFrance
Three D Sycode India Private LimitedIndia



Vertex-Dental B.V.The Netherlands
Vertex-Dental Asia PTE LtdThe Netherlands
Vertex-Global Holding B.V.The Netherlands
Vertex International B.V.The Netherlands
VIDAR Systems LLCVirginia
Volumetric Biotechnologies, Inc.Delaware
Wuxi Easyway Model Design & Manufacture Co, Ltd.China
Wuxi Hengxinda Science and Technology Development Co., Ltd.(b)China
Z CorporationMassachusetts

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


EX-23.1 4 a2313dsystemscorpformconse.htm EX-23.1 Document
Exhibit 23.1


Consent of Independent Registered Public Accounting Firm

3D Systems Corporation
Rock Hill, South Carolina

We hereby consent to the incorporation by reference in the Registration Statement on Form S-3 (No. 333-239803) and Form S-8 (No. 333-204305, No. 333-219222 and No. 333-238794) of 3D Systems Corporation of our report dated March 1, 2022, relating to the consolidated financial statements, and the effectiveness of 3D Systems Corporation’s internal control over financial reporting, which appears in this Form 10-K. Our report on the effectiveness of internal control over financial reporting expresses an adverse opinion on the effectiveness of the Company’s internal control over financial reporting as of December 31, 2021.

/s/ BDO USA, LLP

Charlotte, North Carolina

March 1, 2022


EX-31.1 5 ddd-20211231ex311.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 1, 2022
 
By:/s/ Dr. Jeffrey A. Graves
 Dr. Jeffrey A. Graves
Title:President, Chief Executive Officer and Director
(principal executive officer)



EX-31.2 6 ddd-20211231ex312.htm EX-31.2 Document

Exhibit 31.2

Certification of
Principal Executive Officer of
3D Systems Corporation

I, Jagtar Narula, 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 1, 2022
 
By:
/s/ Jagtar Narula
 
Jagtar Narula
Title:Chief Financial Officer
(principal financial officer)



EX-32.1 7 ddd-20211231ex321.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, 2021 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: March 1, 2022
/s/ Dr. Jeffrey A. Graves
Name: Dr. Jeffrey A. Graves
(principal executive officer)



EX-32.2 8 ddd-20211231ex322.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, 2021 of 3D Systems Corporation (the “Issuer”).

I, Jagtar Narula, the 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: March 1, 2022
/s/ Jagtar Narula
Name: Jagtar Narula
(principal financial officer)



EX-101.SCH 9 ddd-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000010001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 000020002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 100010003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 100020004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 100040006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 100050007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 100060008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 140084001 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 210011001 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 230023001 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 240034002 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 210041002 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 220052001 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 230063002 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 240074003 - Disclosure - Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240084004 - Disclosure - Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details) link:presentationLink link:calculationLink link:definitionLink 210091003 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 230103003 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 240114005 - Disclosure - Acquisitions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240124006 - Disclosure - Acquisitions (Assets and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 210131004 - Disclosure - Dispositions link:presentationLink link:calculationLink link:definitionLink 230143004 - Disclosure - Dispositions (Tables) link:presentationLink link:calculationLink link:definitionLink 240154007 - Disclosure - Dispositions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240164008 - Disclosure - Dispositions (Assets and Liabilities Held for Sale) (Details) link:presentationLink link:calculationLink link:definitionLink 210171005 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 230183005 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 240194009 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240194009 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240204010 - Disclosure - Revenue - Revenue by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 210211006 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 230223006 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 240234011 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 210241007 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 230253007 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 240264012 - Disclosure - Leases (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240274013 - Disclosure - Leases (Components of Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 240284014 - Disclosure - Leases (Balance Sheet Classifications) (Details) link:presentationLink link:calculationLink link:definitionLink 240294015 - Disclosure - Leases (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 240294015 - Disclosure - Leases (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 240304016 - Disclosure - Leases (Supplemental Cash Flows) (Details) link:presentationLink link:calculationLink link:definitionLink 240314017 - Disclosure - Leases (Lease Weighted Average) (Details) link:presentationLink link:calculationLink link:definitionLink 210321008 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 230333008 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 240344018 - Disclosure - Inventories (Components Of Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 240354019 - Disclosure - Inventories (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 210361009 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 230373009 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 240384020 - Disclosure - Property and Equipment (Schedule of Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 240394021 - Disclosure - Property and Equipment (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 210401010 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 230413010 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 240424022 - Disclosure - Intangible Assets (Intangible Assets Other Than Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 240434023 - Disclosure - Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 210441011 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 230453011 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 240464024 - Disclosure - Goodwill (Roll Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 240474025 - Disclosure - Goodwill (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 240484026 - Disclosure - Goodwill (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 210491012 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 230503012 - Disclosure - Employee Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 240514027 - Disclosure - Employee Benefits (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240524028 - Disclosure - Employee Benefits (Reconciliation of Changes In Projected Benefit Obligation) (Details) link:presentationLink link:calculationLink link:definitionLink 240534029 - Disclosure - Employee Benefits (Summary of Amounts Recognized in Consolidated Balance Sheets) (Details) link:presentationLink link:calculationLink link:definitionLink 240544030 - Disclosure - Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 240554031 - Disclosure - Employee Benefits (Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 240564032 - Disclosure - Employee Benefits (Assumptions Used to Determine Benefit Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 240574033 - Disclosure - Employee Benefits (Summary of Estimated Future Benefit Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 210581013 - Disclosure - Accrued and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 230593013 - Disclosure - Accrued and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 240604034 - Disclosure - Accrued and Other Liabilities (Schedule Of Accrued Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 240614035 - Disclosure - Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 240624036 - Disclosure - Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 210631014 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 240644037 - Disclosure - Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 210651015 - Disclosure - Hedging Activities and Financial Instruments link:presentationLink link:calculationLink link:definitionLink 230663014 - Disclosure - Hedging Activities and Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 240674038 - Disclosure - Hedging Activities And Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 210681016 - Disclosure - Inventory Financing Agreements link:presentationLink link:calculationLink link:definitionLink 240694039 - Disclosure - Inventory Financing Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 210701017 - Disclosure - Preferred Stock link:presentationLink link:calculationLink link:definitionLink 240714040 - Disclosure - Preferred Stock (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 210721018 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 230733015 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 240744041 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240754042 - Disclosure - Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 240764043 - Disclosure - Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details) link:presentationLink link:calculationLink link:definitionLink 240774044 - Disclosure - Stock-Based Compensation (Schedule of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 210781019 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 230793016 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 240804045 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 240814046 - Disclosure - Net Income (Loss) Per Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 210821020 - Disclosure - Noncontrolling Interests link:presentationLink link:calculationLink link:definitionLink 240834047 - Disclosure - Noncontrolling Interests (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 210841021 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 230853017 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 240864048 - Disclosure - Fair Value Measurements (Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 210871022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 230883018 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 240894049 - Disclosure - Income Taxes (Components of Income Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 240904050 - Disclosure - Income Taxes (Components of Income Tax Provision) (Details) link:presentationLink link:calculationLink link:definitionLink 240914051 - Disclosure - Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 240924052 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240934053 - Disclosure - Income Taxes (Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 240944054 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 240954055 - Disclosure - Income Taxes (Summary of Deferred Income Tax Asset Valuation Allowance) (Details) link:presentationLink link:calculationLink link:definitionLink 210961023 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 240974056 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 210981024 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 230993019 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 241004057 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) link:presentationLink link:calculationLink link:definitionLink 211011025 - Disclosure - Restructuring and Exit Activity Costs link:presentationLink link:calculationLink link:definitionLink 231023020 - Disclosure - Restructuring and Exit Activity Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 241034058 - Disclosure - Restructuring and Exit Activity Costs (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 241044059 - Disclosure - Restructuring and Exit Activity Costs (Restructuring Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 211051026 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 241064060 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 ddd-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 ddd-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 ddd-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Actuarial loss (gain) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) State Current State and Local Tax Expense (Benefit) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Ground lease sold Lessee, Operating Lease, Ground Lease Sold Lessee, Operating Lease, Ground Lease Sold Leasehold improvements Leasehold Improvements [Member] Goodwill Goodwill Disclosure [Text Block] Acquisition related expenses Business Combination, Acquisition Related Costs Other Other Intangible Assets [Member] Deferred revenue and customer deposits Increase (Decrease) in Contract with Customer, Asset Security Exchange Name Security Exchange Name Carrying amount of cost method investments Equity Securities, FV-NI, Current Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price EMEA EMEA [Member] Cancelled (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Operating Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Accrued liabilities Liability, Defined Benefit Plan, Current Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Net increase (decrease) in cash, cash equivalents and restricted cash Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Intangibles Deferred Tax Liabilities, Intangible Assets Foreign currency contracts Foreign Currency Contracts, Liability, Fair Value Disclosure Adjustments Goodwill, Purchase Accounting Adjustments Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Amortization expense Amortization of Intangible Assets Total intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Weighted Average Useful Life Remaining (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Net deferred income tax assets Deferred Tax Assets, Net Anti-dilutive shares of restricted share awards which are excluded from the dilutive shares above (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Components of Inventories Schedule of Inventory, Current [Table Text Block] Finance Operating Lease, Weighted Average Discount Rate, Percent Amounts included in contract liability at the beginning of period Contract with Customer, Liability, Revenue Recognized Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Number of milestones Business Combination, Number Of Milestones Business Combination, Number Of Milestones Total deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Award Type [Domain] Award Type [Domain] Annual amortization expense for intangible assets Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Local Phone Number Local Phone Number Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Amortization of actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Restricted Stock - Performance Measures Restricted Stock - Performance Measures [Member] Restricted Stock - Performance Measures [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Deferred and payable adjustments Effective Income Tax Rate Reconciliation, Deferred And Payable Adjustments, Percent Effective Income Tax Rate Reconciliation, Deferred And Payable Adjustments, Percent Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Liability reduced and recorded as part of divestiture gain Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Share-based Liabilities Paid Fair value Derivative financial instruments Derivative Assets (Liabilities), at Fair Value, Net Finance lease, liability, noncurrent, statement of financial position, extensible list Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Accumulated Deficit Retained Earnings [Member] Fair value of Notes Debt Instrument, Fair Value Disclosure Lease Tax Liability Deferred Tax Liabilities, Leasing Arrangements Ownership percentage Noncontrolling Interest, Ownership Percentage by Parent Purchase Commitment, Excluding Long-term Commitment [Line Items] Purchase Commitment, Excluding Long-term Commitment [Line Items] Deferred income tax asset Deferred income tax asset held for sale Disposal Group, Including Discontinued Operation, Deferred Tax Assets Volumetric Biotechnologies, Inc. Volumetric Biotechnologies, Inc. [Member] Volumetric Biotechnologies, Inc. Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer 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 Total comprehensive income (loss), net of taxes Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Property and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Financing cash outflow from finance leases Finance Lease, Principal Payments Issuance (repurchase) of stock Stock Issued During Period, Value, New Issues And Repurchases Stock Issued During Period, Value, New Issues And Repurchases Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Basic (in dollars per share) Net income (loss) per share - basic (in dollars per share) Earnings Per Share, Basic Net operating loss carryforwards, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Reclass into interest and other expense Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net Revenue Revenue from Contract with Customer [Text Block] Sublease income Sublease Income 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 Threshold consecutive trading days, sale price per share Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price Per Share Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price Per Share Geographic Concentration Risk Geographic Concentration Risk [Member] 163(j) Limitation Carryforward Deferred Tax Asset, Interest Carryforward Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable Defined benefit pension obligation Liability, Defined Benefit Pension Plan, Noncurrent Other assets Assets for Plan Benefits, Defined Benefit Plan Machinery and equipment Machinery and Equipment [Member] Restricted cash included in other assets Restricted Cash and Cash Equivalents Property, plant, and equipment Deferred Tax Liabilities, Property, Plant and Equipment Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Foreign currency translation reclassification - sales of Cimatron and Simbionix Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Israeli severance funds Business Combination, Contingent Consideration, Asset Restricted Stock - Market Conditions Restricted Stock - Market Conditions [Member] Restricted Stock - Market Conditions [Member] Entity Voluntary Filers Entity Voluntary Filers ASU 842 adoption Effective Income Tax Rate Reconciliation, Adoption Of Accounting Standard, Percent Effective Income Tax Rate Reconciliation, Adoption Of Accounting Standard, Percent Plan Name [Axis] Plan Name [Axis] Long-term right of use liabilities Lease Liability, Noncurrent [Abstract] Lease Liability, Noncurrent Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Balance at beginning of year, Dispositions, Acquisitions and Impairments Total goodwill, Dispositions, Acquisitions and Impairments Goodwill, Acquisitions, Dispositions And Impairments, Net Goodwill, Acquisitions, Dispositions And Impairments, Net Impairment of goodwill Goodwill, Impairment Loss Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Finance Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Scenario [Axis] Scenario [Axis] Difference in effective rate due to Tax Act (as a percentage) Tax Cuts and Jobs Act, Measurement Period Adjustment, Increase (Decrease) in Effective Tax Rate Accounts receivable Increase (Decrease) in Accounts and Other Receivables LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounts payable Increase (Decrease) in Accounts Payable Taxes related to distributions Effective Income Tax Rate Reconciliation Tax Related Distributions, Percent Effective Income Tax Rate Reconciliation Tax Related Distributions, Percent Reserves and allowances Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances Customer deposits Contract with Customer, Liability, Customer Deposits, Current Contract with Customer, Liability, Customer Deposits, Current Entity Interactive Data Current Entity Interactive Data Current Year four Finite-Lived Intangible Asset, Expected Amortization, Year Four Decreases related to settlement Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Noncontrolling Interest [Abstract] Noncontrolling Interest [Abstract] Net operating loss carryback claim Effective Income Tax Rate Reconciliation, Net Operating Loss Carryback Claim Effective Income Tax Rate Reconciliation, Net Operating Loss Carryback Claim Conversion ratio Debt Instrument, Convertible, Conversion Ratio Balance Sheet Location [Domain] Balance Sheet Location [Domain] Comprehensive income attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Expense for milestones Business Combination, Expense For Milestone Payment Business Combination, Expense For Milestone Payment Balance at January 1 Balance at December 31 Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Leases Lessee, Finance Leases [Text Block] Restructuring reserve Restructuring Reserve Deferred income tax asset Deferred Income Tax Assets, Net Shares issued to acquire assets and businesses Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] Net liability Liability, Defined Benefit Plan 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 Revision of Prior Period [Axis] Revision of Prior Period [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Inventories Inventory Disclosure [Text Block] Accounting Policies [Abstract] 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Weighted Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Derivative Instrument [Axis] Derivative Instrument [Axis] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets U.S. federal Current Federal Tax Expense (Benefit) Lease liabilities Present value of lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Common stock, $0.001 par value, authorized 220,000 shares; issued 128,375 and 127,626 Common Stock, Value, Issued Financing Finance Lease, Weighted Average Discount Rate, Percent Total liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities Outstanding at beginning of year — unvested (in usd per share) Outstanding at end of year — unvested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] State taxes, net of federal benefit, before valuation allowance Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent Leases Lessee, Operating Leases [Text Block] Finance lease cost - amortization expense Finance Lease, Right-of-Use Asset, Amortization Funded status as of December 31, net of tax benefit Defined Benefit Plan, Funded (Unfunded) Status of Plan Acquisitions Business Combination Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Ownership [Axis] Ownership [Axis] Foreign Deferred Foreign Income Tax Expense (Benefit) Number of non-financial milestones probable of achievement Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones Probable Of Achievement Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones Probable Of Achievement Goodwill [Line Items] Goodwill [Line Items] Schedule of Revenue by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Net proceeds from sale of stock Sale of Stock, Consideration Received on Transaction Work in process Inventory, Work in Process, Net of Reserves Payments for repurchase of redeemable noncontrolling interest Payments for Repurchase of Redeemable Noncontrolling Interest Thereafter Finance Lease, Liability, to be Paid, after Year Five Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Number of facilities closed Restructuring And Related Cost, Number Of Facilities Closed Restructuring And Related Cost, Number Of Facilities Closed Accrued and other liabilities Total Accrued Liabilities, Current Total revenue Revenue Net Sales Revenue from Contract with Customer, Excluding Assessed Tax Stock options and restricted stock awards Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Finished goods and parts Inventory, Finished Goods, Net of Reserves Kumovis GbmH And Titan Robotics LLC Kumovis GbmH And Titan Robotics LLC [Member] Kumovis GbmH And Titan Robotics LLC Share-based Payment Arrangement, Option Share-based Payment Arrangement, Option [Member] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Noncontrolling interest purchase, installment payment period Purchase Of Noncontrolling Interest, Payment Period Purchase Of Noncontrolling Interest, Payment Period Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Liquidation of non-US entity and purchase of non-controlling interests Accumulated Liquidation Of Non-US Entity And Purchase Of Non-Controlling Interest Adjustment Attributable To Parent [Member] Accumulated Liquidation Of Non-US Entity And Purchase Of Non-Controlling Interest Adjustment Attributable To Parent [Member] Operating Finance Lease, Weighted Average Remaining Lease Term Segment Information Segment Reporting Disclosure [Text Block] Acquisition of non-controlling interest Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Product technology Product Technology [Member] Product Technology Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Additional Paid In Capital Additional Paid-in Capital [Member] 2027 through 2031 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] As reported Previously Reported [Member] Deferred revenue Disposal Group, Including Discontinued Operation, Deferred Revenue Proceeds from revolving credit facilities Proceeds from Lines of Credit Other Assets Other Assets [Member] Stock compensation expense APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Redemption percentage of principal amount Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Impaired Long-Lived Assets Held and Used, Asset Name [Domain] Impaired Long-Lived Assets Held and Used, Asset Name [Domain] Other investing activities Payments for (Proceeds from) Other Investing Activities Additional Accrual/ Revenue Deferred Warranty Revenue Deferred Warranty revenue deferred. Facility closing costs Facility Closing [Member] Deferred revenue Deferred Tax Assets, Deferred Income Maximum Maximum [Member] Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Share-based Payment Arrangement [Abstract] On Demand Manufacturing On Demand Manufacturing [Member] On Demand Manufacturing Raw materials Inventory, Raw Materials, Net of Reserves Right of use assets Right of use assets Right-Of-Use Asset Right-Of-Use Asset Restricted Stock Awards and Restricted Stock Unit Awards Restricted Stock Awards And Restricted Stock Unit Awards [Member] Restricted Stock Awards And Restricted Stock Unit Awards [Member] Total expense recognized in net periodic benefit cost and other comprehensive income Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Future Minimum Lease Payments - Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total Costs Incurred Restructuring and Related Cost, Expected Cost Remaining City Area Code City Area Code Change in carryforward attributes Effective Income Tax Rate Reconciliation, Change In Carryforward Attributes Effective Income Tax Rate Reconciliation, Change In Carryforward Attributes Designated as Hedging Instrument Designated as Hedging Instrument [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Intangible Assets Intangible Assets Disclosure [Text Block] Useful Life (in years) Property, Plant and Equipment, Useful Life Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Gain (loss) on disposition Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal 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. Operating Leases Operating Lease, Liability, Noncurrent Total lease payments (undiscounted) Finance Lease, Liability, Payment, Due Total Current Income Tax Expense (Benefit) Issued amount Debt Instrument, Face Amount Total net periodic pension cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Right of use assets Disposal Group, Including Discontinued Operation, Right-of-use Assets Disposal Group, Including Discontinued Operation, Right-of-use Assets Current right of use liabilities Lease Liability, Current [Abstract] Lease Liability, Current Operating Segments Operating Segments [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Present value of lease liabilities Finance Lease, Liability Total deferred income tax liabilities Deferred Tax Liabilities, Gross Employer matching contribution percentage Defined Contribution Plan, Employer Matching Contribution, Percent of Match Business Acquisition [Line Items] Business Acquisition [Line Items] Assets Disposal Group, Including Discontinued Operation, Assets [Abstract] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Asset Class [Domain] Asset Class [Domain] 2024 Finance Lease, Liability, to be Paid, Year Three 2025 Finance Lease, Liability, to be Paid, Year Four Other SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Discontinued Operations, Held-for-sale Discontinued Operations, Held-for-sale [Member] Accounts receivable, reserves Disposal Group, Including Discontinued Operation, Allowance For Credit Loss Disposal Group, Including Discontinued Operation, Allowance For Credit Loss Current right of use liabilities Current right of use liabilities Lease Liability, Current Lease Liability, Current Benefit (provision) for income taxes Total income tax (benefit) provision Income Tax Expense (Benefit) 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Accounts receivable, net of reserves — $2,445 and $4,392 Accounts Receivable, after Allowance for Credit Loss, Current APAC Asia Pacific [Member] Entity Tax Identification Number Entity Tax Identification Number Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Total lease payments (undiscounted) Lessee, Operating Lease, Liability, to be Paid Cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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. Derivative financial instrument adjustment Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Rentable area Lessee, Operating Lease, Lease Not Yet Commenced, Net Rentable Area Lessee, Operating Lease, Lease Not Yet Commenced, Net Rentable Area Equity Compensation Plans Share-based Payment Arrangement [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock Options and Restricted Stock Awards Stock Options And Restricted Stock Awards [Member] Stock Options And Restricted Stock Awards [Member] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Current portion of long term debt Long-term Debt, Current Maturities Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Restructuring Plan [Axis] Restructuring Plan [Axis] Employee share-based payments Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Equity Component [Domain] Equity Component [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Disposal Group Name [Domain] Disposal Group Name [Domain] Deferred income tax assets: Components of Deferred Tax Assets [Abstract] Discounts and expenses Amortization of Debt Discount (Premium) Issuance of shares amount Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Conversion price (in dollars per share) Debt Instrument, Convertible, Stock Price Trigger Shares issued to acquire assets and businesses (in shares) Stock Issued During Period, Shares, Acquisitions Finite lives impairment charge Impairment of Intangible Assets, Finite-lived 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 Outstanding performance obligation Revenue, Remaining Performance Obligation, Amount Costs Incurred Restructuring and Related Cost, Incurred Cost Schedule of Stock-based Compensation Expense Share-based Payment Arrangement, Cost by Plan [Table Text Block] Increase in valuation allowances Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Reconciliation of Changes in Projected Benefit Obligation Schedule of Changes in Projected Benefit Obligations [Table Text Block] Retirement of treasury shares Treasury Stock, Retired, Cost Method, Amount 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Weighted Average Weighted Average [Member] Right of use assets Right-Of-Use Asset [Abstract] Right-Of-Use Asset Finance Leases Finance Lease, Liability, Current Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Warranty maintenance period Revenue From Contract With Customers, Warranty Period Revenue From Contract With Customers, Warranty Period Auditor Location Auditor Location Acquired technology Acquired Technology [Member] Acquired technology [Member] Type of Restructuring [Domain] Type of Restructuring [Domain] Segment Reporting [Abstract] Segment Reporting [Abstract] Finance lease cost - interest expense Finance Lease, Interest Expense Long-term right of use liabilities Disposal Group, Including Discontinued Operation, Right-of-use Liabilities, Noncurrent Disposal Group, Including Discontinued Operation, Right-of-use Liabilities, Noncurrent Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule Of Net Loss Per Share Reconciliation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating Leases Finance Lease, Liability, Payment, Due [Abstract] Title of 12(b) Security Title of 12(b) Security Foreign tax credits Deferred Tax Assets, Tax Credit Carryforwards, Foreign Provision for deferred income taxes and reserve adjustments Deferred Income Taxes and Tax Credits Purchase of noncontrolling interests Installment payments Payments to Noncontrolling Interests Common stock, shares authorized (in shares) Common Stock, Shares Authorized Availability remaining under ATM Program Stock Issued During Period, Value, Remaining Amount Available For Issuance Stock Issued During Period, Value, Remaining Amount Available For Issuance Document Type Document Type Product and Service [Domain] Product and Service [Domain] Interest rate (as a percentage) Debt Instrument, Interest Rate, Stated Percentage Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Lease renewal term Lessee, Operating Lease, Renewal Term Less: net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Noncontrolling Interests Noncontrolling Interest Disclosure [Text Block] Additional payments Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Unrecognized deferred tax liability Deferred Tax Liabilities, Undistributed Foreign Earnings Deferred income tax asset valuation allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Components of Lease Cost Lease, Cost [Table Text Block] Geographical [Axis] Geographical [Axis] State and Local Jurisdiction State and Local Jurisdiction [Member] Percentage of conversion price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Products Product [Member] Long term employee indemnity Other Liabilities, Employee Indemnity, Noncurrent Other Liabilities, Employee Indemnity, Noncurrent Lease not yet commenced, lease payments Lessee, Operating Lease, Lease Not Yet Commenced, Liability Lessee, Operating Lease, Lease Not Yet Commenced, Liability Credit agreement term Line of Credit Facility, Expiration Period Subsequent Events Subsequent Events [Text Block] Impairment charges on minority investments Impairment Charges On Minority Investments Impairment Charges On Minority Investments Investments Investment, Policy [Policy Text Block] Net cash provided by (used in) financing activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Other tax credits Deferred Tax Assets, Tax Credit Carryforwards, Other Treasury stock, at cost — 0 shares and 3,494 shares Treasury Stock, Value Long-term right of use liabilities Long-term right of use liabilities Lease Liability, Noncurrent Lease Liability, Noncurrent Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Schedule of Shares and Units of Restricted Common Stock Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Future Minimum Lease Payments - Finance Leases Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Costs Incurred/ Deferred Revenue Amortization Warranty Revenue Recognized Warranty revenue recognized. Gain for accumulated foreign currency translation gain Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses) Simbionix Simbionix USA Corporation [Member] Simbionix USA Corporation Estimated future benefit payments: Defined Benefit Plan, Expected Future Benefit Payment [Abstract] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Year three Finite-Lived Intangible Asset, Expected Amortization, Year Three Royalties payable Accrued Royalties, Current Accounts payable and accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Derivative [Table] Derivative [Table] Retirement of treasury shares (in shares) Treasury Stock, Shares, Retired Revenue: Revenues [Abstract] Long-Lived Assets and Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Capitalized software Computer Software, Intangible Asset [Member] Document Period End Date Document Period End Date Lease Contractual Term [Axis] Lease Contractual Term [Axis] Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Inventory [Domain] Inventory [Domain] Transfer of equipment to inventory from property and equipment, net Transfer Of Equipment To Inventory From Property And Equipment Net Transfer of equipment to inventory from property and equipment, net. Aggregate gross sales price, up to Stock Issued During Period, Value, Authorized Amount Stock Issued During Period, Value, Authorized Amount Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State Deferred State and Local Income Tax Expense (Benefit) Summary of Property and Equipment Property, Plant and Equipment [Table Text Block] Research and experimentation tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Noncash financing activity Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Shares awarded (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Third Quarter 2020 Third Quarter 2020 [Member] Third Quarter 2020 Remaining in AOCL Payments For Derivative Instrument Termination, Operating Activities Payments For Derivative Instrument Termination, Operating Activities Trading price for stock award, tranche one (in usd per share) Trading Price For Stock Award Tranche One Trading price for stock award tranche one. Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Vendor accruals Vendor Accruals Vendor Accruals Renewal term Lessee, Renewal Term Lessee, Renewal Term Incentive Awards Incentive Awards [Member] Incentive Awards Repayment of borrowings/long-term debt Repayments of Long-term Debt Net income (loss) per share available to 3D Systems Corporation common stockholders Earnings Per Share [Abstract] Collaborative Arrangement Collaborative Arrangement [Member] Total property and equipment Property, Plant and Equipment, Gross Balance at beginning of year Balance at end of year Accounts Receivable, Allowance for Credit Loss Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Remaining performance obligation (as a percentage) Revenue, Remaining Performance Obligation, Percentage Amounts reclassified from accumulated other comprehensive income (loss) Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Other Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Outstanding at beginning of year (in usd per share) Outstanding at end of year (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease, liability, noncurrent, statement of financial position, extensible list Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Patent costs Patents [Member] Entity Current Reporting Status Entity Current Reporting Status 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] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair value of assets as of December 31 Defined Benefit Plan, Plan Assets, Amount Other liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent Effective tax rate Effective Income Tax Rate Reconciliation, Percent Amortization of debt issuance costs Amortization of Debt Issuance Costs Current Assets Held for Sale Disposal Group, Including Discontinued Operation, Assets, Current [Member] Disposal Group, Including Discontinued Operation, Assets, Current (Gain) Loss on the disposition of businesses, property, equipment and other assets Gain (Loss) on Disposition of Property Plant Equipment Audit Information [Abstract] Audit Information United States (Included in Americas above) UNITED STATES Leases [Abstract] Leases [Abstract] Cost of sales: Cost of sales: Cost of Goods and Services Sold [Abstract] Cash and cash equivalents Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Income Taxes Income Tax, Policy [Policy Text Block] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Weighted average shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Income Taxes Income Tax Disclosure [Text Block] Liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Obligation to purchase inventory Purchase Obligation Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Entity Shell Company Entity Shell Company Purchase commitment Purchase Commitment, Remaining Minimum Amount Committed Total current liabilities Liabilities, Current Payments related to net-share settlement of stock-based compensation Payment, Tax Withholding, Share-based Payment Arrangement Supply Commitment [Axis] Supply Commitment [Axis] Loss Contingencies [Table] Loss Contingencies [Table] Cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Current Fiscal Year End Date Current Fiscal Year End Date Statement [Table] Statement [Table] Number of Shares/Units Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Five 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]. Printer Assemblies and Inventory Items Printer Assemblies And Inventory Items [Member] Printer Assemblies And Inventory Items [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Loss carryforwards for foreign income tax purposes Deferred Tax Assets, Operating Loss Carryforwards, Foreign Finance Leases Finance Lease, Liability, Noncurrent Net Finite-Lived Intangible Assets, Net Goodwill Goodwill Balance at beginning of period Balance at end of period Goodwill Product warranty liability Standard Product Warranty Accrual Operating lease, right-of-use asset, statement of financial position, extensible list Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Foreign income tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Pension costs Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block] Scenario [Domain] Scenario [Domain] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Notional and Fair Value amount on Balance Sheet Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] One Customer One Customer [Member] One Customer Operating lease cost Operating Lease, Cost Defined benefit pension plan Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Inventory [Line Items] Inventory [Line Items] Employee percentage of match Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Unrecognized tax benefits, period increase Unrecognized Tax Benefits Period Increase Unrecognized Tax Benefits Period Increase Total Deferred Income Tax Expense (Benefit) Hedging Designation [Domain] Hedging Designation [Domain] Foreign currency gain (loss) included in net income Foreign Currency Transaction Gain (Loss), Realized Tax provision based on the federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Earnings (Loss) per Share Earnings Per Share, Policy [Policy Text Block] Convertible Debt Convertible Debt [Member] Accounts receivable, net of reserves of $1,154 Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Net income (loss) attributable to 3D Systems Corporation Net income (loss) attributable to 3D Systems Corporation Net Income (Loss) Attributable to Parent Operating Leases Operating Lease, Right-of-Use Asset Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Compensation and benefits Employee-related Liabilities, Current Interest cost Defined Benefit Plan, Interest Cost Interest Rate Contract Interest Rate Contract [Member] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Easyway Wuxi Easyway [Member] Wuxi Easyway Model Design and Manufacture Co. Ltd, an additive manufacturing service bureau and distributor of 3D printing and scanning products in China. Prepaid expenses and other current assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash transferred to the purchaser Cash Divested from Deconsolidation Revenue from Contract with Customer [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Restructuring Type [Axis] Restructuring Type [Axis] Lessee, Right Of Use Asset Lessee, Right Of Use Asset [Member] Lessee, Right Of Use Asset Uncertain tax positions and audit settlements Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent Other assets Other Assets, Noncurrent Impaired Long-Lived Assets Held and Used by Type [Axis] Impaired Long-Lived Assets Held and Used by Type [Axis] Segments [Axis] Segments [Axis] Total recognized as accumulated 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 Retirement Benefits [Abstract] Retirement Benefits [Abstract] Entity File Number Entity File Number Acquired patents Patented Technology [Member] Forfeited and expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Dispositions Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Dividends not taxable Effective Income Tax Rate Reconciliation, Deduction, Dividend, Percent Variable lease cost Variable Lease, Cost Inventory held at assemblers Inventory Held At Assemblers Inventory Held At Assemblers Gain on pension plan - unrealized Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Discontinued Operations, Held-for-sale or Disposed of by Sale Discontinued Operations, Held-for-sale or Disposed of by Sale [Member] Maximum of awards allowed to be received Contractual Obligation, Maximum Potential Consideration Contractual Obligation, Maximum Potential Consideration Building Building [Member] Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Disposal Group Name [Axis] Disposal Group Name [Axis] Other liabilities Liability, Defined Benefit Plan, Noncurrent Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] General corporate expense, net Corporate And Reconciling Items [Member] Corporate And Reconciling Items Adjustment of RNCI carrying value Noncontrolling Interest, Change in Redemption Value Land Land [Member] Weighted-average discount rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Hedging Activities and Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Loss carryforwards for U.S. federal income tax purposes Deferred Tax Assets, Operating Loss Carryforwards, Domestic Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration risk (as a percentage) Concentration Risk, Percentage New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [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 Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Trade names Trade Names [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Deferred income tax assets Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves Lease not yet commenced, lease terms Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Advertising Costs Advertising Cost [Policy Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Lease Tax Asset Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements 2015 Plan Two Thousand Fifteen Plan [Member] Two thousand fifteen Plan [Member] 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] Inventory, Current [Table] Inventory, Current [Table] Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net (gain) loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax Schedule of Other Liabilities Other Noncurrent Liabilities [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Number of subpoenas Loss Contingency, Pending Claims, Number Pension adjustments Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Assets and Liabilities Held for Sale Assets And Liabilities Held-for-sale [Policy Text Block] Assets And Liabilities Held-for-sale Agreement term (in years) Contractual Obligation, Agreement Term Contractual Obligation, Agreement Term SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Contingencies Commitments and Contingencies, Policy [Policy Text Block] Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Intangible assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract] Operating cash outflow from operating leases Operating Lease, Payments Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Net assets acquired Net assets acquired Business Combination, Consideration Transferred Provision for bad debts Additions charged to expense Accounts Receivable, Credit Loss Expense (Reversal) Goodwill [Roll Forward] Goodwill [Roll Forward] Finance Leases Finance Lease, Right-of-Use Asset, after Accumulated Amortization Unrecognized tax benefits, period decrease Unrecognized Tax Benefits Period Decrease Unrecognized Tax Benefits Period Decrease Number of milestones probable of achievement Business Combination, Number Of Milestones Probable Of Achievement Business Combination, Number Of Milestones Probable Of Achievement 2020 Restructuring Plan 2020 Restructuring Plan [Member] 2020 Restructuring Plan Unrecognized Tax Benefits* Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Denominator for net earnings (loss) per share: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Other tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Total liabilities and stockholders’ equity Liabilities and Equity Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Accrued other Other Accrued Liabilities, Current Derivative financial instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Americas Americas [Member] Deferred revenue Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations [Member] Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Services Service [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Derivative [Line Items] Derivative [Line Items] Issuance (repurchase) of stock (in shares) Stock Issued During Period, Shares, New Issues And Repurchases Stock Issued During Period, Shares, New Issues And Repurchases Intangible assets, net Disposal Group, Including Discontinued Operation, Intangible Assets Net Income (Loss) Per Share Earnings Per Share [Text Block] Carrying value of assets Total assets held for sale Disposal Group, Including Discontinued Operation, Assets Operating expenses: Operating Expenses [Abstract] Number of tranches per milestone Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches Per Milestone Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches Per Milestone 2023 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Long-term debt, net Other Long-term Debt, Noncurrent Minimum Minimum [Member] All other operating activities Increase (Decrease) in Other Operating Assets and Liabilities, Net Gross profit Gross Profit Outstanding borrowings Long-term Line of Credit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash, cash equivalents and restricted cash 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 Selling, general and administrative Selling, General and Administrative Expense Forfeited and expired (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Weighted-average remaining lease term (in years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Return to provision adjustments Effective Income Tax Rate Reconciliation, Return To Provision Adjustments, Percent Effective Income Tax Rate Reconciliation, Return To Provision Adjustments, Percent Acquired ownership percentage Business Acquisition, Percentage of Voting Interests Acquired Increase in number of shares reserved for future issuance (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Increase In Number Of Shares Authorized Share-based Compensation Arrangement By Share-based Payment Award, Increase In Number Of Shares Authorized Remaining lease term Lessee, Term Of Contract Lessee, Term Of Contract Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Foreign currency translation adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Borrowings Debt Disclosure [Text Block] Other costs Other Restructuring [Member] Components of Income Tax Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Intangibles Deferred Tax Assets, Goodwill and Intangible Assets Share-Based Compensation Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Warrant Obligation [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Fees, commissions and other costs Payments of Stock Issuance Costs Number of reportable segments Number of Reportable Segments Inventory, Accessories and Inventory Commitments Inventory, Accessories And Inventory Commitments [Member] Inventory, Accessories And Inventory Commitments Accrued professional fees Accrued Professional Fees, Current Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Interest and other income (expense), net Nonoperating Income (Expense) Change Revision of Prior Period, Accounting Standards Update, Adjustment [Member] Acquisition Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Performance Shares Performance Shares [Member] Commitments and contingencies (Note 23) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Supply Commitment Arrangement [Domain] Supply Commitment Arrangement [Domain] Net proceeds from offering Proceeds from Debt, Net of Issuance Costs Accounts receivable, reserves Accounts Receivable, Allowance for Credit Loss, Current Long term tax liability Accrued Income Taxes, Noncurrent Provision for inventory obsolescence and revaluation Inventory Write-down Effect of foreign currency exchange rate changes Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Restricted Stock [Member] Restricted Stock [Member] Employee Benefits Compensation and Employee Benefit Plans [Text Block] Debt issuance costs Payments of Debt Issuance Costs Proceeds from borrowings Proceeds from Issuance of Debt Disposal Group Classification [Axis] Disposal Group Classification [Axis] Colorado COLORADO Auditor Name Auditor Name Cover page. Cover [Abstract] Other comprehensive income (loss) Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Finance lease, liability, current, statement of financial position, extensible list Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued and other liabilities Disposal Group, Including Discontinued Operation, Accrued And Other Liabilities, Current Disposal Group, Including Discontinued Operation, Accrued And Other Liabilities, Current Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Treasury stock, at cost, shares (in shares) Treasury Stock, Shares Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Rate of compensation Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Other State Income Tax Other State Income Tax [Member] Other State Income Tax [Member] Issuance of shares (in share) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] 2026 Finance Lease, Liability, to be Paid, Year Five Robtec Robtec [Member] Robtec [Member] Interest income Investment Income, Interest Common Stock Common Stock [Member] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Loss from operations Operating Profit Operating Income (Loss) Operating Leases Operating Lease, Liability, Current Year two Finite-Lived Intangible Asset, Expected Amortization, Year Two Hedging Designation [Axis] Hedging Designation [Axis] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Restructuring and Exit Activity Costs Restructuring and Related Activities Disclosure [Text Block] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Inventory [Axis] Inventory [Axis] Inventories Disposal Group, Including Discontinued Operation, Inventory, Current Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation expense Depreciation Treasury Stock Treasury Stock [Member] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Schedule of Annual Effect of Adoption of Previously Reported Statement of Operations Accounting Standards Update and Change in Accounting Principle [Table Text Block] Impairment of goodwill and assets Asset Impairment Charges Operating lease, liability, current, statement of financial position, extensible list Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Fourth Quarter 2019 Fourth Quarter 2019 [Member] Fourth Quarter 2019 At-the-Market Equity Offering At-The-Market Equity Offering [Member] At-The-Market Equity Offering Notional interest rate contracts outstanding Derivative, Notional Amount Benefit payments Defined Benefit Plan, Benefit Obligation, Benefits Paid Stock issued for acquisition Stock Issued Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Property, Plant and Equipment Property, Plant and Equipment [Member] Interest rate (as a percentage) Line of Credit Facility, Interest Rate at Period End Accumulated benefit obligation Defined Benefit Plan, Accumulated Benefit Obligation Employee benefit expenses Defined Benefit Plan, Plan Assets, Contributions by Employer Total liabilities Liabilities Industrial Industrial Segment [Member] Industrial Segment Year one Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Consolidation Items [Axis] Consolidation Items [Axis] Net operating loss carryforwards Operating Loss Carryforwards Common stock, shares issued (in shares) Common Stock, Shares, Issued Assumptions Used to Determine Benefit Obligations Defined Benefit Plan, Assumptions [Table Text Block] Entity Address, City or Town Entity Address, City or Town Summary of Estimated Future Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Interest expense Interest Expense 2022 Finance Lease, Liability, to be Paid, Year One Increases related to acquired tax positions Unrecognized Tax Benefits, Increase Resulting from Acquisition Global intangible low-taxed income inclusion Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income Inclusion, Percent Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income Inclusion, Percent Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Discontinued Operations and Disposal Groups [Abstract] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net 2022 Defined Benefit Plan, Expected Future Benefit Payment, Year One Accumulated deficit Retained Earnings (Accumulated Deficit) Long term deferred revenue Contract With Customer, Liability, Deferred Revenue, Noncurrent Contract With Customer, Liability, Deferred Revenue, Noncurrent Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Office furniture and equipment Office Furniture And Equipment [Member] Office Furniture And Equipment [Member] Payments on revolving credit facilities Repayments of Lines of Credit Liabilities Disposal Group, Including Discontinued Operation, Liabilities [Abstract] 2023 Finance Lease, Liability, to be Paid, Year Two Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Sale of Stock [Domain] Sale of Stock [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Inventories Inventories Inventory, Net Schedule of Segment Reporting Information by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] U.S. federal Deferred Federal Income Tax Expense (Benefit) 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] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Product and Service [Axis] Product and Service [Axis] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Short-term lease cost Short-term Lease, Cost Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Floor interest rate (as a percentage) Derivative, Floor Interest Rate Balance Sheet Classifications Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Statement [Line Items] Statement [Line Items] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Current assets, including cash acquired of $3,454 Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Supply and Offtake Agreements Supply And Offtake Agreements [Member] Supply And Offtake Agreements Allevi and Additive Allevi And Additive [Member] Allevi And Additive Weighted Average Exercise Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Axis] Stock-based compensation expense Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Domestic Tax Authority Domestic Tax Authority [Member] Numerator for basic and diluted net earnings (loss) per share: Net Income (Loss) Available to Common Stockholders, Operations, Basic [Abstract] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Accounts Receivable and Allowances for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Deferred Tax Assets, Valuation Allowance Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Current liabilities held for sale Current liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Current Stock award tranche granting period Stock Award Tranche Granting Period Stock award tranche granting period. Customer [Axis] Customer [Axis] GIBBSCam Cimatron GIBBSCam Cimatron [Member] GIBBSCam Cimatron Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] De-designation of derivative instrument Loss On Change In Hedging Designation Loss On Change In Hedging Designation Asset Class [Axis] Asset Class [Axis] Document Annual Report Document Annual Report Forecast Forecast [Member] Dispositions Goodwill, Written off Related to Sale of Business Unit Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Total assets Assets Other long term liabilities Other Accrued Liabilities, Noncurrent Deferred income tax liabilities: Components of Deferred Tax Liabilities [Abstract] Plan Name [Domain] Plan Name [Domain] Cash interest payments Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Divestitures Effective Income Tax Rate Reconciliation, Disposition of Business, Percent Equity Attributable to Noncontrolling Interests Noncontrolling Interest [Member] Research and development Research and Development Expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Derivative Contract [Domain] Derivative Contract [Domain] Convertible notes payable, net Convertible Notes Payable, Noncurrent Significant Accounting Policies Significant Accounting Policies [Text Block] Performance obligations expected to be satisfied, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Customer deposits Disposal Group, Including Discontinued Operation, Customer Deposits, Current Disposal Group, Including Discontinued Operation, Customer Deposits, Current Net cash provided by (used in) operating activities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Ownership interest prior to disposal Discontinued Operation, Ownership Interest Prior To Disposal Discontinued Operation, Ownership Interest Prior To Disposal Subsequent Event [Line Items] Subsequent Event [Line Items] Other assets Disposal Group, Including Discontinued Operation, Other Assets Lease Contractual Term [Domain] Lease Contractual Term [Domain] Nondeductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Weighted average shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Net income (loss) per share - diluted (in dollars per share) Earnings Per Share, Diluted Deemed income related to foreign operations Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Segments [Domain] Segments [Domain] Dilutive effect of shares issuable under stock based compensation and other plans (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Service cost Defined Benefit Plan, Service Cost Cash income tax payments (receipts), net Income Taxes Paid, Net Non-US Non-US [Member] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Comprehensive income (loss) attributable to 3D Systems Corporation Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Severance, termination benefits and other employee costs Employee Severance [Member] Healthcare Healthcare Segment [Member] Healthcare Segment Other comprehensive income (loss), net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] Reduction of workforce, percentage Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Summary of Amounts Recognized in Consolidated Balance Sheets Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Deferred income tax liability Deferred Income Tax Liabilities, Net Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Schedule of Effective Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Total 3D Systems Corporation Stockholders' Equity Parent [Member] Tax rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Term Loan Facility Term Loan Facility [Member] Term Loan Facility [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Other changes in plan assets and benefit obligations recognized in other comprehensive income: Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent [Abstract] Total cost of sales Cost of Goods and Services Sold Restructuring and Related Activities [Abstract] Proceeds from sale of assets and businesses, net of cash Proceeds from Divestiture of Businesses Entity Central Index Key Entity Central Index Key Total Lease, Cost 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] Dispositions and impairments Goodwill, Written Off Related To Sale Of Business Unit And Impairment Loss Goodwill, Written Off Related To Sale Of Business Unit And Impairment Loss Decreases related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Customer relationships Customer Relationships [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Supply commitments Supply Commitment, Remaining Minimum Amount Committed Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Other liabilities Total Other Liabilities, Noncurrent Obligations as of January 1 Benefit obligations as of December 31 Projected benefit obligation Defined Benefit Plan, Benefit Obligation Trading Symbol Trading Symbol Payment period Payments To Noncontrolling Interest, Payment Period Payments To Noncontrolling Interest, Payment Period Accrued and Other Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Other Deferred Tax Liabilities, Other Trading price for stock award, tranche two (in usd per share) Trading Price For Stock Award Tranche Two Trading price for stock award tranche two. Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Amortization of prior years' unrecognized loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Balance at beginning of year, Gross Total goodwill, Gross Goodwill, Gross Beginning Balance Ending Balance Deferred Warranty Revenue Deferred warranty revenue. Schedule of Goodwill [Table] Schedule of Goodwill [Table] Stock-based compensation expense Share-based Payment Arrangement, Expense Loss on hedge accounting de-designation and termination Gain (Loss) on Hedging Activity Net income (loss) Net income (loss) Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Payables and Accruals [Abstract] Payables and Accruals [Abstract] Inventory reserve Inventory Valuation Reserves Components of Income Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Construction in progress Construction in Progress [Member] Cash, cash equivalents and restricted cash at the beginning of the year Cash, cash equivalents and restricted cash at the end of the year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Percentage of sales price per share Debt Instrument, Threshold Percentage of Sales Price Per Share Debt Instrument, Threshold Percentage of Sales Price Per Share Number of shares sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Trade secrets Trade Secrets [Member] Lease assets obtained in exchange for new lease liabilities (excludes adoption) Right-of-Use Asset Obtained In Exchange For Lease Liability Right-of-Use Asset Obtained In Exchange For Lease Liability Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Other financing activities Proceeds from (Payments for) Other Financing Activities Gross Finite-Lived Intangible Assets, Gross Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Australia ODM Australia ODM [Member] Australia ODM Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Total other comprehensive (loss) income, net of taxes: Other Comprehensive Income (Loss), Net of Tax Liabilities: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Oqton, Inc. Oqton, Inc. [Member] Oqton, Inc. Capital Expenditures and Operating Costs Capital Expenditures And Operating Costs [Member] Capital Expenditures And Operating Costs [Member] Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Noncurrent Inventory Financing Agreements Purchase and Supply Commitment, Excluding Long-term Commitment [Text Block] Finance lease, right-of-use asset, statement of financial position, extensible list Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Accumulated Other Comprehensive Loss Stockholders' Equity Note Disclosure [Text Block] Schedule of Components of Assets and Liabilities Held for Sale Disposal Groups, Including Discontinued Operations [Table Text Block] 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 Derivative financial instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Year five Finite-Lived Intangible Asset, Expected Amortization, Year Five Purchase of noncontrolling interest Accrued Liability For Purchase Of Noncontrolling Interest Accrued Liability For Purchase Of Noncontrolling Interest Auditor Firm ID Auditor Firm ID Net cash provided by (used in) investing activities Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Expected noncash charges Restructuring And Related Cost, Expected Noncash Charges Restructuring And Related Cost, Expected Noncash Charges Reconciliation of benefit obligations: Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Changes in operating accounts: Increase (Decrease) in Operating Capital [Abstract] Vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Unrecognized Tax Benefits Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block] Amount paid in cash Payments to Acquire Businesses, Gross Schedule of Accumulated and Projected Benefit Obligations Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Summary of Deferred Income Tax Asset Valuation Allowance Summary of Valuation Allowance [Table Text Block] Credit agreement, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Operating cash outflow from finance leases Finance Lease, Interest Payment on Liability Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Second Quarter 2020 Second Quarter 2020 [Member] Second Quarter 2020 Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Ownership [Domain] Ownership [Domain] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Current assets held for sale Total current assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Advertising costs Advertising Expense Preferred Stock Preferred Stock [Text Block] Unamortized amount Debt Instrument, Unamortized Discount (Premium), Net Measurement period Debt Instrument, Convertible, Measurement Period Debt Instrument, Convertible, Measurement Period Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Current right of use liabilities Disposal Group, Including Discontinued Operation, Right-of-use Liabilities, Current Disposal Group, Including Discontinued Operation, Right-of-use Liabilities, Current Balance at beginning of year Balance at end of year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Accrued taxes Accrued Income Taxes, Current Pension adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Inventories Inventory, Policy [Policy Text Block] Loss carryforwards for U.S. state income tax purposes Deferred Tax Assets, Operating Loss Carryforwards, State and Local Foreign Current Foreign Tax Expense (Benefit) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Schedule of Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Purchase Commitment, Excluding Long-term Commitment [Table] Purchase Commitment, Excluding Long-term Commitment [Table] EX-101.PRE 13 ddd-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 ddd-20211231_g1.jpg begin 644 ddd-20211231_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 15 ddd-20211231_g2.jpg begin 644 ddd-20211231_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^T7PR\;VGQ-^ M&WA[XD6%C):P>(=#M-2AMIF!>))X4E",1P2 ^"1Z4 ;E%%% !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 %%%% '\\O_!K;\,OAM\3?^"H7[6EC\2/A]H?B&"UDN9+: M'7-)ANTAAV]H\J"R!"L8D4L ><&OVC M_9/_ .36?AI_V3_1O_2&&OR _P"#WG_DUGX'_P#90-1_](17Z_\ [)__ ":S M\-/^R?Z-_P"D,- '?T444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!\@?\%^/^4-G[0G_ &3^;_T= M%7\85?V>_P#!?C_E#9^T)_V3^;_T=%7\85 '[_?\&FW_ "E,_:[_ .WC_P!/ MD]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X _\ M&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1576 M];TGPYI4^N:Y?);6ELF^>>4_*B^IKD_^&D/@9_T4S3/^_C?X5PXK-,LP,U#$ MUX0;U2E*,7;OJT9SK4:;M.27JSMJ*XG_ (:0^!G_ $4S3/\ OXW^%8GQ'_:A M^&&D^!=4O_!WCFPO-52S8:?!$Q),I^53@CG!.X^PKS\1Q1P]AL/.M+%4VHIN MRG%MV5]%?5]D92QF%A%R%[N_6#Q%\/KVRMV;!GMKU9RH]2I5/T)_&OE^ZN;F]N9+R M\G>6:9R\LLC%F=B2 M1\K4SS&RJ%>.\JS[)H8G$U84JNJE%S2U757=[-6:[;7=KGT."S*CB:" MG.2B^JN=M17$_P##2'P,_P"BF:9_W\;_ K7\'_%'X?>/[F:S\&^*[749;= M\R6[$E%)P"R4XMOT2=SLCB*$Y6C--^J-^OFKQ?_ M ,%8/V1/"?B;5M$M]0\4ZYI_AZ[:V\1>*?#?A&ZOM)TR5?OB6YC4J0O/*L-Y;O!*T$S1N%=2I*LI!4X/!!!!Y%?+_QH\>_#/_@F M%^S7;_!WX+?LK>./&&DII.HS6UMH>AR7UA;;G+R-J=WR8T8RGDAV*(1C"UZ9 ML>T^-?VFOA!X*_9YN_VI#XC_ +5\&VND+J:ZEHJB:ULNX!E,9?:P8 [PW R*^QO MV*?^3-OA)_V3+0?_ $W04 :'[/'[3OP,_:K\#GXA? ?X@6NNZ='+Y-T(D>*: MTEQGRYHI KQMCD;@ 1R"1S7>U\/P^'=)_9P_X+9Z5HGPRL8].TCXP_#>YN_$ MVE6BA('U"V:XD%UL'RAB+<>&'U)M.?NDK[D0,"""JL2I!!P00.K_9=_;I_9]_:XNM3 MT'X9:UJ%GX@T10VL^%/$>FO9:E9H2!O:)\AER0"R,P4LH."PS\J_![XD_&O_ M ()2^)?'O@'XQ?LH>+?&7@SQ%XXO?$-C\3/ EFM[)+%<%<+=QG&QE"\[W7!+ M!0PPQ];_ &;_ (K?L!_MM_M16/[4OP5\?7T?Q'\/>&Y=-O=!N%-A/-9N6!-Q M Z9N=A< .CLJ'8">%% 'UC17SM^QC^TC\4O'OQF^,/[-GQ[N[*3Q/\//%*OI M5Q:68MQ>Z'=)OM)2@."P498C@>:@^OFFJ?\ !0[XP:9\,_VC_P!J31M#L=7\ M#_#C78O#WP\TU;0@WMY$\5O=7,R1ALYF MVX"DE6(V'E_^"@_A?]HO5O\ @I-^STW@?XKZ-I$FIOKP\%+?>&Q<'19$L+?[ M6;C$H%UYG\(!79CJU 'W]17RI\8?VB?VG_B!^TM;?L/?LM:]X>TO7]!\+6^K M_$CXA:WI1N(M/$@01PVUIN"M*^Y9,.2NU\<;2:?\+OV@OVG/@/\ M6^'OV2/ MVO\ Q+H'BVV\?:9=W7@+Q[H>D_V=)-9<6=U;!F12$PRLAZL@^8O\@!]4 M45\/_#KX_?\ !0C]J?XY_&'X*_!_QWX0\'Z1\._'MW8)XOU/P]]MN#!O9+>S MBM]P1F BD>25R3AXP ./V@_^"EG[5%QXR^ VD^+/ O@[7_A9XEN='\6 M?$)M$:]75IUD984MK-BLJ*6+%]H'R)N 4G R? WQ&_X* M;^,/@WI7[3OP=_:$^&/Q4DO(;2\OOA=HN@0V\21S%#);17WG[UFC#'/G;<%& MSN(VL ?<5.+/0-$M&"/=W9),DASMCC107ED.#A M$!8@$XP#73:7=75[IEO>WVG26"02#C@D5\4_'K M2;+]HO\ X+'_ ]^"7C^V2^\*_#WX>3^*H=%NUW07.HR3-$LKH>'V?Z.P!S@ MQ'LQ! .J3_@LE^S':_9]8\5?#/XK:!X:N952'QKK7@&:/2F#$!7\U69RIR,8 M3/M7U)X7\4>'/&WARQ\7^$- M%_#OC7PW?^#_ !;HUOJ.EZG:26NH6%W&'BN(74JZ,IZ@@D5\U_$;6/ '_!(; M]AT:/\+K37/% M=6&G^#-&UW4!++RLR0;T1,1 ^;(5502 P!RV: /J.B MOC'XCZO_ ,%9/V>_A-=_M.>+OBI\/O%R:'8G5/%7PQL_"QM8[>S1=]PEK?*Y MDDDC0,8Q%--F7;U$; $=: /LZBOAS]I'X]_\%%?V)_@!X7\2?$CQGX. M\>>+O$'QDTW1K&TT/1C;QWFFSVD\C6A+*@25YHMBN%.U<')+$+H_'#XK?\%& M_P!BKP/:?M1_&;XE^#/'OA.UOK8>//!6B>%38OHUM/*L1>QNC(SW&QW49E S MG)&,LH!]I45\N?M*?M:?&CQ+\?/"/['W[%[:$OB7Q-X8_P"$FUGQEKT#3VFB M:.6VQRI"I'FRNPP W W1@C#[DQ8OC_\ M??L>_M!^!?A7^USXX\.^/\ P7\2 M]6&C:)XUT?01I5WIFK-CRH)X$9HVCD+!00<_>8D;=K 'U[17P]XM_:*_X*#? M&;]MCXL_LE?LT>)O!^@V'@QM*O(/$WB#3#+]B@DLHW:V"*K^;)--+D,PPB0O MCDBO1_B!K/\ P4;\:?$C1O@3\,;KP]X1L],\'6MWXQ^+.H>'6O;?4-59562W MT^U:15"AB6_> ?!OC"TU+5O"4T$/B.TM M&+_8)959DC=@-N_",2H)*\;@,BOF?X#?M$?M5> _VUKS]A[]HSXD^%O&TFI^ M"I=>\-^,-#T=;*>WD24QFWNK9'*+]UFP.A7ECIGCB*/QW;0>&/*?6[AK6Y$,MNWFG[(J.58KA]P&,C.: /L/]G#] MI'X;_M3_ \D^)WPL:_.F1:M= VU_EW'C)X.>:[ZOB'X8_P#! M3/QWX;_X)UZ]^UE\7-)M==\26_C.\T'P]I.GV_V=+ZX\\16T1"YP "SL1R50 MXYQ6CX[U#_@K=\%?A)=_M,^)OBG\//$VK>(OA7;>%6@BAM$7S)XK>^6 M0R22QQAB-V02IP9. P!]FT5\9_M.?\%#OBA9?#3X _%3]E3P_8:C_P +>UV. MRCT36EQODFB58[=Y5_U7EW#;7=>R-@CK5'XJ_&O_ (*%_L5>.? 'CS]H+XJ> M"?'7@GQIXUL_#FNZ5HOAEK"71IKK<4DMI-Q:5%".OW^H **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M_ '_ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H SO%O MA?2?&OAN\\*ZXCM:7T)BN%C?:Q7V/;I7FO\ PQ1\#/\ H'ZE_P"#%O\ "O6Z M*\?,>'\DS>JJF-P\*DDK)RBFTM[:F%7"X>O*]2*;\SR3_ABCX&?] _4O_!BW M^%9GC+]B;X8-X4U ^#K6^355M';3S-?%E,H&54@CH2,?C7MU%>76X%X1K4I0 M^I4U=-744FK]4[:/LS&678&46O9K[C\WKJVN;*YDL[R!XIH7*2Q2*59&!P00 M>A!XQ3*^V/B[^RQ\.?BS?/KTGG:7JL@_>7MD!B8]C(AX8^XP?4G%<3H7[ /A M>TOUG\1?$&\O;=6R8+:Q6 M[%BS\?0"OY_Q_A!Q;0QSI8:,:E.^D^:,=/--I MI][)^39\S4R/&QJZ?\,4? S_ *!^I?\ @Q;_ KTKPIX2\.>!]"@\->%=)BLK*W7 M$<,0[]V)/+,>Y.2:T:_9^&_#?(,JRF%#&T(5JN\I.*>KZ*^MELN^]E>Q[V$R MG#4:"C4BI2ZNQY)_PQ1\#/\ H'ZE_P"#%O\ "NH^&'P&^'WPAO[K4?!MM=)+ M>0K',;BZ,@*@Y&,].:[.BOIL)PKPW@,3'$8;"4X3CM)12:Z:/T.R&"PE*:E" M"37D9_BT^*%\*:FW@@61UH:?-_9 U)6:W^U>6WE>:$*L8]^W< 0<9P0>:^1_ M@_\ \%?/@SX>^%]QI7[:^HMX#^*?AZ6>V\3^#1H-V'FF5V\MK10)!(DB;-OS MGDG)VX<_9%5KG1M'O;V'4KS2K::XM_\ 47$L"L\?^ZQ&1^%>^=)^;/A/X4>/ MOA]_P1]_:!\;>-O!=SX6M_B!K^J>)?#WA6[C\N33-/GDMUA1H^/+)"'"X'RA M#WQ7>_LR_P#!9']@[X=?LW_#[X;>(/B'K#:WH/@?2M-O["T\+7DI^U06<44D M:,(]K?.A (.#USBOO*B@#XK_ &2-!^)O[8'[A$R@,WEDG[/OH;BYLIK>TO&MY9(F6*X M1 QB8C 8!@02#S@\<5+10!\+_ ?_ (*=W7[,JW_[/7_!4;6-8T'QOH^JW*V7 MC.;PS(^G>(;-I2T,T)LH<# .WB,+M5=Q#[P,'P]XV^''[>/_ 4N^&GQ[_8Y M\$WRZ!\/[74I/B!\2_[#EL+?5A-!Y<%F#*B/,X)LV MQL]7TVWNH2/#_[#=4\":\EFG)O9+>2?2IB!]YA<*"3UVVX4 M7)YX M7S9B$*DND84=A4?Q'_9U_:R_:<_:?T#_ (7XW@W3O@]\/O%Y\0^'[#199Y-0 MU^YB#"R^U*Y*(L>XEP,!CN&TA@4^IJ /R,^.TO\ P3-N_ D?Q5_X)S^,O%_A M/XUW\ML/#?A#P*^I)'Q#N_@3^T M%^R/^T5^TE-)8:=X@J:>W@NHC!U M:*ST6Y,;+#!"EPQ2ZE?."IP,.6&=C8_0>XM;6[MFL[JVCDA==KQ2("K+Z$'@ MBDLK"QTVV6STZRBMX4^[%!&$4?0#B@#Y&_X)E_\ )??VI?\ LMEU_P"U*7_@ MF9_R7[]J7_LMEU_[4KZ]HH ^"?V9/%?C+P-#^V=XL\ _">+QUJEC\6-0DB\( MSR[%U2/YA-#]Q]Y\HR$1[3YA 3^+->!?&F]_X)::_P#"M_B_^QOK_BGP!\<+ MFUC_ +"\'^ GU*&]&KLRYLWMMI1%5]RDQ%%PN5W'"M^N=5H]'TB+4&U>+2K9 M;MUVO=+ HD8>A;&3T'Y4 <[\"7^)$GP2\'R?&,*/%K>%[ ^)PH4#^T/LZ?:. M%^4?O=_3CTXKYB_;V\&_$K]G_P#:J\!?\%'?AAX U'Q3IOA[1YO#OQ(T'18? M,O#I,C.Z742#_6>6TKLW3&R/)";F7[(HH ^1/%?_ 6P_8CB\$G4/A/XHUCQ MEXJNXBFB^"=*\-7RWMU=D?+"Q>$(GS8#$,QQDJ'Z'S7XW? C]NKXC_\ !-7P M_P"-OC3)=^*OB=X8^(=IX]3PLEI$L\%G"75=-41(#(Z12M*5.Y\EHP6*J*^^ MK?0M#M-0DU:UT:TBNI01+N6 R:MT ?$O[0G_ 5:_9A^+/[,>O\ M@3X%:KJOB7X@^-?#USHNB^ ;30;HZC#>W,+0E)D\O:OE%R6PQ#;"%+9!KB/' M'P9U[]GVZ_82^#GBW9_:NA^)IH]41'#K'_DU2#3+=+F88EN4A42..."P&3T'Y58H ^,_^"U?BS4? 7PD^#_CG2- GU:[ MT7]H#0+^UTNU0M+>20V][(L**.K.5"@=R17*?MP?MT?!G]L_]G.Z_9-_9&OK M[QAX^^(LUKI\>AQ:/F2-5@6,(4;).TG=]U2:]^_;X_9E^(/ M[3WAWX;:3\/+_2K>7PC\6](\3ZH=5N9(P]G:I<+(L>R-]TA,JX4X!YRPKW*W MTW3K2YEO;73X(IK@@SRQQ!6D(Z;B!D_C0!\,?%.S3_@GA^W-X*_:9\?V&HW7 MPSU/X06_@/7_ !3:6$EPNBW5O+$\<\ZQAF6.00Q '!Y:3J5 ,'[0?QQ\#?\ M!2+]HOX-_!K]E&[N?%&A^"/B!:>+_'7B^UL)H[#38;7)CM_-D1=TL@9P ,\E M.N'V_>';&;X9Z/!JEY8:/J^Z)#=2RR6N#)*)#(O)!X*Y^50?T;JOJ.DZ5J\2PZ MMIEO=(C;D2XA5PI]0&!P: /S._973]FG0_\ @K)X'G_94^%-UX7^'^H_#K4[ M'P_JUW974*>);N/S)9[J!KL^;,@0K&';KY3$<8KU/]CGXR_#WX._\%)?C]\ M_B7JUQI'BCQ_XVM+[P?87.FSE=3@2TGF9DE5#&@"<@NRALX7)XK[F & *8U MO;O,MR\"&1 0LA4;@/8]J /RL^%WP4^(OQG_ ."0%_-\)]!DU?7_ ?\:+OQ M-8Z- I:2_%KM^&O@_J6K M:[\0_%6@7&DZ/\.[?0;IM3CU&XA:'R94\O:!&S$L0Q!"';N)%?:E5XM)TJ&_ M?58=,MTNI5Q)A;&3T'Y4 ?G9XY^"?B3]G7P'^PS\&_&2*FKZ/\2K? M^U(5<,(;B5Q/)%N'#;&E*9'!VY'%>O?\%E?^2*_"_P#[+OX=_ET4 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^(/_ >\_P#)K/P/ M_P"R@:C_ .D(K]?_ -D__DUGX:?]D_T;_P!(8:_(#_@]Y_Y-9^!__90-1_\ M2$5^O_[)_P#R:S\-/^R?Z-_Z0PT =_1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P %^/\ ME#9^T)_V3^;_ -'15_&%7]GO_!?C_E#9^T)_V3^;_P!'15_&%0!^_P!_P:;? M\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!^ /\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC M_P!/D]?O]0 45SOQ:^(EE\)?AOK'Q(U'3I;N#1[,W$MM X5Y "!@$\#K7S5_ MP]N^'7_1(];_ / Z&O?RGA?/L]HRJX&@ZD8NS:<5K:]M6NC/G\WXJX?R&O&C MCZZIRDKI-2=U>U]$^J/K>O,/VROB'XQ^%/[-OB/Q]X!UC[!JUA]C^R7?V>.7 MR]]Y!&WRR*RG*.PY!ZY'.#7B_P#P]N^'7_1(];_\#H:X/]IC_@HGX+^.OP2U MOX5:3\.M4L+C5?LWEW=S=1LB>5 M;_\ #PW]L+_HK_\ Y;^G_P#R/1_P\-_;"_Z*_P#^6_I__P CUXM17]$?ZK<, M?] -'_P5#_Y$_G'_ %KXI_Z#ZW_@V?\ \D?7'[&O[97[27Q6_:2\.> ?'WQ' M^WZ3?_;/M=I_8]G%YFRSGD7YHX588=%/!'3!XR*^[*_);]F?XN:=\"OC;HGQ M5U;2)[^WTK[3YEI;.%=_-MI81@MP,&0'Z"OK+_A[=\.O^B1ZW_X'0U^/>(/ MV8XO.:<\FP:5+V:3Y%""YN:=]+K6UM;;6['[-X=\>9;A,DJ0SK&MU74;7.YS M?+RPMK:6E^;2^]^Y];T5\D?\/;OAU_T2/6__ .AKU#]E_\ ;.\,?M0:]JF@ MZ#X+O]+?2[1+B22\N$<.&;;@;>E?G./X+XGRS"3Q6*PSC3CN[QTUMT;>[/TG M <;\*YIC(87"XE2J2V5I:Z7ZQ2V1[,YVJ6'85\?_ /!+[_@J99_MWOK?@?X@ M^&-/\-^,=+47EEI]C,[0ZAIY(1I8_,);=')\KC/1T(_BQ]@2?ZMO]TU^2W[* MG[-OCSQ#_P $VOA]^V3^S9 8OBK\*-?U>]TY(8R3K6F"[D-SI\@7F0%#(57J M=TB#F7(^7/JC[Y_:G_:I\4? +XV?!GX7Z#X9L+ZU^)GBV72=2N;MW$EI&BQ$ M/%M(!;]X?O9' K"TS]M/QIX)_;NN?V/?V@/!VEZ/I_B.P^V_"[Q38R2"/5PI M)>UFWDA9P,K@$9:/I^]C!\&^/'[2?@/]K3XC?L9?'+X>S@6NK?$6Y%W9-(&D ML+M4MA-;2?[2-D9P-RE6'#"OI+_@H)^R#%^UW\$&T?PU?#3/''AFZ&L> -?C MD\N2QU*+#*OF#E4DVA6/8A'P3&* +?[=/[7UC^R!\)(/$.D>'_\ A(/&/B+4 MHM)\#>%8RQDU74)& "[5^;8H.6(ZDJN076N>_:+_ &R/B;^S1\+/A_HFN?"> MT\4? W2:=HW@W0;TP69OMJM,3/*6Q##O16<_>)!^1267QC_@FM9>/OV^? MB%;?\%%_VDDLGD\-V"^'?A]X?M6W6]E<1Q*+_4BO19)96<*.J@D"_BIX)M;.1?$&M M^ K\I*UF5(EDEMI@3*NS<6 @1-H.XJ.:P/\ @JG\3?A1\9/^"0^E_$SX&6D% MOX5U;6-*ET>T@LTMUME$[H\)B3Y8V2171E7(#*<$CF@#TG_AB*>]>%?\+-_X+4?]&U_!?_PI+K_X]7T+^S[JWQYUOX86>H?M M)^%=!T7Q:\\POM/\-W3S6B1B0B(J[LQ)*;2>>I- &S\2_B/X,^$'@#6/B?\ M$/6X].T30K"2\U*]ER1'$@R< T_X)_:E:6$\D=I>^*=*@U=H\\6WG%^?;S4B_'%?7?AO2M%T+P[8:)X<@BB MTZSLHH+"*'&Q(40*@7'8*!B@#P;]C[]M[7?C?\0_$G[-_P >_A6W@+XJ^$($ MN=4T 7@N+6_LV*@7=K*/O1Y=,CG D3#-D[?H:N;U?2?A=H?BN\^)%WX?]LK]K M_P ;>*M7O/%VL7__ BF@:9XGNK&Q\-V,%S);HD$<#J#('C?+-D, I(+%F8 M^_J*_/WP)\3?BY\//@O^U[^QCX[^)FK^(YOA'X'O[KP=XIU*Z+:C_9]YI-Q/ M#%+,,,TD($>'ZY<@855 Y/1_V+X/'?\ P3 C_:_^(OQN\?7WQ'TGX62>(/#N MM0^*[B&/2H[.T,MK;0PHP0#RH45W.79W=]P8\ 'Z745^<6L?LJ7?QL_X)R7/ M[=7Q<^.?CO4/BI'\.+CQ7I6O6GB6:UATTV]LUQ#;P6T16.--D:AVQO9W=]P) M&+?[4?C[XY_&W]EW]D+5/#'Q1U'0/%GCOQ+HL&H^(=/E*.LT]EMEN2HP&(): M3:1C<.,<4 ?HE17P+^VG^S#HW_!.[X/V_P"VG^RUXZ\7V.O^#-7T]_%L&L^+ M+N_A\5V<]U';RI=QSNREV>5#N0*!\Q"AMK+T'Q/[?;_LG:C\0=>T/ MX7^#/ -KXA\1:7H&HO9S^(+NZ,;0PS2QD,(1'*AV@]4;NRL@!]M45\,>*? % MQ_P36_:]^$5E\#?&WB!_AQ\5M??PUXA\#ZWK<]_;V5XX06]W:M.S/&Q9QOY. M0A&2&&WR?XS^*/@3IW[87Q(TW_@JS-\2M/M+CQ&R?"O5K.]U&+0+;1P#Y)@^ MPL#Y^,&0[7&[=NPP;(!^C'QGUOXG^'/A7KNN?!;P;;>(?%=K8/)H6B7EVD$5 MY<#&V-I'=%0'GDL![UYY\7/VM-1_9^\&?"5_BM\.)O\ A*/B5XJT3PU=Z5I] MY'Y&E:A>;!<%I,OO2(^9C;NWE5&X [QX'K2S>"?^"2_Q8N? /[7\OQ2T>WLM M1E\(>)X;IFO=+LLQ^58S7 D9Y)8AR681L-^W:%"@>;?MH?!KPA\2?A)^QCXX M\6WFLSZEXCUWP3X=U6>/7;F,26Y=8X]1B;48AY)_VE?BKXVU?1])^)6LZ9X:\ M.6?BBXM;:S"R+(]RWEL&EE+2[%WDJBQ@ <\7O@=^T[\6/V6?V)_VE]-O/'6H M^)KGX*^/-0T#P1J_B";[3_:F_99\(_'SQ/H5 MGIE_XBM9Y;BQL&+?VWL(T=7['O_1(/_+@U#_Y(H_X=Y?L>_\ 1(/_ "X-0_\ DBOWO_B,?#'_ #YK?^ P M_P#EA_/W_$%^*?\ G]1_\"G_ /*SXG_8#TW3M7_:V\)Z=JUA!=6\GV_S(+B( M.C8L+@C*L"#@@'ZBOTG_ .%;_#O_ *$+1?\ P5P__$UQ7P\_8U_9M^%/C&S\ M?> ?AQ]@U:P\S[)=_P!L7DOE[XVC;Y9)F4Y1V'(/7(YP:]/K\GX[XKPW$N;P MQ6"YX0C346I63NI2=[1DU:S76Y^N< \(XGAC)ZF%QW).48N M]XOI8Q?^%;_#O_H0M%_\%TLTC+#T)4 M#-7Z*^)EB*\XVE-M>K/N8X?#PES1@D_1"."4('<5\W_\$G_@'\6OV:?V,-$^ M$WQL\)_V+X@L]5U":XT_[?!<[$EN&=#O@D=#E2#@-D=\5](T5B;'YY_$G_@F M-\8? /\ P4A\#?&O]GW0_M7PMN/&T?B;Q%I*:G;P1>'[\D+?T,HHH ^9O^"2O[/GQ>_9D_8_L_A;\;_"/]B:]%X@O[F2Q^WV] MSB*20%&WV\CIR!TW9'<"F?MV_LL_'/QK\3/ G[77[)>IZ6GQ'^'?VB"/1M<< MI::YI\ZD26SOD!6&YP,E0?-8[E*J:^G** /C#Q=^T3_P59^+G@^]^$WAG_@G M=IW@W6-6LI+*Z\7:[\1;2ZL+ 2*4>=88U#.1DD -)C ^5QQ6-^U#_P $[?BC MH?\ P2CT']BOX Z3_P );XAT74;2XG_TV"T%S*;F6YNI%:XD1%3S)7VJ6SMP M.37W110!\B?\-2_\%:O^D6^E?^'@TK_XNO:_V7?B-^TU\1_#>IZA^TY^SI;? M#C4K>^6/3=/MO%-MJHNX"@)E+VY(3#97:>>,UZA10!PW[2OP#\(?M0? OQ)\ M!_'+O'I_B+3S ;F)07MI5820SJ#P6CE1' /!VX/!KYD^%_Q0_P""I?[*W@NT M^!_C7]C6S^+L&@6RV.@>-_#?CFVL/MMM&-L0N(IU9Q($"@N57..=YRY^U** M/D[]D_\ 91^/WB[]HO7?VX_VW[32;3Q9J6A?V'X5\$:3ZO/ .NZ/XMM M-/N+2">0R?9+N.XY!#LS&101EF^]D!?MZB@#XP^''[&'[0X_9_\ VC?B;\7M M/TZX^+7QU\-:A#'X;TF]0V^FH-/N+>QL%GD8(6!E"LY;9A4RQP6KT'PW\!OB MQI__ 2GD_9LN_"FSQJWP4N]!&B_;H#_ ,3!]-DA6'S@_D\R,%W[]G.=V.:^ MCJ* /G'PY\!?BQ8?\$II/V;+OPIL\:M\%+K01HOVZ _\3!]-DA6'S@_D\R,% MW[]G.=V.:^:/VO\ X>_'#X3_ ++_ .QQ\,-'LK/2?B'H?CK0K"TMM1N5EMK? M4TMPB)*\)=6C\S 8H6!7.,U^DM>:_M ?LO\ @G]HKQ#X!\2>+]XH ^;OCQX5_;C_X*%Z%I7[-'Q)_9=3X M4^"I=8M;KXA^(;_QA:Z@]]!;RK)]ELDM_F.]T5A(P &U,H]0\*)X<\=> 9-5CL)[FVB=6AN;6:7]V'0(BE6YQ'A0 M=Y*_6%% 'QWI_P )_P!JO]M+]JCP!\;/VA?@O%\,/ GPLNIM2T/PW=Z[!?ZE MK.J.%"32&#*0Q1E%(!^;Y3C<),I?U_Q3_P % ?@M\1/&_A#QE^SA_P +Z\!> M(=:DOO"5_:ZUIME-IEK(!C3;FWF55D1,#$F#GDDL7VI]:T4 ? WP^_8)^/VA M?L:?M#V#_##2/#_BCXQ7,UWX?^&&@ZI ;71$&1';B8LD D;>=Q4B,!$P1]U> MK_:C_9@_:/UK]D7]GE?A9\.K?6_&?P=USPOK.J>$I]8@MSH>)2,;;-$C5Q#%QAG^5L,Q5MP KZEHH *^9O@%^SY\ M7O!/_!2;XZ?'WQ/X1^S>$O&6D:'#X;U;[?;O]L>WLX(YAY22&6/:Z,,NJ@XR M,C!KZ9HH ^$OC!X4_LC4-2^)>L:K96_VZ"X\RSG,7 ME2[H'=1NVM\I(88Y K@_A?\ L(>/O&G@O]J7X4?&?0CH>F?%GXB:CJ'A;45N MX+C?;NQDMKO9%(Q7;(L;^6^QCMQ@5]E44 ?$NA>)?^"HFG?L_?\ #(<_[)^F MMXBM?#YT"#XJCQI:_P!E-:+#Y*WP@/[\S>7C$9 S)AB%7*"CI'_!/GXZ^)_^ M"8WPO^#SK:^%?BS\,-<7Q'X>COKN*>&+4(+VYECADE@:1-KQR@Y4L P3/0U] MT44 ?'GC7XS?\%4OC3X0@^$7@/\ 9%A^%GB.]FABUGXBZEXQL+ZQTR-74RRV MT";WF+@$*I#;0Q!R?G&W^U[\ /VDOVH/$W@3]E:ZAO8_A+!%;WWQ4\=RZC:1 M7/B%K?!2P2WB<2)YCH'D<1J@+ J?W>U_JBB@#Y2^$G[-'QA_8Y_;+OS^SYX! M34/@?\1T-WX@T:SU"VMU\(:N@"_:((99$+P2@#OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** /P!_X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J " MBLGQS=^(K'PC?W?A*V\[4HX";.+8&W/D<8/6O(?^$Y_:W_Z$_P#\IZ?_ !5? M,9YQ3ALAQ$:-3#UJCDKWITW-+6UFT]'Y=CU\OR>KF-)SA5A&SM[TN5_\,>Z4 M5X7_ ,)S^UO_ -"?_P"4]/\ XJC_ (3G]K?_ *$__P IZ?\ Q5>)_P 1&P'_ M $ XK_P2_P#,[_\ 5?$_]!%'_P &+_(]F\3^(=/\)^'[SQ)JK[8+.!I9.>3C MHH]R< >YKRC]FOXQZAXL\0:MX;\376Z>\G>^L@:O.OBO\4O MB[J]LW@?X@+':X=)I;5(%1CW7=@GCOCZ'TKC?#^O:IX7UNV\0:+<^5=6DHDA M?&<'T([@C(([@U^8\0^*T_\ 6O"UL+&<:%"ZG"2Y92'([FUG7=#/%8 MH58=./F]:L_\)S^UO_T)_P#Y3T_^*K],AXDY;5@IPP>):>J:HMII[-.Y\G+A M7%PDXRKTDU_T\7^1[I17A?\ PG/[6_\ T)__ )3T_P#BJ[/X->(/C/K.IWL7 MQ0T3[);I IM6^S"/<^[D<$YXKT,LXWP>:8Z&%AA,1!RZSI.,5I?5WT_S.;%Y M!7PF'E6E6IR2Z1FF_DCT!V"(7()P,X49)KX _9:\/?M(_P#!3[P;JO[2_BS] MMSQIX T>X\17EEX?\#_#B[CLCI4$+85;J4 M+*00Q##."&! 8*OWEXH\2Z+X M,\,ZCXP\1W;0:=I-A->7\ZPO(8X8D+NP1 68A5)VJ"3T )XKXVM/^">W[+W[ M4=NO[8/[$/[0/C7X:W/C!I;L:QX%U"6UM+V42NDCR6CA'4^8KAD#1KG=\O.: M^T/!.W_91M_VT_@A^TEK?[-7QU\2:Q\1_ +^'EU7PA\3;[2Q'-;R^8$;3[J1 M?EDDQO8$DMA5/20*G)?MD?$CXA^._P!OGP-^QKJ?[0/B'X5>"-:\%SZPNO>% M;U+*^US4EFE0627;JPA")&'V@?-N(():/#/V??B[^V#^S-^VEX?_ &(?VIOB MG8?$K1_&V@WE_P""_&46G+:7T#6L)=1\._#31K33XGFEU.*.,R7E[*RF01.&BS$A' M!XYB)D /=?\ @EC\8OBE\1]&^)O@;QE\3+KQ]X=\#>/9]'\&_$"]"M-K%JH) M97E7Y9S'\A\T9W>:.2-MHVXB&PF<,S-D;7=E93B5<1_'KPE^T%XS_X+/7FD_LU M_%O3/!GB!?@E#+-JVJZ&FH1/:B] >(1/P&+&,[NVPCO0!I?M-?"O]N[]@SX. MZA^U'X$_;ZU_QW!X5GMY];\)^-M&ADM[^T>:.)E5]Q9""X/R[6(SM8$ -]M_ M"SQY9_%/X8^'/B=IUF]M;^(]!L]4@MY3EHDN($E52>Y <#\*^3_'/_!//]L_ M]IFUM_ 7[8/[=\>L>!!=PW&J^&/"7@R#3FU3RW#K').I#*N0#R' (!"A@&'V M+HNC:7X=T>T\/Z'8QVME86T=O9VT*X2&)%"HBCL H 'TH ^4/VW_ (P?'+Q? M^UI\.?V$O@Q\7O\ A7,7B_1;O6=>\8P6J2WDD,7F!;.TWX"R'RG)((8!E(.% M97YGXO\ [,O[=G[(?AA/CE^S'^UK\1?BM>:3>6[:Q\.O'##4QK-LTJI(L! W M1,H;=\H#;0Q#<;6]._:D^&'[$O[;?Q9C_9)^+=_=CXA>&]&_M_2Y]+6>SO\ M3;5WC0S071C\I\L8\QY<94,5RF1XK\8_V<_V[?\ @G[\-]6^/?[/O[<>M>-_ M#7A*S:_U3P-\3;<7GFV,7S2+'%+KQ1;/)IMCKLP@?=' )YDTF>V?@;U/*-V8$^M:W_!37X"_ M"#Q#^U'^R]HMW\/M*BM=1\=7&FZC!:V*1)=V*BW?[+($ WQ'!78>-KN.C'(! M]+?!K]N;]DC]H/QK2/,$,8:39D$;MN,@C/ M%?/'[=?@CP?X)_;<_93\3^#?"^GZ3?OXUOM.DN=-LT@9[4P1#R6* 90!G 4\ M .V,;CFIXA^+/PS\/?MQ_$;5OV6/V0?%'QE^)Z06-EXTUB;6+6TTO0RD>V.T MAN;K*PLRK^\51@F+J2KX /J'X%_M,_ /]IC1+GQ#\"/BII/B6VLI%2]&GS'S M;9FSM\R)P)(]V#CC&MW]B>?XC+_ ,%=?B-+\2?@YHGP^U35OA'! M?:CX7\/ZNE["L@O+14EEEC1$>8J3N*KCYLY))KR?0O\ E!G\=/\ LI-[_P"G M>PH _3GX6:C?:O\ #'PYJVIW3SW-UH-G-<32'+2.T*%F)]2237E'_!07]KC4 M_P!D;X+6VN>!_#<6M^-/%6MP:#X(T:8G9<:A/G:T@!!*( 20"-S%%RN[<.>\ M=?M*_M+_ 8\,>"/#?P7_8AUKXF:;<>!M.N;G6]-\406*6\Y0H;?Q"\=^)%_97_:=^.OPBNOA_;:+\9HT\3Z!J6I)='2PURGDS M22HJJ08[5Y,G9O Y"YKO?V#_B#^UIJ5GXN^#O[7_A"Y;7/!&L+::9 MX[CTLVUEXJLW#%+B+Y0A=0HW[ !^\4$!E>OH$$$9!KQ[Q'^UE^S7XLN?BO\ M"34/B'=VTOPZT&23Q[=6EO/&--MI;9G9X[E%*F55W@*I,@=& 7*F@#+\:_\ M!3+]@SX>^+9O WBO]I[PW#J=M.8;F&VDDN4AD!P4>2%'C4@\$%A@@YQBO1O% M7Q]^"W@KX4+\=/$OQ,TB#P<\4$L?B1+L2VCI,ZQQ,LD>X,&9U (SR:^-?V>? M'/B/5_V=[3X6_L;?\$N)=1^&=_9RI9^(_B;XHL-.CU*"1F+74\)22:X5\D[A MG*XP< "O#-+O+F[_ .#3YF[Y=F_.[Y<9XKV2OF[] MJ7]EK]GS0_\ @F_XO^#MCX,TJ+P[X9^'M[>:-,MLF;>YMK-Y8KT.!GS2Z!V? M.7W-DD,<]=_P3V\:>*?B%^Q%\+_%_C6XEGU.[\'6@NKBX),D^Q/+65B>69U5 M6)[EL]Z .'_;1^-OQPUCXZ^!/V(?V9?%D'AKQ)XSLKG5_$OC"6S2Y?0M%@)4 MR0Q/\K2RN'12>A4#@MO2GX+^#?[6QCF7YHP\D<9D*$,8RXR-U6?B[^SUX(_X)G_ M +3/P6\>_LC7.JZ#H?Q"\?VOA+QEX(DUJYO+/4([HA5N@MQ([B6/+-NW'G8! MM!<, =]X[\:_'O\ ;*_;1\8_LR?"+XY:M\.O WPJTRQ/BO6_#,$1U+5=4O$, MD4"2RJPAB1%<' R6C8$,&4IK?LH?%GXX?"G]K7Q3^P7^T/\ $R3QJ]MX8A\4 M> ?%]]:)!>7>FM+Y$MO'-3.R_ M/C/1[T(_#-;S6]R\1'J-I'_?0]:@\?VT_B3_ (+:^&K+0I,RZ5^S]=/J,B'_ M %*R7]PB!L=/FDC/_ A0!C?!1_VF_P#@I-<>+_CWX?\ VLO$OPS\#V7B6[T? MX+I_#_ (BU.Q@$46J1KDV]Z$ 3S%5\@ #Y,X&[:.,_P""'#]9GT[5M)\!ZK= MZ;?VK[9+>>.UD9)%/9E8 @^UFP3Z MSK$Q+WE_<#"*6P*X!\0]:TB4IJ&CZ24#"17QF(/NW;EY^0#H6!TO^"O7P$^#'@K_ ()E>*8/ M!WPRT72O^$1_LA_#;V&G1Q/8-_:-K 3&RC<"8Y'4G.3N.VMG,5N(%)P&>&0+(JD\!BN">AKYKT;P?X8^,/_!9 M_P 2Z/\ $W1+34+'X:_"VQE\#:/>0*UO:R3R0M+=QQ$;=ZM*Z;L<97NBX=^W M/X7\._"#]O;]FSXS?#'2K?2O$WB;QE/X=\0MI\0C.JZ9*L2OYZK@2>4)&(8Y M(W+S\JX />OB1^WA^R!\(KC4+/XC_'W0M*N-*U@:7J%M-([2PW>P.8RB*6.% M()8 JH89(R*L>,/VW/V3/A_;ZI<^,_CWX=TY=&M;&XU 7%YADCO(C-:E5 S( M98P754#$J"<8!KYD_8R^ GPB^*/_ 4&_:F\7_$WX>Z/XBGT[Q/86.G1:WIL M5U';QSQ3-.52564%_*B!.,X3'0FKGPD^$7P[\:?\%J/C%X@\5>$K#4'\->!] M".B0W=JDD=I)):6R&5$(PKA%*!@,@.P'6@#Z"T[]OW]C+5?A/=?'"R_:,\-' MPQ97@M+K47NRC1W# LL)A8"7S&4%@FS<0"0" 375? W]HWX'?M+>&)O&'P*^ M)>F>)=/MI_(NI;"0[[>3&0LD;@/&2.1N49'(S7R3\ _@+\(9_P#@LU\;;^;X M?Z4R:/X4T>]TVS:Q0P6]W-JRM\_S@9_>R<_.,)_ /C[]I3P[::O:3&&\LX'DN3;R X9)&@1UC8'@JQ!'.0*A_:U_;2 M^'?P7_8YU?\ :4\ ?$CP[>"^TJ9/ VH//]IL]2U$PRO#"IC;YR3%)E,?B-XFL-.362\SB2XE69))K MJ/.4'!.Q O&T@<%^RO:>=_P10^.VE:KI]JHTK5_%,=I:0MYL-D5@B.V$MSM# M.^#P?F)[F@#WA/VG?"O[2O\ P3W\+^/;+]N&U\ Z[!!H$/C3QMI]AYAMM7:W MADN;)XD:((TDC,I"G:N>!CBOI;XQ_';X._L^>$SXX^-?Q'TKPUI?F>7'=:I= M!/.DQG9&OWI'P"=J G )QQ7PK^V;IVGV'_!$?X3O8V,,)GT;P-).8H@IDO^&M"^.'_ 6J_P"$5^+>FP:GI?P_^#RZKX/T?4(Q);K>2WD2 M278C;*LX$K+G&08XSU08 /HOX#?M>_LS_M.FZB^ _P 9=&\1SV*;[NRM)F2Y MB3.-[0R!9 F<#=MVY.,U6^(?[:W[*7PGDUZW^(WQUT#2)O#%Y!::W;7=R1+; MSS1F6*(1@%I':,%]J!C@$FOGO_@HCX7\.?"C]K?]FSX[?#;2K;2_%VJ_%*U\ M-ZI/I\0BDU/2KHI',DVW'F!%8@%L[?-/MBG^R;\)/A[XX_X*N_M-^/?%_A2Q MU/4/#LOA^#1I+^V686OVJR8RN@8$*Y%NB[ASM+#.&.0#ZL^!W[1WP,_:4\-S M>+?@5\3M*\2V-M,(KN33YCOMW(R%EC8!XR0"0&49 R*O?&7P+XC^)GPQU?P+ MX1^(^H^$=2U*W$=IXCTE US8L'5MZ D D@%>O1C7RU^SOX7\/_#[_@L;\9?# M?@G2+?2M.U3X:Z5J5[I]A"(H9+KS(5,NQ<*&.YR3CDNQZL2?LR@#\U/VN?@U M^V%^S5\0?A%X+TK_ (*1_$K58_B7\0+;PY=3W 2,V,H1E M''20UY5_P52_Y+O^RI_V7;3O_1]O7NW[<_CGQ5\-/V./B;X[\$7,L&K:9X+U M"6PNH"0]O)Y+ 3*1T*9W@]BM &7XW_X*,?L._#CQ_+\,/&G[2_AFRUN"X,%U M:FZ9TMI0<%)944QQ,#P0[ J>#BO7?^$D\._\(]_PEW]O67]D_8_M?]J?:D^S M_9]F_P [S,[=FWYMV<8YSBOSU_8R'[1WA?\ 8R\,?#WP7_P29\-^+?#/B'PW M!=:CK5Y\6-)C/B+[1&)&N9XI+=G4OOXC=BT8PF?EKA?B;X+_ &B_@E_P2@T[ M]GWXUV4GAZRUGXX6N@QV]MXC@U!K3PW._P!I$1N8'92%G5XR#@X7!4*0* /N M;P5_P4:_8=^(GQ!B^%W@S]I?PS?:W%",2Q. M!FO+O'O[5+?![_@J7K'A?XL_&A-!^'.G? A=6FLM5U 16,=\VJ1Q"8*>LI4E M !ECG !KU3]H']D/]DCQM^SBWP?^)GAC1O#/@O18X)+2_M)(-/.C>2ZE9(KA MAB G&UF)^8.P).ZOGN^^%7PQ^+'_ 6NT5O%>GVGB;3] _9_M]6T6;4"EW'- M.M\88KDDY64[)V<-R-Q##D T ?4GP%_:^_9H_:?:\A^ WQCT?Q'/IZ![VSM) M&2XA0G %_$_PGX:\"_P#!:#X1ZKX-T*UTN;Q' M\.=:AUQK"!8A>K$DSQF0* '(*KR><(H_A&,K_@G5\(?ASXB_;+_:A^)OB3PC M8:CK%I\49M/L+N^M$E:TA9IGD$>X'87)7<1R1&H[4 ?6_P &OCK\'_VA?!Z^ M/?@I\1-,\2:29C"]WIMQN\J4 $QR*<-&^"#M8 X(.,$5P7Q'_P""BG[$7PD\ M=2_#7X@_M)>'+#6[>;R;NR$[S?9I,X*3/$K)"P/57*D=\5\M>"KRZ_9[_: _ M;PB^"UBFD)H?@G3];T>QTZ(1Q6U\=&N;@S1HHPI\UV? S^5>V_\$Q?V?_@I M8?L >"H%\"Z/J8\9>'4U#Q5/?6,=PVJ7-QEI1.S@F7:6,8#9P$ H U/^"EWQ MGU[P=_P3O\;?&GX%_$0VUVFGZ=<:'XCT&^5@8Y=0M4\R*5"0RM&[#()!#5Z@ M_P :/ 'PJ^ ^C?%/XV?$/3M$TX:+9O>ZOK-XL2O,\*G&6/SNQSA1EB>@-?FW MJKR^%O\ @F)^US\"]#O9I_"G@+XO2Z9X1$LID%M:?VQ:'[.C$G*J1N_WI6/\ M5>W?$GP_HWQG_P""B7[./P8^*=E%J/A/1_A))XCL-%O5#VMYJ@C= 70\2&-8 M8W .<;3V+ @'U!\"OVV_V4?VE]8G\.? _P".6B:]J5O&9)--AD>&Y,8ZNL4R MH[J,C+*"!D9/-:7QY_:K_9V_9BL;34/CS\6](\-+?L18PWLK-/<8^\R0QAI& M49&6"X&1DC(KYI_X*^>$O#'PU\.?"W]I?P#HUKI?CKPW\4])L]&U.P@6*>ZM MYA+YEFY4 R1L$SL.1@.!P[ V/V7O#WA_XO\ _!4_]HCQ]\4=(M]0UKP+#H.C M^#X=0B$G]FV,MO*\CPJ^=I=D5]PY'G/SB0@@'T/\.OVP/V9/B[J6G:-\,?C5 MH>NWFJZ7-J-A:Z;<&622WA;;*Q4#*E3P4;##(XY%=+\*?B]\,_CEX+@^(GPC M\:6.OZ)>57 #.D2YP.2A8Y+$G,^#?Q6T7_@G-\;OVD?@ MGXI01>&[+2Y?BAX#M&.Q9K>=?+N+6//0"X$,**/[C'U- 'V?X*^+OPU^(WB# MQ!X5\#>,;/5-0\*WXL?$-M:,6-C\\1V&=.;5;D1BZ>*W$T[;S\H" MIEV+$ #FN;^$_P"WS^QO\Z3J?C/RM1LIAE+F$06K-$X[ MHP&UAW!(K6_X*N?#OP)X(7]G[XA>#?"&F:3K&E_'SP_IUC?Z;8QP216L@G=X M04 ^0M!&=O3Y: /IWXZ_M-? /]F;1+?Q#\=_BII/AJVO)"ED+^8F6Y88W>7$ M@:23&1DJI R,XR*^=++]L+3?C1_P4B^%.A_ ;XXIKG@#7/A_J]QJ-CI-]NMI MKR(R[3-'P4E4;#M8!@"#CD54^&7A_0_B[_P68^+.I?$[2X-2F^'7@C1+7P/; M:A$)$LXKF"*>>XB5L@/YDCKO'($A&>:J^-OA)\.OA[_P6Q^&_BSP1H5GIM[X MG^'6KW&N064*QK/-&LJ+<,J_QLI"EN_E#ODT ?1?QW_;1_99_9EU"VT;XZ?& MW1?#]]=QB2#3IY6EN3&20)##$KNJ$@@,0 2#@\&M_P +?M ?!?QS\*I_C?X* M^)&EZOX4M;66XNM;TR?SXH8XEW2[]F64HHRRD;E[@5^?'[$/Q!_:;U+XK?&G MX\^"?V$M/^*NO:M\4=2TZ_\ %>I_$6PTN?3(+?8L>F1PW,,CI&B,OS*0&!12 M#Y5>T_L$?"7]H[P3^V#\4/''CC]FO3?A?X(\;:);79V_=A2>I/RT ?4GACXX?"+QI\*O^%X^%OB)I5[X0%E/=MXABNA] ME2"$L)79S]T(4<-G&-ISTJ[\-/B;X$^,7@JR^(OPS\1PZOH>HJS6&I6RL(YU M5BA9=P!(W*1GIQ7Y2?&72_ _P[_;"US]@#PK\8;S2?V>/%/Q#TRY\=_8;1_L M^@ZG/'-(=$%T#LABGDACS_SS\L9_U$N[]:_#GAW0O"'A^Q\*>%])@L--TVTC MM=/L;6,)%;PQJ%2-%' 4* /04 7:*** /Q!_P"#WG_DUGX'_P#90-1_](17 MZ_\ [)__ ":S\-/^R?Z-_P"D,-?D!_P>\_\ )K/P/_[*!J/_ *0BOU__ &3_ M /DUGX:?]D_T;_TAAH [^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /D#_ (+\?\H;/VA/^R?S M?^CHJ_C"K^SW_@OQ_P H;/VA/^R?S?\ HZ*OXPJ /W^_X--O^4IG[7?_ &\? M^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\ M?^#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** M"J/B?Q#I_A/P_>>)-5?;!9P-+)SR<=%'N3@#W-7J*SK1JRI25.7+)IV;5TGT M=KJ]GTNK]RH."FG-775;77KK8^)O$_B'4/%GB"\\2:J^Z>\G:63G@9Z*/8# M'L*H5]T45^!UO VKB*LJM3,KRDVVW2U;>K?\7J?I$/$*%*"A#"V2T2Y^B_[< M/"_V1/B%_P ?7PXU&?UN=.W'_OX@_1@/]ZO=***_7^%LEQ/#V2T\OK5_;>SN MHRY>7W>BMS2VV3OM96T/B,WQ]+,\?+$PI\G-NKWUZO9;_F%%%%?0GF#+BW@N MX'M;J!)8I4*21R*&5U(P00>H([5\=V?_ 30^/OP"\0:G)^P=^V[J?P\\,:K M>R73^"-:\,P:S8V=6^*7Q*N=,.G6NNZCI\=G:Z5:,=S16MK&2L622"P(&&;"KO?=S7B7 M_@GK\:/AS\8/%7Q8_8A_:N?X;0^.[PWOBGPUJ/A6#5K)KTEBUU;B5AY+$LQ* MX()8C(4*@^KZ* /B^Q_X(_1:)XHT3XZZ)^U=XR7XPV?B9=3UWXDW")(VJ0,% M2:T%HS&.*+RE*HI+@;BK!TVHOM5K^R-]F_;MN?VU_P#A8.[[1\/QX8_X1G^R M<;<7"3?:/M'F\_=V[/+[YW=J]FHH **** / ?VO_ -@S1?VF/%V@_&;P)\5= M9^'7Q)\+0M!HGC704$C_ &=BQ-O/$67SHLN^%W+_ *QP)O _FQMJ7AOPSX,M-(DU5%8,(YKB'!V9 RI5P< C!&: M^R:* /$_C-^QAH7Q-\=_!GQ/X7\4Q>&],^#FL&[T[0X-)\Y+N 1111VROYJ> M0%6( -M?CMQ5W]HS]E/_ (7_ /%SX4?%/_A//[)_X5AXFEU?[!_9?G_VEO1% M\K?YJ>3C9G=M?KTKU^B@#R']HG]E7_A?GQ>^%'Q6_P"$\_LG_A6'B6;5OL'] ME^?_ &EYB(OE;_-3R<;,[MKYSTKS?5OV#OCO\.OC]XT^-?[(W[4]MX,MOB+= MI>^*O#^N^#H]6A%ZN[-S QE0J27=MAXRQR2-H7ZFHH ^:/V>?^">>L_ G]J^ M_P#VLM6_:.U?Q?K7B+PA)I'BU->T>,27]TUQ%*+F)XI%2VC58(8DMQ&P54/S M\\9=A_P3(^Q?L,^.OV+_ /A=N[_A-/$L^K?\)+_PC6/L?F7=O<^5]G^T_O,> M1MW>8N=V<<8/U710!F^#?#W_ B7A#2O"GVS[1_9FFP6GVCR]GF^7&J;MN3M MSMSC)QGJ:P?CU\"OAM^TI\*-7^#'Q:T/[?HFLP!+A$?9)$ZD,DT;_P $B, R MMSR.002#V%% 'QYH_P"PC_P4"\ >'5^%OPM_X*>ZA;>$88Q;Z?\ VUX M+W4 M[&V VB);IY-[E5P V4Q@;0N*]&^#O_!.GX'?"/\ 9N\6_L[?;=6UG_A/[:Y' MCCQ5J5R&U+5KB=&5IVD(.TKN)1>0I))W,SLWOM% 'R1X _8&_:X\,?#2T_9O MUG]OFX;X;6-E_9T5OHW@>WM=9DTW&T68O6E?R0$^3S%0O@8&.WD?[:W[)H_8 ML_X(S^/?@;:^/CXBL;?Q/:7NF73:7]E>""?5[1Q X\V3S&4[OWF5W9'RC'/Z M)UC>/OAWX"^*OA6X\#?$SP;IGB#1KQD-UI6L627%O,4<.A:-P5;#*K#(X(![ M4 ?*5S_P3O\ VD?B+\-]/^ 7CS]O#5[WX1_9K>.70(O"MO'K%U8(%*6,NHAL ML@ "F39E@H#*17UOX4\+>'_ _A?3?!?A/2HK'2](L(;+3;* 82W@B0)'&OLJ MJ /I5V***")8(8U1$4*B*,!0.@%.H \5_:X_8XL/VEKSPS\0?"/Q'U#P-\0? M!%W)<>$/&FEVR3O:^8 LL,T+D+<0N 4)'<9VLZMR/PX_88^+6O?';P_^T)^ MV1^TD/B)J?@Q)?\ A"]#TWPU%I>FZ;/( 'NFC1V,TV ,$XVE5/.U=OTQ10!\ M\?'W]B?QWXF^/"?M3_LO?'E_AUXZN-(72_$37&AQZEI^N6J$>6)X'9<2)@ 2 M DX11@8S6K^R?^QQ?? 7Q?XI^-?Q7^*]UX_^)/C0Q)KOBFZT]+2.*VB'[JTM MK="PAB7 R ?F*J<# %>Y44 ?*VM?L#_'GX:?$?Q;XN_8M_:T_P"%>:-X[U*3 M4_$'AC4_",.JVUMJ$@Q+=V9=U\EFZE,8R!SM5%7UG]D?]E?P?^R-\*3\.O#6 MMWVLWU_J<^J^)?$FJMFZUC49B#+G MP-\7_!C^WO[+_P"$K\-WND_VE]E\_P"R_:(6B\WR]R;]N[.W,?$/ M_@G?_P )[^Q5X$_8^_X6_P#9/^$)O-*G_P"$B_X1_P S[;]B)X^S_:!Y>_/7 MS&V_[5?2U% 'EW[:'[-G_#7O[-'B;]G;_A-/^$>_X2);0?VQ_9WVO[/Y%Y!< M_P"J\R/?N\G;]\8W9YQ@XGQJ_8[_ .%P>+O@UXJ_X6+_ &=_PJ/7H]2\C^R/ M._M;;%''Y>[SE\C/EYW8DZ].*]LHH \#_:=_8GU3XN_%?0_VE/@9\9+SX<_$ MS0-/?3HO$%OID=]:ZC8,Q8VMW;2,HE4,20V1'(GE^9YK^=N\S M.[:F,=#FCX??LI_\()^V)\0/VLO^$\^U?\)UHFFZ?_8']E[/L/V2-$W^?YI\ MW=LSCRUVYZFO7Z* /(/A]^RG_P ()^V)\0/VLO\ A//M7_"=:'IVG?V!_9>S M[#]DC1/,\_S3YN[9G'EKC/4UF6_[$>@W7[1?Q9^-WBGQFVH:9\6/"%KX>U'P MVFG>4;6".V%O(PN/-/F%USQY:[<]3BO,1JWF%4W-G* < M5]+44 ?']U_P3/\ C'XO_8Y7]D#XI_M@+KECI>K:5)X5U;_A!(H6TO3[$*$L MS''<*9LA0!([EEQ_$, >D?M4?L577QO^(OAW]H+X/_%V]^'GQ,\*6LEIIGBB MTT^.\ANK-RS-:75M(56:/+.1R-I=CAN,>\44 ?-/PQ_82^(VJ?'K1/VE/VPO MVBY/B1X@\)PRIX-TFR\/1Z7I>CO(,/.(4=S+,0 0[$8('78A7M_@C^RG_P * M;_:4^+?[0W_">?VE_P +3N-)E_L?^R_)_LS[%!+%CS?-;SM_F9^XFW&/FSFO M7Z* /(?"?[*G_",?MI^*OVO_ /A///\ ^$F\'VNA?\([_9>W[-Y+QMYWG^:= M^=F-GEKC/WCBO7J** /&?VJ?V1O^&F?'GPJ\;?\ "P?[$_X5EX[MO$GV;^R? MM/\ :7E/&_D;O-3R<^7C?A\9^Z<5ZSXE\-Z%XQ\.:AX1\4:9%>Z9JME+9ZC9 M3C*7$$J%)(V'<,K$'V-7:* /D#PQ_P $^/VN/@MX6N?@Q^S7^W_=^'OA[))* M-+TS6?!4&H:CHL,C$O%;W9E0D?,=I(7:3E<'D]_I'_!-W]GC3?V,;C]B6XM; M^Y\/WJM/?:Q),OV^;4"XD^W[\8$HD52."NU0A!7(/T!10!\@ZY_P3Q_:C^+? MABR^"/[2/[>-[XI^&EK/ ;_1K'P=!8ZEK4$+JT4%U>K*S$ JNY@"SE_LI_\)O\ MC^ _P!K3_A//LO_ A.@:AIG_"/_P!E[_MOVI'7 MS//\T>7MWYV^6V<=11^S3^RG_P ,[_$;XJ>/_P#A//[8_P"%F>,GU[[)_9?V M?^S=P8>3N\U_.^]]_"=/NUZ_10!XQ\.?V/M-\$_M+_%[]H#6?%\6L6?Q9LM+ MM;OPW/I 1+.*TM#;,K2F5O/$@))&Q-H./FZUY5X9_P"">W[4OP,T:^^%'[*7 M[=USX4^'MW#(-4N]"65BTD=I=/*K;$^4L'_V!_C#\2?BYX7^*_P"VQ^U ?B'%X(OA M?^%?"ND>%XM)TZ*^7!6[G".QG=2 5!P 1U*EE/%?'W1/A!XQ_;UU@?"#]JC5 M/@;\9M(\-VD>K:KJ.DVD^E^*M-D1'CVP7,JI=/%Q&6R&7R\ 'RPR_;%<+\9O MV9/V?/VAXK:/XW_!SP_XG:S4K9SZMIJ230*>2J28WH">2 0": /B?]DCX>6] M[_P5VU+Q/X=^/VH?%>X\/_"M_P#A/O'U..=+?P[!)#/- M#=M$QV,9(BL:M_&YR,E<_;WPL^#7PG^!_AO_ (1#X/?#C1O#.F&3S'L]%T^. MW223&"[[ -[8 &YLG@\9G+MO<#=@N2Q7.,\XS0!V4445O$L$$2HB*%1$7 4#H .PKR;]N+]EK_AL MW]F_6OV?/^$Z_P"$;_MBXM)?[7_LS[9Y/D7$:OD?ZO.< M2=>G%6_VPOV4_P#AK#1/ VC_ /">?V!_PAGQ'TWQ7YG]E_:OMGV19E^S8\V/ MR]_G?ZSYMNW[ISQZ_10!\_?M(?L3^)?B)\:-,_:A_9U^-D_PX^(^GZ4=*O=4 M&D1W]EK&GEMPM[JV=E#;3RKYR,+P2J%.;^$7_!//XD>&?VL=#_;+^,_[4]WX MT\5V.C7>GZE;2>&8[2U>*5"D45LL"/C9XE^.7[%W[31^'<_C>X%UXP\-:IX9BU73;V\YS=QH[J8)&)+-C.XLW M('RUJ_ O]A;Q;\%].\?_ !$G_:"N-?\ C%\0[7RM2^)>K^'T9++:FV%;>Q25 M56./@A/,P2B9^50@^BZ* /G'P+_P30^"WAO]C/6?V0_%E]-KY\3^=>>)_%UU M;A;V_P!6D;>-1P6YHH **** /Q!_X/>?^36? M@?\ ]E U'_TA%?K_ /LG_P#)K/PT_P"R?Z-_Z0PU^0'_ >\_P#)K/P/_P"R M@:C_ .D(K]?_ -D__DUGX:?]D_T;_P!(8: ._HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y _ MX+\?\H;/VA/^R?S?^CHJ_C"K^SW_ (+\?\H;/VA/^R?S?^CHJ_C"H _?[_@T MV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH _D]_X)=_\ !87X;?\ !'O_ (*!_M%?$CXD?!W7/&,'C'7+_3;: MVT._A@>W>+5IY2[&48((.,"OT$_XC>?V6?\ HQ[X@?\ A16/^%?L'=_LM?LQ MW]W+?W_[.?@.>>>1I)IIO"%DSR.3DLQ,6223DDU'_P ,G_LL_P#1M7P__P#" M-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"% M?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ /"-L?\ XU0!^0'_ M !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A7Z__ /#)_P"RS_T; M5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_LL_]&/?$#_PH MK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!&U?#_ /\ "-L?_C5' M_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG] MEG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1 MM7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@? M^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ /"-L?\ MXU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A7Z__ /#) M_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_LL_] M&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!&U?#_ /\ M"-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL? M\*/^(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ (U1_P , MG_LL_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]E MG_HQ[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ M /"-L?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A M7Z__ /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_ MQ&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!& MU?#_ /\ "-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ M _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ M (U1_P ,G_LL_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH M_P"(WG]EG_HQ[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+ M/_1M7P__ /"-L?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB M!_X45C_A7Z__ /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_ M^-4 ?D!_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR M?^RS_P!&U?#_ /\ "-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_L ML_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P_ M_P#"-L?_ (U1_P ,G_LL_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ M ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C M5'_#)_[+/_1M7P__ /"-L?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>? MV6?^C'OB!_X45C_A7Z__ /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?# M_P#\(VQ_^-4 ?D!_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X M5^O_ /PR?^RS_P!&U?#_ /\ "-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ? MD!_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL M_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ M -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ M\(VQ_P#C5'_#)_[+/_1M7P__ /"-L?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ M H_XC>?V6?^C'OB!_X45C_A7Z__ /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ MLL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB! M_P"%%8_X5^O_ /PR?^RS_P!&U?#_ /\ "-L?_C5'_#)_[+/_ $;5\/\ _P ( MVQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X5^O\ M_P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1M7P__P#"-L?_ (U0!^0' M_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%?K__ ,,G_LL_ M]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ /"-L?\ XU0!^0'_ !&\_LL_]&/? M$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A7Z__ /#)_P"RS_T;5\/_ /PC;'_X MU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99 M_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!&U?#_ /\ "-L?_C5'_#)_[+/_ $;5 M\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%% M8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1M7P__P#"-L?_ M (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%?K__ M ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ /"-L?\ XU0!^0'_ !&\ M_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A7Z__ /#)_P"RS_T;5\/_ M /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_LL_]&/?$#_PHK'_" MC_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!&U?#_ /\ "-L?_C5'_#)_ M[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_H MQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL_P#1M7P_ M_P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8 M_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ /"-L?\ XU0! M^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A7Z__ /#)_P"R MS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_LL_]&/?$ M#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!&U?#_ /\ "-L? M_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ "BL?\*/^ M(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ (U1_P ,G_LL M_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ M[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M7P__ /"- ML?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X45C_A7Z__ M /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 ?D!_Q&\_ MLL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS_P!&U?#_ M /\ "-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ?D!_Q&\_LL_\ 1CWQ _\ M"BL?\*/^(WG]EG_HQ[X@?^%%8_X5^O\ _P ,G_LL_P#1M7P__P#"-L?_ (U1 M_P ,G_LL_P#1M7P__P#"-L?_ (U0!^0'_$;S^RS_ -&/?$#_ ,**Q_PH_P"( MWG]EG_HQ[X@?^%%8_P"%?K__ ,,G_LL_]&U?#_\ \(VQ_P#C5'_#)_[+/_1M M7P__ /"-L?\ XU0!^0'_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X4 M5C_A7Z__ /#)_P"RS_T;5\/_ /PC;'_XU1_PR?\ LL_]&U?#_P#\(VQ_^-4 M?D!_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X5^O_ /PR?^RS M_P!&U?#_ /\ "-L?_C5'_#)_[+/_ $;5\/\ _P (VQ_^-4 ?S"?\%]/^"^GP MB_X+"?"+P!\-_AO\ ?$G@Z?P=XDNM2N;G7-3MYTN$EMQ$$41#(((SDU_3W^R M?_R:S\-/^R?Z-_Z0PT?\,G_LL_\ 1M7P_P#_ C;'_XU7=VEI:V%K%8V-M'# M!#&L<,,2!4C0# 50. !@ 4 24444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\@?\%^/^4-G[0G_ M &3^;_T=%7\85?V>_P#!?C_E#9^T)_V3^;_T=%7\85 '[_?\&FW_ "E,_:[_ M .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% ! M1110!G^)?%GA;P9IAUOQAXET_2;)6"M=ZG>)!$&/0;W(&3]:=X=\3^&_%^EI MKGA/Q#8ZI92$B.\TZ[2>)B.N'0D'\Z^=_'7[ \7[07[8NK_'#]J5](\7>!M, MT.VL?AUX+N)IGAL)BH-W<7$!58GD9PVTY?*L PS&F/+?@WX)\"?L^?\ !7VZ M^"O[)]H--\*:G\-&U'XE>%],E8Z?IU\)2+>41Y*PRE3!\HQA9B0,,< 'VEJW MCWP-H-ZVFZ[XTTFRN% +6]WJ,4;@$9!*LP/-6-$\3^&O$T@)4G%?E?XE\:_P#!.#XD?MJ_'[XB_MVVDFNW%OXQM]#\*Z38PZG+ M+;6^G0&VN;@K8D!8V9(_FD."4;;D[J^K?A)KW[$7[.'[$/Q&_:6_X)_6&EMH MT.@7FI2M:7]W.)-0MK9S#%-'=NTD+!F3*,%.UP<$$&@#Z7U'XD?#O2/$L/@S M5O'NBVNL7&W[/I-QJD*7,N[[NV)F#-GM@7\SOJD=U>IY\4L4Q.8_+5X\*/E8J=P.XY]._X).?& MKQM\:_V,=%N/B7JDM_XA\+ZG>^'=6U">0N]R]I)MC=F/+-Y31!F.2S L>30! M]*4444 %%%63C8LT;;9(^<#0!T]%8_ M_"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2 MZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM,N/%NH M6L+7%SX5NTC099V=0 /SH VZ*QD\4:K(@=/"-X0PR"'7D?G2_P#"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM1S>+[ZWDCBG\+72-*VV-6D4%CZ#F@#< MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6HU\7WSW+6:^% MKHRHH9HQ(N0#T.,T ;E%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ; M%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM M'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%% M8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ M DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ; M%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM M'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%% M8_\ PDNK_P#0H7O_ 'TM1VWB^^O(S+:^%KJ10Q4LDBD9'4=: -RBL?\ X275 M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%" M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+ MW_OI:/\ 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**Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EH V**Q+CQ;J%K"UQ<^%;M(T&6=G4 #\Z_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%%8__"2ZO_T*%[_WTM6M*U6]U"1TNM$GM0JY#2D8;VXH O4444 ? M('_!?C_E#9^T)_V3^;_T=%7\85?V>_\ !?C_ )0V?M"?]D_F_P#1T5?QA4 ? MO]_P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !111 M0 4444 %%%% !1110!\K_ME_MH?$&P^*UM^Q3^R&NF3?$W5;$7.M^(M8F5=/ M\(6+ ?Z3/NR'F*LK)'@_>0E6W*C=U^Q=^S%\'/V6/"EYHGA;QS'XH\7^([DW MWC+Q??WJ3:AKEYRS2/\ ,Q6-2S[4R=NXDEF9F./\5?\ @E3^P5\;?B'JOQ6^ M*'P*;5=?UNY^T:GJ#^*]5B,TFT+G9%=*BC"@ *H X%:'P+_ ."9_P"Q)^S7 M\1K7XM?!3X*?V+X@LH98K74/^$DU*YV)*A1QY<]RZ'*L1RIQGC!H 9^PW\3O MV5/BG!X]U/\ 9T^%R^$=5L?&EU9^.M*OM,M[74'U!#\T\R122$HS;]K%N663 M@$-7R=X2^&<'Q5^(_P"W1X4_9NLHY?!>J^&X;73;?2U!M+GQ MC(\\< 7Y2Q MN!,&V_\ /1.Q6OK7XV?\$VOV/?C[X\N?B?XZ^&$L&OW\7EZIJ>@ZW=Z<]^F M,3BVD1920 "S L0 ,\"O3?@[\%OA7^S_ . [7X9?!KP/8^']#LB6AL+%#@N? MO.[,2TCG R[DL<#).* /(_V!/CQ\-=1_X)T?#_XG7OBRRM])\+> ;6R\07>.KWQ]KWP7VSZG>B\U;3K#7+R MVL+ZX#;O,EM8I5B)SR0% )R2#DY^@-(TC2O#^DVN@Z%IMO96-E;I!9V=K"L< M4$2*%2-%4 *JJ !P ,4 6**** "O"_^">__ "1/5O\ L>]9_P#2DU[I7A?_ M 3W_P"2)ZM_V/>L_P#I2: /=**** "BBB@ HHHH **** "LWQC_ ,BQ>_\ M7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/_ -?I_P#0 M36Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !6/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y!$O\ MU^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ M>_\ 7 UOW^H **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_ *4F M@#W2BBB@ HHHH **** "BBB@ K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG M?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G M_P!!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S0!L4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"0 M1+_U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_U MQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH MQ_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH M**** "BBB@#Y _X+\?\ *&S]H3_LG\W_ *.BK^,*O[/?^"_'_*&S]H3_ +)_ M-_Z.BK^,*@#]_O\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z? M)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_P#@GO\ M\D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)H ]THHHH **** "BBB@ HH MHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ M *XK_(5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C M^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!- &Q1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5CV7_([WO_ %Y1?S-;%8]E_P CO>_] M>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N M*_R%4_&/_(L7O_7 UL_P#I2:]TKPO_ ()[ M_P#)$]6_['O6?_2DT >Z4444 %%%% !1110 4444 %9OC'_D6+W_ *X&M*LW MQC_R+%[_ -<#0!R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __ "")?^OV;_T* MMBL?P/\ \@B7_K]F_P#0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X& MKFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !5'Q/XAT_P )^'[SQ)JK[8+.!I9.>3CHH]R< >YJS>WUGIMI)?ZC=QP0 M0H6EFF<*J*.Y)X KYU_:'^/-AX\MU\&^$2YTZ*??,N+,#PIE,ZU2:]LT_9PZRET=OY4]6]K:;M(]O(LFQ&+KKQU^Y_NX^7'I7U]X8\0Z?XL\/V?B M32GW07D"RQ\\C/53[@Y!]Q7Q+7NG[(GQ"_X^OAQJ,_K]9_\ 2DU[I7A?_!/?_DB> MK?\ 8]ZS_P"E)H ]THHHH **** "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ M )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^ M)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y!$O_ %^S M?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_] M<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BB M@D*"S$
/QXKB/BG^ MTM:Z9J2/Y?VJ-/,CC8\80#_6M]/E^O2J'PZ_9QU77]1_X3CXTW MLMW=3,)!I\DNXGT\UA_Z O X!/\ #7Y[F7&&*S'&2RSAN"K5EI.J_P"#2]9? M:EVBK_.S1]-AZ[^R<;.,Y_P!;S6WX M8_9.U#PGX@L_$FE?$W;/9SK+'_Q)^#CJI_?=",@^QKTWQ+_R%]'_ .OT_P#H M)K8KJH^&' ^'JQJT\):46FFJE6Z:U3^/H93XNXAJ0<)5KIZ-OW^K\ ?\ M@TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E) MH ]THHHH **** "BBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B]_P"N!H N M:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#0 M30!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8] ME_R.][_UY1?S-;%8]E_R.][_ ->47\S0!L4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^ MS?\ H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H M FHHHH **** "BBB@ HHHH **** "BBB@ HHKSSXM_M"^&OATLFCZ5LU'6 , M?9D;]W ?^FC#O_LCGUQUKS,WSG+,BP4L5CJBA!=7NWV2W;\EJ=>"P.+S&NJ. M'@Y2?]7;Z+S9U_B[QEX;\#:0^M^)]4CMH%X7< K"33]$5MMS*[;05]9G'K_SS7/\ P+&:L>$?@QX^^,NKIXY^,.I7 M$%HW,%F?ED=.H55Z1)_X\?QW5[?H>@Z-X:TR+1M TV*TM81B.&%< >_N?4GD MU\#['B+CW6MS83 /[.U:LO[W\D'VW:[IIKZ3GROAS2G:MB5UWA!^7\TEWZ>6 MSY?X6?!'PG\+[83VL7VS4F7$VHSH-WN$'\"_3D]R:[.BBOT/+3E)]7_6B\EH%%%%=QSF/XE_Y"^C_P#7 MZ?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7_P $]_\ DB>K M?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%% M% !6;XQ_Y%B]_P"N!K2K-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\' M_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L? MQ+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO M?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "L?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0? M!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 % M%%% !5?5M7TS0M/EU;6;^*VMH%W2S3.%51]37-_$[XQ^$?A?9DZK*;MM,T!'S BJ0A'_3)#]]NV]N.O MIMKXK/N,:6 Q7]FY;3>)QCVIQVCYU);12^_;9.Y[V79'/$T?K6*E[*@OM/=^ M45U?X>NQ?\;?';QE\4-6/@3X*Z=\3,FIZOG<'=9)F_O.W4G]!V K8KFRC@ZK5QL"4 E+?VK+>YU&X\4>+-* MM=/OI+^Y1[>RM;=%4);KL#1*VQ&<%B&90>.:^;/@_P"(-+_:T_X*R:A^T3\# M;=9?!'PW\"R^&-=\76RXM]>U.21W^SQ..)TC$@.\9'[I3G:\9(![)\Y,8VQ9!!P3N () !! M/I/P.^.OPI_:/^'%C\6/@SXO@UK0[_G@+P!*;"RTS0[;Q%HL5K\BV5_?Z9(TTR <*Q>2-N/^>0H ^@O M%7_!6G]CSPKXDU+2?[8\3:GI.B:A]BUOQCHGA.ZN]&L)P0K))=1J5."1R@8' M(P37T7X;\1Z!XP\/V/BOPKK%MJ&F:E:1W6GW]G*)(KB%U#)(C#AE*D$$>M>* M?L ?"3P1H_\ P3R^&OP\E\/VLVE:Y\/+.YU>RDA!CNFO[83W BB MB@ KPO\ X)[_ /)$]6_['O6?_2DU[I7S]^P-X@T73/@UJUMJ&HQQ2?\ "(A$4\DT ;FG?\@^#_KBO\A4U9%CXN\-1 MV4,;ZS"&6)003T.*E_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?] M!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H M/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BL MW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_ MT&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0: M@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJQ M_$O_ "%]'_Z_3_Z":F_X3'PQ_P!!J#_OJLO7O$N@W.IZ9-!JD3+#=%I6!^Z- MO4T =-16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!] M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4 M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]4 :58]E_P CO>_]>47\S4W_ F/AC_H-0?]]5EVGB704\6W=Z^J M1")[6-4DSP2"*/#] MYX?N[6UU6)Y'B(1%/)-6['Q=X:CLH8WUF$,L2@@GH<4 :]%9O_"8^&/^@U!_ MWU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9 MO_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?59GBGXN> / M"&F-J>K:_'@ ^7!"-TDI]%7O]> .Y%<^*Q6&P6'E7Q$U"$5=MNR2\VS2C1JX MBJJ=*+E)[):MG1RRQ01-//(J(BEG=VP% ZDGL*\=^)G[2D]S??\ "%_!ZU:_ MOYF\O[?'%O ;TB7^,_[1X],]:Y37O'7Q _:'U8Z+87":-H"O^\\R0A,>LA', MC>B#@I_#/PC\*OA?8^7H^HP37CIBXU"?F23V']U?]D?CD\U^<3SC/N- MINCDM\/A-I8B2M*?=48O5?XWMY-6?U,<#EV0)3Q]JE?I23TC_C?_ +;^:9S7 MPQ_9J8WH\8_%RX.H:A*_F&QDD\Q5;UE;_EH?;[O^]7L$<<<4:Q1(%50 JJ, M =A6=_PF/AC_ *#4'_?5'_"8^&/^@U!_WU7V>0\.Y5PYA/88*%KZRD]93?>4 MMV_P71(\+,OW^H **** "BBB@ HHHH **** /S2_X*.?\%!?A[X[_:\"ZU>Z;/)::S MH]SL9/)>)'W2(5.Y?[S[1DJU6_V9/@;XF_:_\'?M.?M!ZOX?O-#LOCY VD^! M8]9@,,W]G6UE+;6MZZ'E5D9XVQ_TR)&003]S:CI&E:O&D6K:9;W2QOOC6XA5 MPK>HW X/O5B@#X/_ &:?^"GOP/\ VU?0JW&F6[W4*[8;EX5 M,B#T#$9 Y/3UJQ0 4444 %>#_P#!/RTM9_@KJSS6T;G_ (3K61ED!/\ Q\FO M>*\+_P"">_\ R1/5O^Q[UG_TI- 'MW]G:?\ \^,/_?H4?V=I_P#SXP_]^A4U M% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I M_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ M\^,/_?H5G>+K&RC\-7CQV<2L(3@K& 16O6;XQ_Y%B]_ZX&@";3]/L&L(";*$ MDPKDF,>@J;^SM/\ ^?&'_OT*-._Y!\'_ %Q7^0J:@"'^SM/_ .?&'_OT*/[. MT_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?& M'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^ MSM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ MOT*R/$=E9IJNDJEI$ UX0P$8Y&TUNUC^)?\ D+Z/_P!?I_\ 030!I?V=I_\ MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9 MVG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C# M_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_ MV=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A619V5F?&=[$;2 M+:+.,A?+& R_Y'>]_Z\HOYF@#2_L[3_P#GQA_[]"C^SM/_ .?&'_OT M*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ M .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[ M]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*F MHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\ M8?\ OT*FHH A_L[3_P#GQA_[]"LCP796.SB5A"<%8P"*MZ?I]@UA 390DF%=KNAX+ M._2)/86\/1C3G>I7G\%*&LY/IIT7F_E=Z'K99DV*S-N4;1I MQ^*'_".GVNIZOG8=L8:&W;IAB/O-G^$?B1T MKGO 7[/WBCX@ZH/'/QFNYE64ADT[.R1QU 8# B3_ &1@_P"[7:_"7]G[PQ\- MTCU6_":CJ^,F[D3Y(3Z1J>G^\>3[9Q7H%?.X7A?->)<1''<3-54WA\I6KTE5?Q/_ _RK\?GJ4]/\/:#I5G'IVFZ-:P0 M1+MCBB@4*H^F*F_L[3_^?&'_ +]"IJ*_1X0A3@H05DM$ELD?+2E*4FY.[9#_ M &=I_P#SXP_]^A1_9VG_ //C#_WZ%3450B'^SM/_ .?&'_OT*/[.T_\ Y\8? M^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[. MT_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@#"\1V5FFJZ2 MJ6D0#7A# 1CD;36O_9VG_P#/C#_WZ%9OB7_D+Z/_ -?I_P#036Q0!#_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10 M!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H5-10!#_9VG_\^,/_ 'Z%/BMK: DP6Z(3U*(!FGT4 %%%% '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 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ M .">_P#R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H=._Y!\'_ %Q7^0J:@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_^OT_^@FMBL?Q M+_R%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ K'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_P#((E_Z_9O_ $*M MBL?P/_R")?\ K]F_]"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW M_(/@_P"N*_R% $U%%1W=W:6%K)>WUS'##$A:665PJHHZDD\ 4I2C&+;=DAI- MNR)*XGXJ_'+PG\,(&M)9!>ZHRYBT^%^5]#(?X!^I[#O7$_$/]HO6O$^I_P#" M"_!2QFN;B9C&=12++-Z^4#]T?[;=.O'6M3X5?LTV&B7"^*?B1*NJ:H[>9]GD M;?%$QYRQ/^L;W/&?7@U^/O=O;O"OA'P[X)TA-$\,Z7':VZ6/N:T@ !@" MBO=X>X2R_()2KMNKB9_'5GK.7I_+'R7E=NQYV9YUB/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?_!/?_DB>K?\ 8]ZS M_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% !1110 4444 %9 MOC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7% M?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_ M ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>] M_P"O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH QO'NHV.G>&9Q?721?:,0P M[SC?(>BCW.#^5:>G?\@^#_KBO\A7SM^U/\2)=:\9P^%-)NB+?16W2,AZW)Y) M_P" C ]B6K?U7]JS/A'3M+\&Z0]SKMQ:I'/OB)2"7&TA5ZR,2,@#CD=>17YJ M_$_A^AFN-PN(GRQH646M74>THQ75J6B[K79-GU7^J69U,'AZU)7=2[:V45NF MWV:U_#<]/^(7Q/\ "7PTTS[?XCO_ -ZZG[/9Q8,LQ]AV'N< 5XV3\6OVH-3X MSI7AR*7W\H8/X&9_R _V<\[/P]_9TUOQ3J?_ G/QKOIKBXF(<:<\N6;T\TC M[H_V%Z=..E>T6EG::?:QV5C;1PPQ*%BBB0*J*.@ ' %8QRWB#CJ2J9HI8;!= M**=JE1=ZK7PI_P BU^:4C1XO+.'ERX.U7$=:C^&/^!=7Y_\ !1@_#SX8>$OA MIIGV'P[8_O74?:+R7!EF/N>P]A@"NBHHK]&P>"PF78:.'PT%"$59)*R7]?B? M+U\16Q55U:LG*3W;W"BBBNHQ"BBB@ HHHH **** "BBB@ HHHH **** "BBO M%O\ AX;^Q[_T5_\ \M_4/_D>N_!97F>9\WU.A.IRVOR1E*U[VO9.U[.U^S// MQV;97E?+]TT445X)[X4444 %%%% M !1110 4444 %%%% 'R!_P %^/\ E#9^T)_V3^;_ -'15_&%7]GO_!?C_E#9 M^T)_V3^;_P!'15_&%0!^_P!_P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E, M_:[_ .WC_P!/D]?O]0 4444 %%%% !16=XB\7^$_"$$=UXM\4:=I<4S[(9-1 MO8X%=O0%R,GV%7X9HKB);BWE5XW4,CHV0P/(((ZB@!U%%% !1110 4444 %% M%% !1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_T MI- 'NE%%% !1110 4444 %%%% !6;XQ_Y%B]_P"N!K2K-\8_\BQ>_P#7 T 7 M-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ MZ": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K M'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "L?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_ M9O\ T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL[Q-XL M\.>#M-;5_$VKPV<"]&E;ECZ*!RQ]@":RK5Z.&I2JU9*,8ZMMV27=MZ(NG3J5 M9J$$VWLEJV:- _8;!3N=G(^5F ^ZH/))QD XR: M\Y\3?M">._B1J;>$O@MH%P@?AKTH#,5Z;N?EB7_:)S[@UR>O_LT_&37?2*T>J9]EEG#.&HUHRS:M&EUY')*37G=V2?WOR//+JZN+VZDO;N M9I)9I"\LC')9BW?@_9%&N7;^T+4<89+G5#,(Y=6DZI^A9AC>'[.Y\2:;]DOV@7[9;^8K!).C8*D@ M@GD<]#5ZO[,HU56I1J)-.O M%%CI-C']ZYO[E8U)_NC)^9O0#)/85^.-?O/@K3J1ACIM/E?L[/H[>TO9^5U? MU1^ >-]2G*I@(*2YE[6ZOJK^SM=>=G;T84445^YGX,?M)1117\)G]\!1110 M4444 %%%% !1110 4444 ?('_!?C_E#9^T)_V3^;_P!'15_&%7]GO_!?C_E# M9^T)_P!D_F_]'15_&%0!^_W_ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S M]KO_ +>/_3Y/7[_4 %%%% !7YI^"-,^-?_!0#_@KEXKUC4OBQ<:1X+_9_P#% MUN;'P^%>2*>2VN6C"+$'50\SV\[O,VYE&U0" H7]+*_.']JK_@G_ /\ !0/X M7_M.>/?CC_P3Z\561TOXKVKQ^*-/>]MH+BTDEYF8&Y 7!W#Z#_ ."(?BOXD^ ?&'QG_8E\=^+9=:LOA=XE%OH=T[,5B7S[ MFWF6,,24B9H(Y%CSA2[]R:T_@I^QI^U+_P $Z?\ @GCXATK]G"RT[Q#\9O$. MKVMW?K;6ZSQ1*\D5Y)IG=E)4DJ 3MR0#ZXHHHH M **** "BBB@ HHHH **** "O"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ MY(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@ K-\8_\BQ>_P#7 UI5F^,? M^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/\ ]?I_]!-;%8_B7_D+ MZ/\ ]?I_]!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_\ D$2_]?LW_H5;%8_@ M?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %1W5U: MV-L]Y>W,<,,:EI)97"JH]23P!7!_$S]HKP3\/_,TZSE&J:DN1]DM9!LC;_IH M_(7Z#)]A7GMKX2^-G[15RFI^*[UM)T,L&BC:,HA7L4BSES_M,<>A[5\/FW'& M$P^+> RNF\7BOY(?#'SG/X8I==VMG8^@P7#]>K1^LXN2HT?YI;O_ QW?]6N M='\0OVI;"VN3X=^%^G'5;Z1O+2Z,;&(-TPBCYI#^0^M9/AG]GSQY\2=37Q;\ M:=?N$#\K9!P9BO7;Q\L2_P"R!GV!KT[X>_"+P3\-;8+H&F!KHKB6_N,-,_KS M_"/9<"NGKSZ/!V99]5CBN)JWM+:QH0NJ,?7K-KS\UJCIJ9YA#=,72/#.D0V<"]5B7ECZL3RQ]R2:T:**_0Z-"CAJ4 M:5**C&.B25DEV26B/F:E2I5FYS;;>[>K9F^,?^18O?\ K@:N:=_R#X/^N*_R M%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0K4@FHHHH **** "BBB@ HHHH **** M"BBB@ HHHH **\B^-7[;W[/_ ,$O-T_5?%:ZMJT61_9&A[9Y5;T=LA(^>H9@ MWH#7SY>_M0_MK?M<75]7Y65O,^0S7C;(\MK_5J>'HKT>* MOVAO'%UXCU&9_,N+"QGD2%G[^9,W[V7ZC8?K7TYX,\!^"_AUHJ>'? GA:QTF MRCZ6]A;+&I/]YL#YF]6.2>YKU/;\$\\U^6TZVNQ< MW(7^YYK9BA'^R@7[87_ $2#_P N#3__ )(K].Z*Z,'XJ<38*:+57L$E=!&)))IH4>61FF6QQM^S-G/]X8[T ?1E%%% !1110 4 M444 %%%% !1110 5X7_P3W_Y(GJW_8]ZS_Z4FO=*\+_X)[_\D3U;_L>]9_\ M2DT >Z4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S M3O\ D'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H M V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_ MY'>]_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ K'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K M]F_]"H V**** "BBB@ HHHH **** "BBB@ HJCXA\3:!X3TU]7\1ZM#9VR=9 M)GQD^@'5C[#)KQOQ7^T;XP\>:D?"/P4T"X+294WK1;I2.FY5/RQK_M-_X[7S M6?\ %F3<.I1Q,^:K+X:<%S5)/I:*[]W9>9ZN6Y-CLT;=*-H+>4M(KU?^5V>H M>/OBIX+^&]IY_B355$S+F&RA^::3Z+V'N<#WKR&^\??&C]H*\DT;P)ISZ5H^ M[9-.LA48_P"FDN,G_<0=#R#UK=\ _LMQO=_\)-\6=5?4KV1M[V:S,R[O^FDA M^9S[# ]R*]>L;"RTRTCL--LXK>")=L4,,854'H .!7S']F\6\8:YC-X/"O\ MY=0?[V:_OS^RGUBO1J^IZ_UK)?3T6R7H%%%%>H<@4444 9OC'_D6+W_K@:N:=_R# MX/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ MHHK&\<_$3P+\,]%;Q%X_\66&D6:YQ/?7"IO/]U0>7;_94$^U:4J56O45.G%R MD]DE=OT2,ZM6E0INI4DHQ6[;LEZMFS4.HZEIVCV,NIZM?PVMM A>>XN90D<: MCJ69B ![FOD_XK?\%0=-GU#_ (1']G'P!=>(-1F?R[:_OK>01NW;RK=/WLOX M[#[&N6T[]DW]LK]K"^B\1?M'_$"?0=)9Q)%IMS@NH[;+2,JD9QQER']0:^VP M_ V)P]%8C.JT<)3?26M1_P"&FM?OLUV/AL3QWAL36>&R2A+%U5HW#2G'_%4> MGW73[GJ/QI_X*7?!#X=>;I/@!9?%VIIE0;%_+LT;WG(._P#X K ^HKRC[)_P M4"_;7YNI&\'^$[G^$[[&WDC/MS/< CUS&2/X:^C?@K^Q9\ ?@?Y5_H'A%=2U M6+!&LZUBXG#>J @)$?=%!]2:]8K;_6/AS(?=R3"<]1?\OJUI/UC!>['R>_=& M'^K7$F?^]GF+Y*;_ .7-"\5Z2F_>EYK;LSYW^"O_ 38^!7PT\G5?&T4GB[4 MTP2VI1A+1&_V;<$AA[2%Q["OH.RL;+3;2/3].LXK>"% D,$$81$4= . /85 M+17R>:9UFN=5O:XZM*H_-Z+T6R^21]?E61Y3D=#V6!HQIKR6K]7N_FV%%%%> M6>J%>0?M#_M4:=\([L^$O"]C%J&N&,-,)F/DV@(R-^""S$8.T$<$$GH#Z_7Y MU^+==O\ Q/XHU'Q%JDC-<7M[)-*6/(+,3C\.F.V*_+O%+BW'\,Y92I8)\M6L MY+FWY8QM>W2[YDD^BOULUX^<8VIA*,53TH'QU6AX3UV_\ #'BC3O$6ER,MQ97L,Y.5UUM>]FMU:VN]UH?/87-<71K)RDY+JGJ?HI111 M7]?GW(4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_F_]'15_&%7 M]GO_ 7X_P"4-G[0G_9/YO\ T=%7\85 '[_?\&FW_*4S]KO_ +>/_3Y/7[_5 M^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 %<[XE\'_":T@N_%7C#PMX=BBC M4S7VI:E8P*JCN\DCC@>I)KHJ_%K_ (*N^$/VNQ^U5KGB+]IK1/B/J'P93Q S MZ,VBW8:Q@L.-AB($EO!+C_GJH.GEE?]J(2_2NO_X)9_M*?'7]J%O'?Q ^)7[-EA\. MO#!_LL>"X[#0I+8:@C?:S.YGD"_:MN(!O550;N!DFOS3_:,UK_@F==_!7X?V M_P"QAH^MV/BJ/QE _BC_ (2Y96U)K;RV 9Y 3;;-^.(2!G!*BOWBAFBN(EG@ ME5T=0R.C9# \@@CJ* '4444 %%%% !1110 4444 %%%% !7A?_!/?_DB>K?] MCWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*30![I1110 4444 %%%% !1110 5F M^,?^18O?^N!K2K-\8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y" MIJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_P A M?1_^OT_^@FMBL?Q+_P A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^ M9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L? MP/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BBB@ HHKA/ MB7^T#X(^'0DL%G_M'4EX^PVKCY#_ --'Y"?3D^U>=FF;9;DN%>)QU54X+JW^ M"6[?DDV=6$P6*Q]94L/!RD^B_7LO-G<3SP6L+W-S,D<<:EGDD8!5 ZDD]!7D M_P 1?VI-&TN8Z#\.+/\ M>_9MBW&TF%6Z84#F4Y],#W-_)?].Z?1=I2Z:IIJQ]%]1R?)-<; M+VU5?\NXOW4_[TOT7XH\S\/? ;XC_%74D\5_&;7KFWB;F.SR/.V_W0OW81[8 MSZ@=:]D\*>#/#'@C31I/A?1X;2'C=Y:_-(?5F/+'W)K3HKZ3(.$0%%%% !1 M110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7 M%?Y"@":BBB@ HHHH **.G6O&OC5^W;^S[\&/.TZX\3C7=6CR/[*T(K,RMZ/) MGRX\'J"VX?W37=E^69AFM?V.#I2J2[15_O[+S>AP9CFF793AW7QE6-./>3M\ MEW?DM3V6N&^+W[2'P7^!MJTOQ&\FPMYMU)Z8B3+ '^\<+ZD5\K7 M/[1?[<7[8-Q)I7P*\'3>&= D*V+GD[Y"?-EY[Y3W!K[)<)Y1DBY\_Q:C+_ )\T MK3J>C?PP^=UYGQ;XNSC/'RU%S=*IZ.5YA@'NY<>XJ;P-_P $X/BA\4]:7QU^U?\ M%:\FN9<%].L[O[3<8Z[&G?*1@?W4##'0BOKGPEX+\(^ M&C\.^"O#5CI5C%] MRUL+98DSZD*!DGN3R>]:=15XVCE]-TU^RVZ,NEP/+,:B MK\08F6)DM5#X*47Y0C:]N[WZHY#X5? 7X1?!/3_L'PU\#66G,R;9KM4WW$P_ MVY7R[#OC.!V KKZ**^)Q&)Q&+K.K7FYR>[DVV_5O4^YPV%PV#HJCAX*$%LHI M)+T2T"BBBL#<**** "BBB@ KX?\ VF_A1FE6&51FRT M9'4;6.!ZC'N!]?\ Q0^)7A[X4>$+GQ=XBE^2(;;>W5L/<2D';&ON<=>P!/:O M!/@C\,_$'[1WCVX^-_Q:@\W2TF(LK)P?+N&4_+&H/_+%._\ >;@Y^:OR3Q,P MF&XCJ8;),-'FQ;ES)IZ4X;2E/?W7T6[:5NB?B9O"&*<,/%7GOZ+JWY'SO7I7 M[,OP8U?XI>/;34)[%QHNF7*3:A=.OR.5(80@]V8XR.RDGTS]$:[^S5\#K3Q! MIMU;_#ZV4SWA$J">7RV&,XV;]N/;%>E:5I.E:%81Z5HNFP6EK"NV*WMH@B(/ M0*.!7S7#W@SBL+F<*^:5H2IP:?+#F?-;9-M1LN]KW6FFYR87(9PK*5:2:71= M2Q1117] 'TP4444 %%%% !1110 4444 %%%% 'R!_P %^/\ E#9^T)_V3^;_ M -'15_&%7]GO_!?C_E#9^T)_V3^;_P!'15_&%0!^_P!_P:;?\I3/VN_^WC_T M^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %-FABN(F@GB5T=2K MHZY# \$$'J*=7&Z_^T7^SYX3UFX\.^*?CMX-TW4+239=6&H>)[2&:%L9VNCR M!E/(X(H \0_:4_X(^_L/_M(_:-5N/AH/".MS9;^VO!A6R9G/.7@VF"3)Y),> M\\_,,YKSK_@CG\./"OP4\<_&KX*>!?VH[GXAZ5X7U73+(:;WMY,L<5O$BEGD=F("J "23P *XW]G#]H MWX;?M4_"^'XP?"6XO)M#N;^ZM;6>]MO)>4P2M$SA M*BWZE\/M)F^S6NMW0DWH]W*AWO&H B&.1N# U MY;_P0S 7_@G;X:4#@:YJV/\ P-DH [+X]_\ !4[]D']F[XKZE\%?B;XHUE-? MTB.!]0MM.\/7%RD0FB6:,%XU(R4=3CWKM_V6_P!LGX(?MB:1J^N?!/4M3N;? M1+F*"_.I:3+:%7D5F7:) -PPIY'2OD/]GKXA_MH^'/VE/VAOB7\%/V)[_P 5 MW'B7XB& ZUXEU^/1+,;68 M ZOQ5_P5I_8\\*^)-2TG^V/$VIZ3HFH?8M;\8Z)X3NKO1K"<$*R274:E3@D< MH&!R,$U]%^&_$>@>,/#]CXK\*ZQ;:AIFI6D=UI]_9RB2*XA=0R2(PX92I!!' MK7BG[ 'PD\$:/_P3R^&OP\E\/VLVE:Y\/+.YU>RDA!CNFO[83W */#]YX?N[6UU6)Y'B(1%/)- &YIW_ "#X/^N*_P A4U9% MCXN\-1V4,;ZS"&6)003T.*E_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$ MQ\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ MOJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZH TJQ_$O_(7T?\ Z_3_ .@FIO\ A,?#'_0:@_[ZK+U[Q+H-SJ>F30:I$RPW M1:5@?NC;U- '345F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8 M_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?] M]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1 M_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#" M8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0 M?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0? M]]4?\)CX8_Z#4'_?5 &E6/9?\CO>_P#7E%_,U-_PF/AC_H-0?]]5EVGB704\ M6W=Z^J1")[6-4DSP2"Q4(3J248J[?1&U6!XZ^)G@WX=67VOQ/JRQNRYAM8_FFE_ MW5_J<#WKROQU^U#K/B"\/AKX0Z7)N<[?[1FBRY]T0\*/]IOR%0^!?@?X?U"^ M_P"$I^,/C);^[E;>]DERS9/_ $TDZM]%P..I%?GF(XTQF;\H^JNCZ:ED-# TU6S:I[-/506M27R^RO-_@0ZE\3?C'\>KZ30?AOI M4NF:7NVS7"R%3C_II-VX_@7G_>KM/AI^S/X.\&&/5/$075]17YMTZ?N8F_V4 M/4^[9]0!79:;KW@?1[*/3=)O+.VMXEVQ0P*%51[ "I_^$Q\,?]!J#_OJNO*^ M!\/'%K'YS5>+Q/1S7N0\H4_A5N_?569CB^(:KHO#8&"HTNT?BE_BEN_Z6II M # %%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU7W9\Z:5%9O_ F/AC_H-0?] M]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ M F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U! M_P!]4 :5%9O_ F/AC_H-0?]]5\W_'O_ (*56OP5^+.K?#*R^$*ZU%IGD;=2 M7Q%Y F\R".4_)]G?;@R;?O'.W/&<5ZV39'FG$&*>'P%/GFES-7BM$TKWDTMV MO,\C.L^RGA["QQ.85.2#DHIVE+5INUHIO9/I8^D/&/\ R+%[_P!<#5S3O^0? M!_UQ7^0KXJUC_@K9_:VESZ;_ ,,_^7YR;=__ E>WC@_ MX9[SL0+G_A+.N!C_ )]*^E_XAGQO_P! G_E2E_\ )GS'_$3^!O\ H+_\IU?_ M ) ^U:*\F^&_[8/PO\4?!+2_C/\ $'5K#PI'J(N,Z?=:CYS(8IY(L*0BM*2$ M#85,_-CG&:\;^*W_ 5#BOK\^$OV;_A]RL4@U+4K=]K-ZQVZ?._J"Q7I MRIKRL#P?Q%F&+J8>E0=ZZNYUCCC7U9F( ' MN:^<_C3_ ,%-O@SX",NC_#2TF\6ZDN5$MNQALT;WE8$O_P 4@_WA7DFE?LT M_M*_M1ZE%XF_:;^,7]CZ=OWQ:;-())4'_3.VBQ%#D<9)W#NIKZ,^"_[-?[+O MP,$5YX4TBUN]3BP?[:U=A<7.[^\I(VQ'_<5:]O\ LW@WA[7'UWBZR_Y=TG:F MGVE4W:_PZ]T>'_:7&O$6F H+!T7_ ,O*JO4:[QI[)_XM.S/GT>&/^"@'[:W[ MSQ'>/X/\*W/6"17LK>2,]A$,S7 (Y&_*'L17LOP5_P""%P2CAJ'\E)0\*H_F>P'4G@57;QGX652S:Y !DDMTKYK^-?Q0U7]I# MX@6_PF^'^H+#H%M/FYOG)$>I7'S/%'$5/A_!)PC[2O4? M+2IK>:0_>DT8[)?I9*,%A70BYU'>)=!N=3TR:#5(F6&Z+2L#]T;>IK4_X3'PQ_T&H/\ OJOK3N-*BLW_ M (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@ M_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_O MJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^JL:?K>DZJ[1Z=?QS,@RP0]! M0!:HHHH ^0/^"_'_ "AL_:$_[)_-_P"CHJ_C"K^SW_@OQ_RAL_:$_P"R?S?^ MCHJ_C"H _?[_ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>O MW^H **** "OC;X_?\$/OV4/VC?C)X@^-_C?X@_$.UU;Q)?&[OK?2M6L$MT?: MJXC62R=@,*.K$^]?9-<)XE_:C_9F\&:[<^%_&'[17@32=3LI/+O-.U+Q=903 MP/C.UXWE#*<$<$#K0!\@_P#$.G^Q-_T5'XI_^#O3?_E?79_\$K/@[^Q'\#O& MOQ=^'W[(WQ,\9>(-4TK5+#3_ !U#XLC0"RN+>2_CB6%DM8 X+"Y#$%Q\B8QG MGW[_ (;)_9!_Z.K^&W_AV5[\0+6 M>SO+299(IXGOM:9)$=20RLI!# D$$$4 ?H91110 5\A?\$-/^4=WAO\ [#FK M?^ELE?7M% 'R#\.O^"HWA_X6>+O&/P@_X*'SZ;\.O%GA_79_[$FM-%O1I^MZ M1QY%U;OF8NYPVX9&)?VV-?_:?_ &DXO#5[X=\,_&?PY'X< M\ C5[5H)+V*"Q-NNHM&1E8V=(G4D.HZ/I&L*B:MI5M="-MT8N8%? M8?4;@<&K- 'P?^S3_P %/?@?^SC^R1I'P8^/O]JZ)\4?ASHD?AZY^'T^D7!O MK^XM4$-LMN50HZRJL>'W8&2?NX9O9?\ @E=\!_''P _8WT/0_B?ISV7B;7[^ M[U_7;&5-KVTUW*76-@>5<1"+GK5B@ HHHH *\'_X)^6EK/\ !75GFMHW/_"=:R,L@)_X^37O%>%_ M\$]_^2)ZM_V/>L_^E)H ]N_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*F MHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"L[Q=8V4? MAJ\>.SB5A"<%8P"*UZS?&/\ R+%[_P!<#0!-I^GV#6$!-E"285R3&/05-_9V MG_\ /C#_ -^A1IW_ "#X/^N*_P A4U $/]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H5D>([*S3 M5=)5+2(!KPA@(QR-IK=K'\2_\A?1_P#K]/\ Z": -+^SM/\ ^?&'_OT*/[.T M_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&' M_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^S MM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0 MJ:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ M )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_O MT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*R+.RLSXSO8C:1;19QD+Y8P#D MUNUCV7_([WO_ %Y1?S- &E_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5- M10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z% M']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10 M!#_9VG_\^,/_ 'Z%9'@NRLY=*D:6TB8_;)1EHP>-U1_%+QQ;_#SP1>^)I2IE MCCV6D;?QS-P@^F>3[ U0^!OB>+Q?\/X-;4KYLD\@N47^"3/S#]TY?[M[7^_IVU.OZEB?J7UOE_=\W+?SM*Q7_/NGK;_'+:"76^JZI+4]3 Y!B,11^LXF2HT?YI=?\ "MY/M^9T_P 1 M_P!I+P=H$K:)X"TFWUC4"VP3+%F!&Z CF0^R\>]<_X=^!/Q)^+.HIXH^+.K M2V%JQS'9J@67;Z*@&V(?49]1WKTWXR# MZ<^I-=?7ETN$S:=CKGG6"RN+I93"SV= M66LW_A6T5_5KF+X5^'O@SP7IPTSP[X?MX$P-[E SR'U9CRQ^OX5J?V=I_P#S MXP_]^A4U%?H>'PV'P="-&A!0A'1))))>26A\S5JU:]1U*DFY/=O5LA_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT*FHK8S(?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ M* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJJZKKFB:%!]JUS6+6SB_P">EW<+ M&OYL0*<8RF[15V3*481O)V1)_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5PWB']JK M]F[PMN76/C;X;#+]Z.VU2.=U]BL18C\JX7Q#_P %)OV4=#W"Q\7:AJK+U73M M&F'Y&81@_G7LX;AOB#&?P,)4DNZA*WWVL>-BN)>'<%_'Q=.+[.<;_=>Y[G_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5\I>(?^"M?POM=P\*_"K7KTC[OV^YAM@?^ M^#+BN?\ ^'D_[1/C;_DE7[- FW_ZO]Q=ZA_Z)6/->[2\.N+:D>>=!4X]YSA' M\Y7_ / J^)'!].7)3Q#J2[0A.7Y1M^)]F_V=I__ #XP_P#?H4?V=I__ #XP M_P#?H5\8_P#"TO\ @JK\0?\ D7_AVVB+)T_XD]M;;1_V^L2/YT?\,V_\%+_B M!SXJ^.9TA'_UD9\320\>FVS0J?ITK7_4BG0_WO,L-#R53GE]R7ZF7^O57$?[ MGEF)J>;I\D?O;_0^R[F#1K.%KF[AMHHU&6DD554?4FOS%_;XO])U+]K/Q9>Z M)>6]Q:L;$1RVLBO&2+"W#8*\<$$'W!KW.V_X)7>/?$\ZWGQ+_:):>0'+".PE MNF/T>65G? KXV:U\*M*U>:_@TH6VR[N(PKR&6VBF.0.!@R$ M#V K]"\-/]O5]FTXJG**2YH7?-)ZZV6G?R/SKQ.S7B+,,AI+& MX#ZO2]K%J3J1FW+DG9LK MRBF[-W:6NRLB'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:BOAS[HA_L[3_^?&'_ M +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L M[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT M*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ M .?&'_OT*FKR7]J+]H%/A7H8\+>%[@/XAU*+$.SDVD9X\TC^\>0H][GL.#_%CTKX$? O0?@]X0339((;K5+H"35+TH#O? MLBYY"+T'KR>^*YG]E?\ 9^?X>:8?'WC2W+^(M2C+!9N6LXVY*G/_ "T;JQZC M[OKGV.OE.%\GQV.QLN(,WC:O45J<'M1IO9?XY+63WUMI=HXL'0J5*GUJNO>> MR_E7^?_P#!?C_E#9^T)_V3^;_T=%7\85 '[_?\ M&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 M 5\'_MP_\$R?^";X\:Z_^U#^U1\<_$OA27Q)J)GN6_X2&TAAEFV &.WB:U>2 M0[5!VKO;J>E?>%?EG8_ JS_X*I_\%5OBEI7Q\\1ZB?!'PEF?2['P_971B,@B MG-N(E8+->3P[I_[8_CZWFED"13ZF M7L[=CG&3--I:QH/=V45^A7["7[ W[//[$^F:]K7[/OBS7=8L_&T-A-<7>KZK M;W<3QVXG,+PM!#&-K"Y__ "1/5O\ L>]9_P#2DU[I7A?_ 3W_P"2)ZM_V/>L_P#I M2: /=**** "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: M+FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ MT$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6 M/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %>+?M??M??\,I_P#"/?\ %O/[>_M[[7_S%OLO MD>1Y/_3*3=N\[VQM[YX]AU35M,T2PDU36+^&UMXES)//(%51]37R3^V3?_#_ M /:*\1^'4MVNI;+PY]KRV/+6[:8P]/X@H\GV)W=L<\SXNX*X3Q].OQ).]&TF MZ<;NI/W9<#, MC^+OB;X9^#=4BT[7;JTT^0":\%HF9/E&#M(Y7((R1C@#)P*S8((;6!+:WB5( MXT"QH@P%4# '84EQ;P7=N]K9WN]6GL?OF7Y)6R_AJGE_/&=6$+<\XIQ=2U^= MQ5E;G]ZRMIHF=S^P1KO@+X^:CXDU+5_!,AG\/R6I@DO;P2QS">T>R9KIT M\N*+SRIVHC&3/G8/(P4/7/'IO_#8/_!0;Q[\G@7]G3[%"_\ J[@>&;MO_(DS MB,_E7^@V#\,,FH488KA6G2HY=6A3G3G*HDYQE3B^:3DY3;NW?FVV5E9'\DTO M$O&>S>%XBE4JX^E*I"I&%-OE<:DDDE%*%N6UN7?=W=S[4HKXK_X1_P#X*Q?$ M+_C_ -:;1('^[_I.GVNT?]L09!^/-'_# ?[8OCGYOB=^TR"DGWHSK5]>;1Z; M7"+^ .*[/]3LLP_^]YK0C_@&-W]I?&W1)-O7^SYFN_P O M(5\UX=H'_!(_PC$PD\7?&?4[PDY<:?I<=O\ J[R?GBNY\/?\$Q?V7=%V_P!I M6&N:OCK_ &AJY7/_ 'X6.E_9WA]A?XN.JUO^O=)0_P#2V']I>(F*_A8"C1_Z M^57/_P!(0WQ#_P %/?V7]&W#3+K7M7QT-AI&P-_W_:.N&U[_ (*W^%T$/ M@KJ-XS'$9O\ 54@.>WRHDF?IFO=?#W[&W[+OAC;_ &9\$="DV]/[0MS=_P#H M\OFNYT'P5X-\*J$\+^$M,TU0, 6%A'" /^ **?\ :7A]A?X6!JUO^OE7D_\ M2$+^S/$3%?QZ7/_Z6SX^/[>O[9OCGY?AG^S/^[?[LHT.^N]H]=ZE% M'U(Q1_;/_!6/X@\6>E-HEN_WOW&GVNW_ +^DRC\*^U**7^N.6X?_ '3*J$?\ M:=1_BT/_ %+S/$_[YFV(E_@<::^Y)GQ7_P ,;_\ !0#QY\_CS]HW[)"_W[=O M$MX^/^V<2"/]:M:3_P $F'OI_M_COX]7%S*_^L6TT?YC_P!M))23_P!\U]E4 M4I>(W$\8\N&E"BNT*<%^:;''PVX6G+FQ,9UGWJ5)O\FD?-?A[_@EC^SCI.U] M9U;Q+JC?Q+<:C'&A^@BC4C_OJNY\/?L*_LH>&MK67PBFTON32/:PO"'"V#_A8*GZN";^]ILY[P]\)?A7X M2V_\(M\-- TTK]TV&CP1$?BJBNAHHKPJM:M7ES5).3[MM_F>]2H4:$>6E%17 M9)+\@HHHK(U"OF+]H?\ X)P_\+Z^,.L?%C_A.' M[_VA-V?+W?=&,XYQFOIVBO6R;/,TX?Q3Q& J1YOFW$DWW-[[<>9M^\*Q-?&XJ>(K.\YMRD]%=MW;LK)7;Z:'VV$PM# X6GAJ"M"$5&*U=E%62 MN[MV2ZNX4445@= 4444 %%%% !1110 4444 %%%9/CGQMX?^'?A>Z\7>)KP0 MVEI'DX^](W\**.[$\ ?TK*O7HX:C*M5DHQBFVWHDEJVQ2E&$7*3LD87QQ^,F MB_!CP=)KM[LFOI\QZ78EN9Y<=3W"+P6/T'4BO*/V8_@YK?CSQ$_[0?Q8W7-Q M=3>?I4-PO^L?M.5[*N $'3@$)8XXU"HB+@*!P .@K\VRNA6XYS:.;X MJ+6#HO\ <0?VY+_E[)=OY$_\^;R:,99C65>:_=Q^%=W_ #/]/ZNZBBBOTX]< M**** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BBB@ HHHH M**** "BBB@ HHHH ^0/^"_'_ "AL_:$_[)_-_P"CHJ_C"K^SW_@OQ_RAL_:$ M_P"R?S?^CHJ_C"H _?[_ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ MV\?^GR>OW^H **** "OS,_:U^$_[7_\ P3M_;9\0_MU_LJ?#^7QAX.\<*TGB MW1(;22X\B1RKS+,D7[Q%,J^='<*"$+LC<<2?IG7PW^WS_P %4/BC\*/CJG[' MO[&'P@'C7XAB)&U266SENH[)GC$@BC@A*M(XC82.[,$C!&0WS;0#Q;6?^"^G M[27Q+TV3P)\"?V'KBW\672&&UF.I7.K&.4_+N6UCM(F9@>0"Y&<9!&0?HK_@ MD#^Q;\4_V9_AWXI^+7[0KN/'_P 2]434-9M9Y5DEM8D,KH)67(\YY)YI' .! MN0'E2!\^W/[5G_!?WX9P/X\\:?LVVNK:5:J9KK3QX5)(![K1110 4444 %%%% !1110 4444 %>%_\ !/?_ )(GJW_8]ZS_ M .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*30![I1110 4444 %%%% !1110 5F^, M?^18O?\ K@:TJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J M:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1 M_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F M: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKE_B'\7_!/PTMB=>U M(/=%[8'UKDQV/P668:6(Q=10A'=R=E_P /V6[Z&^'PV(Q= M54J,7*3Z+4Z@D 9)KS3XF?M,>$/!ADTKPX5U?4A\NV%_W,3?[3CJ?9<^A(KP M'X^?ME:EJ1;1;B]>TBG.VWT'2B7N+C/0.1R<^^%/H37&>%_V8?VN/VARLM[I M8\#^'INK:F[1S2H1SF,#S7R#T8(AKQ,LI\6<=4U5RE1P6 >^,Q"MS+K]7I/W MJK[.W+T;BR%ZKH8A2Q>,7_ ##T=>5_]/JGPTUWN[]4FC?^*7[27AF_ MU%M0^,'Q#DE:%B8M T2,33*>FT)D1PGL3(P?'.UJ\9^+G[3NN^*!ID_PZ\!Q M^%=)M#<1VUTZBZN+]CY6\RS2)M8KM0[44!=YZY%?8/P=_P"";O[/_P -/*U' MQ79R^+=23!,NKJ!;!O\ 9MU^4CV'P\N5_$OBKW_A%/KKQ-J"W,D" M:4D;_9XT(4F]./D49Y]??UKZ]KQ;]D']D'_AE/\ X2'_ (N'_;W]O?9/^83] ME\CR/._Z:R;MWG>V-O?/'M-?E?$_^K_]N55DE.%/"KE4(TX>S@DH1ORPY8\O MO7Z*[UZG[)PE2SVCP_1CG,I2Q/O<[G/GD[SDU>=Y7]VW5V6G0****\ ^D"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7 U,D]R.,X&?;OA'\*_#_PA\'0>%=#0.X^>]O&7#W,Q M'+GT'8#L !ZD_E^.JU./LVEEU!M8"A+][)?\O9K54XO^5;R:_P#D6_'J-YE7 M]E'^''XG_,^R\N__ QL>%_#.B>#= M?#'AVQ6VLK.(1P1+V'U %?_ (>\?\$X_P#HZ'2O_!5??_&*^>?^"&7B M#PUXE^/G[4>L>!;R.;P_>>-;&[T1X$*1M;2W6KM$RJ0"H,>S@@' '%>X_P## ME7_@F9_T;5_Y>6L__)E>I_LT_L5?LS?L??VU_P ,Z?#3_A'?^$B^S?VQ_P 3 MF]N_M'V?S?*_X^II-FWSI?NXSNYS@8 /4Z*** "BBB@ HHHH **** "BBB@ MKPO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]THHHH M**** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK M_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !6/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_P CO>_]>47\ MS6Q6/9?\CO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !15/7O$.@^%M+ MEUSQ-K=IIUE N9KN^N5BBC'J68@"OG?XN?\ !37X->#I7T3X8:;=^+]3+;(V MM08;7?TQYC*6?G^XA!_O5ZN69'FV*EEN2M9AC%I M+V3_ -GI/_IY7>DFOY*:=]4JBDK'M95@&>SJK]]-?W**UBGT ME4::T?LVB]K/[27Q7^)=T?#_ ,-?"TEAYHX6V'VBZVYQEF VQ#D9P#M(SOQ5 M?0OV//B%XTG.H?$?QLVBP3G=<0Z_^%_"/AOP M7IBZ1X8TB&S@'++$O+GU9CRQ]R2:TJ\C+.$IUL;',L_FL576L8M?N:?E"F]) M/IS33;T=N97/8QN:Q^K/!Y>I4J3^)IVJ3_Q35FO2#2W6VAQ'PL_9S^#7P;'V MCP+X(MH;YA^^U:ZS/>2D]2TTF7Y[@$#VKMZ**^]KXG$8JISUIN3[MW^6O0^= MP^%PV$I>SH048]DDE^ 4445B;A6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW M_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F M^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* ) MJ*** "BBB@ HHHH **** "BBB@ KPW]JSX]WNAJ/@_\ #J22;7=2VQ7DEKDO M;H_ B3'_ "T?/U /J01U/[2'QYL?@UX6\C3I$EUW4(RNG6YY\H=#,X_NCL/X MCQT!QRG[*?P'OM,)^,OQ'22?6]2W2V,=UR\"OR9GS_RT?/X ^I('YYQ-FF-S M?,/]7/_3Y/7[_4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 5X7_ ,$]_P#DB>K?]CWK/_I2 M:]TKPO\ X)[_ /)$]6_['O6?_2DT >Z4444 %%%% !1110 4444 %9OC'_D6 M+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***PO&OQ0^''PWM?MGC[Q MUI.CIMRO]H7Z1,_^ZK'+'V -:4J-6O44*47*3V25W]R,ZM:CAZ;J59*,5NV[ M+[V?G#_P4-_Y/"\7_P# ]9G.E&XW7^FR12>8);F6;[CLF M,>9C[W;-?)^)V3YGG>04Z.!INI.-12:5KV49J^K75K;4^O\ "W.^A]VT5X-X;_X*2_LI:]M6^\7:AI+-T74M'F_4PB0 M#\Z[_P -_M._L\>+=JZ%\:?#R_Y M'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHJ*^OK+3+234-2O(K M>"%"\T\\@1$4=26/ 'N::3;LA-I*[):*^?\ XQ?\%'_V??AGYNG>&+^7Q9J2 M9 AT=@+=6_VKAOE(]T#_ $KQT_%C_@H%^V$3;_#/P_)X2\.7' OK8M:1E#W- MT_[R3W\D#_=K[' <#9UB:'UG%\N&H_SU7R+Y)^\_+2S[GQF8<=Y)A:_U;"OFOQG_P4D^*'Q/UAO!7[*_P@O)[B3B.^O;4W-QM_OB"/*1X_O.S#'4" MI_#7_!/?X)_"BV7QA^TQ\1I]>OI6,ATRTD:*.9^I&0?.FY_BR@YY%=EHFO\ MB7Q9;M\._P!G#X>VWAC0U.V9M.@6$D?WI95&%)'/!+'GEJ\+/N./##@.HL-2 MA/,L:_AII-1;Z>XKRM_CT:U5SJR[AOQ(XQBZM:<,NPO5IJ52W^-^ZG_AU3T9 MX)XM^ WQ@\D? []D M$ZH4OO"WA>/2-/88.KWX,DTJ_P"R3@OD==NU,CM7O'PT_9C\)^$635O%;+K& MH@[L2K^XC;V4_?/NWY"O3@ H"J !P!7PV;9AX@^(M/V?$5?ZK@>F#P[Y(M= MJLHZR7]V[75B#V&/?-=7117L8#+L#E>%CAL)35."V459?\ M!?=O5]37$XK$8RLZM>3E)]6%%%%=A@%%%% !1110 5C^!_\ D$2_]?LW_H5; M%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O M^0?!_P!<5_D* )J*** "BBB@ HHHH **** "N:^+'Q1\/_"/P=<>*]><,5^2 MSM%;#W,Q'RH/YD]@":U_$OB31?"&@W7B7Q#?);65G$9)YG[ =AZDG ')) % M?,FA:9XH_;-^+;^(-<2:T\*:0^U8@V-L> M R^//C*^E./;O4EVC'?7=KLG;AQN*E12ITE>I+9?J_)&E\ /A=X@^.WCB;X] M_%I#-9_:-VG6DBG9.ZG"@*?^6,>, ?Q$H=.TZQTBPATK2[2.WMK:) M8X((EPL:*,!0.P J:NWAGAVAP[E_LE+GJS?-4F]YS>[?EV71>;;>F#PL<+2Y M;WD]6^["BBBOHSJ"BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ MR%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@ HHHH ^0/^"_'_*& MS]H3_LG\W_HZ*OXPJ_L]_P""_'_*&S]H3_LG\W_HZ*OXPJ /W^_X--O^4IG[ M7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ M!/?_ )(GJW_8]ZS_ .E)H ]THHHH **** "BBB@ HHHH *S?&/\ R+%[_P!< M#6E6;XQ_Y%B]_P"N!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 4444 %%% M% !1110 4444 %%%% !17$_$+]H[X%?"L.GCSXI:/8S1YWV8NA+<#_MC'ND_ M\=KPSX@_\%6OA)HA>T^'/@?5]?F'"3W3+9P,>Q!.]S]"@KW\MX6XBS>SPF&G M)/K:T?\ P*5H_B?/9GQ7PYDUUB\5"+72]Y?^ QO+\#ZIJ#4=2T[2+-]1U:_@ MM;>(9EGN)0B(/4LQ %?%O_#0?_!1S]H#]W\+?ADWAW3YN([R'3!"&0]_/O#M M;ZQ@'TYJ;3O^"<'Q]^*MY'K7[1'Q^>1L[O(CGFU"5?\ 9#2E$C_X#N KWO\ M4O!X#7-\PI4>\8WJS]'&.WWL\#_7;&YAID^75:W:4TJ4/52EO]R/_\$X?V8? VRXU/PW>>(;E.?.UR]++G_KG& M$0CV8-7L_AKPAX4\&:>-)\'^&=/TJU&,6VG6:0)_WR@ H^O< Y7_ +OAJF*D MNM27)&_=1CJUY2#ZAX@YK_O&*IX6#Z4H\\[=G*>B?G$^-_\ A%_^"H'[0G.L M:W-X/TV?HKW"Z:$!Z@K"&N"/9LUN^"O^"4>A3W7]L?&+XNZEJMS*V^>'2H1% MN;WFEWL_UVJ:^O**SJ^(&=PINE@(4\-#M2@D_FW=W\U8TH^'F1SJ*KF$ZF*F MNM6;DOE%65O)W/RF_; ^&WA/X0_M$^(/AUX&LI+?2]-6S%M%+.TC#?9P2.2S M$DDN['VS@8&!7G5GI][J'F_8K5Y?(A:6;8,[$'5C[#-?L]7SC^U'\2IM5\G6K8/VM6*A!-U=:DK M+FD_O5GB8#P AQ+G]3V6,]G3DYSY52TA%MM13Y[63:BM%IT1^=-? MI!^PS\-/ASXU_8^\(MXR\ Z+JQ87X8ZEI<,Y/_$PN1U=37L?PM\<6_Q#\$67 MB:(J)9(]EW&O\$R\./IGD>Q%=#6O$'BI#C;(Z'U2BZ46XU(S52]URR25E&-O MBOOI:UCKX7\+5P=G%:IB*ZJOEE3<73M9\T7?6(?$NEN?NHE[%-&/P M>,L?^^J^FJ*^=PO%W$^"_A8RIZ.3DONE='U&+X.X6QO\7!4[]U%1?WQLSXQO MO^"4_BOP]<-J'PT_:$DMY?X%GTV2W8>F9(I23_WS4/\ PS?_ ,%+_AU\WA#X MX'6$3_5Q#Q(\PQZ;;Q H^G2OM2BO97B+Q%45L6J==?\ 3RG!_DD>*_#?ANF[ MX1U:#_Z=U9K\W(^*_P#A(MTD7 MP[ETZ5NLNFZK<)CZ*SL@_P"^:/K'ASB_CH8BB_[DHS7_ )-J'U;Q)PGP5\/7 M7]^,X-_^ Z'H_AOXU_!WQAM7PK\5?#NH,_2.TUF!W^A4-D'V(KIP0P#*<@]" M*^4O$G_!)GX0WNYO"GQ)\0Z>QZ"]2"Y5?P58SC\:Y@_\$U/V@O I+?"/]I40 M%>8_WMWIW_HEI,4?V%P5BO\ =\T<'VJ4I?\ I2=A_P!O\;X3_>6$E)?W7&?_I+9V8;Q"X-Q3M'%QB^TE*'_ *4DCZ1HKRWPW^VQ^ROXJVC3 M?C5I$);MJ1DL\?7SU05WOA[QUX)\7()/"GC'2M34C(;3]0BF!'_ &-?.XK*\ MSP/^\4)P_P 491_-(^DPN:Y7CO\ =J\)_P"&49?DV:M%%%OM'XQ?M\_L[?"+S;!?%'_ D&IQY']GZ!MGVMZ/+D M1KSU&XL/[M>#G'AUQ)E%>C1456E5YK*GS2MR\M^:\8I+WE9[;['OY-XD\,YQ M0K5G)T8TN6[JELXD33KAP[J.VRTA*Q1G'&6(8=P:^N_AU\(_ MAE\(]+_LCX;^"=/TB$J!(UK !)+CN\AR\A]V)-YI?''[3M[JMZ/"?P9T:6\N93L2]:W+$_\ M7./&3]6X]N]96F?#'XP_'J^C\0?$G59=,TO=N@MVCVG;_P!,XOX>/XVYZ?>K MV'P-\-O!_P .[#[%X7TE(F9<37+_ #32_P"\W4_08 [ 5^+8_B#C[Q&K^UC. M>%PS_P"7M36M-?\ 3N.U-/H_1Q?0_4\OR3A/@VA[*E3C4J+[$%:FG_>EO-_\ M,^YYAX*_9FUKQ'J/_"6_&C6IKFXE(9K!;@L[>TD@/ _V4_,=*]CTC1M)T#3X M]*T33H;6VB&(X8(PJC\!W]ZLT5[N0\+9-PY3:PE/WY?%.3YIR?>4GKYV5E?H M)?VL/ MB?!\*OAU.R>'K&8O<7F#LDVG#7#_ .R,X1>Y.?XN/HOP'X&\/_#CPK:^$?#- MIY5K:IC)^]*Y^\['NQ/)/X# %87P+^#.C?!?PK?]CWK/_I2:]TKPO_@G MO_R1/5O^Q[UG_P!*30![I1110 4444 %%%% !1110 5F^,?^18O?^N!K2K-\ M8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HID\\%K M"USSPM*527:,6_R1Q8W,H7G]B?!;X-ZAJ=S*VVWEU67:6/M!#O9O^^P:QO[2_X*A_M"_\>EG- MX.TV?NL:Z6(P>^7W77Y9KZZEX?YS3@JF83IX6#ZU9I/Y15W?R=CY"KXAY+4J M.EEU.IBIKI2@VEZR=E;S5S[%\5>-_!G@:P.J>-/%FFZ3; ']_J5[' I^A*_$+_@I-^S+X)\RWT76[_Q'7HUD=F[WDEV*1[KNKS?PM_P2OU+7K[_A M(/CO\<+N_N7YN4TM&=V]?](N,D_C'7J?A']EG]B?X/;)IM"T&ZNH^MQXBU!; MN1B._ER,4!_W4%9UX>&^0QY\;BYXAK^5*E#YRF[M><0IU_$?.Y^*[:#83Z?#[]G[X)_"L( MW@#X8Z/ITL?W;M+0/#OA?YA)PN6EN/T15I/^$R M_:Z\3?\ (,\+'3PW_3A'#C_P()-?$9GXYO/KJ-7$XI/I3ISY7_V[[D?P/KLK M\*LOR.SIT*-!KK.47+_P)\TOQ/=:CN;NULHC/>7,<2#J\KA0/Q->'?\ "J?V MHO$W_(<^(/V-&^^AU1U_\=A7!J2V_8_U'4)?M/BCXCO*_P#$(K0N3_P)W_I7 M@_ZV\4XO_SG^'[5L;3'3[-:)'C_OD"KU'^K7& MN+_WO.'%=J=*$?\ R9NX?VKD%'^#@4WWG.3_ V/G;QCXZ_:CTK0W\0^(IFT MFQ#JF5BMXV+-T4 YD)Z_DY)KZ#_:0 M\$?%CXC:O::5X6\,M-I5E'O\S[; GFS-U.UG!PHX&1W;UKRVY_9Z^,%G-#!< M^$-KW#[(1_:%N=QQG'$G'XU^&<;\/<3U\ZGAZ%/%XFE3T4ZD:DTY?:<;1LH] M%;>U[M-'Z%P_F>44\!&I4E1I3EO&+C&RZ)ZWOUU[V*7PS\2?$:RU>/PWX \1 MRVDU]-^[@,RK'))CCA_ER<8YZ\#TKTS_ (3+]KKPS_R$_"IU +_TX1RY_P# M$6CEAD#Q2+J5L"K Y!'[SJ#7TYX8NM;O/#]G<^)--^ MR7[0+]LM_,5@DG1L%2003R.>AKZGP[X:S_%4:N&Q57%X24+.'Q1IM/=/Q/FN6T:D*M&%"NI:2VS7ET\SQ@?M5>/]".WQA\+A&1P MV/-MO_0U:M;3/VQO!4^!J_A?4[#],N2>K36,;'\R,U^E?ZO\>83_=LW4UVJ48_^E1=SY3^TN':W\7!.+[P MF_R>AR^F?M,?!W4<"3Q+):L?X;FSD'ZA2/UKHM,^)OP[UG TWQQI4K'H@OD# M?]\DY_2L34_V<_@[JF6?P@D#'^.UN9(\?@&Q^E<[J?['_P /;G+:9K>JVK'H M#*DBC\"H/ZT?6/$_!_'0PU=?W)3@W_X%H/V7"5?X:E6F_P"\HR7X:GJ\4T4\ M8E@E5U/1D;(-.KPR7]D7Q%I,AG\*?$PQMV#V[PD?\"1S_*F_\*T_:K\-?\@? MQY]N"_=7^U#)^DZ@4?ZW\2X7_?%?\)Q^UOX:'_$T\(G4-O7_ (EZ2Y_\!R*4?M7>.="(3Q?\+_+.<-AI;?\ M1U:C_B)G#]'_ 'VG6P__ %\I37_I/,'^J>9U/]WE3J?X9I_G8]THKR'3/VQ/ M \^%U;PUJ=L3WA\N51_X\I_2NBTS]I;X.ZEA6\3M;,?X;FSE7]0I'ZUZ^$XZ MX/QO\/'4_P#MZ7+_ .E6.*MP[GE#X\/+Y*_Y7.\HK$TSXE?#W6<#3/&VE3,> MB+?)N_[Y)S6S'+',@EAD5U/1E.0:^DP^+PF+CS4*D9K^ZT_R/+JT*U%VJ1<7 MYIK\ROJNAZ+KUO\ 9-5W;K(OY,"*X;Q)^R;^S5XKW'6/@EX=#/] MZ2STY;9S[EH=IS[YKT.BO3PV/QV#=\/5E#_#)K\F>?BWEX9#^)H\__ (*Q M?#C_ %D+:[;)T^73[O=_WSB:OM2BN_\ U_Q]?_?,+0K>?_Q#W+Z' M^Y8O$4/*%5V^Z5[GXMT445_6!_(P5^EGP=_X)V?L\_"WRM1UO1G\4ZFF";K7 M &A5O]F ?)C_ ']Y'K7YIU^ROB/Q1X?\(Z8^L>)-6AL[=.LDS8W'T ZL?89- M?BWC)GN-R;!X94L0Z5.?M'-J7*K1Y+7EI9*[OK;74_;?!G),NS;%8J>(H*K. M'L^2ZYK.7/>RVN[+I=6T+EM:VUE;I:6=ND,42A8XHD"JBCH !P!7-_$/XN^" M?AK;%M?U(-=,N8K"WPTS^G'\(]VP*\R\4_M#^-_B)J;>$?@KH-PN_AKTQ@S$ M=-PS\L2_[3'/^Z:U?A[^RW96]R/$?Q2U%M5OI&\Q[02,T88\Y=C\TA_(?[U? MQKB.,LRSZM+#<,T?:V=I5YW5&/>W6;]/75']:4LBPN6TU5S:?)VIQLYOUZ17 MK^#.H[UZ-\,OV?/! M/P[$>H2PC4M37!^VW2#$9_Z9IT7Z\GWKN+6UM;&W2SLK:.&&-0L<42!54#H M!P!4E=^4<$8/"XM9AF=1XK%?SSVCY4X?#%+IU72VQS8[B"O6H_5L)%4:/\L= MW_BEN_ZO<****^X/GPHHHH **** "BBB@ HHHH **** "BBB@ K'\#_\@B7_ M *_9O_0JV*Q_ _\ R")?^OV;_P!"H V**** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ MD6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 445P_QY^-6D?!?P>VJ3;)]3N@ MT>E6+'_6/CEV[[%R"3]!U-<>89AA,JP53%XJ?+3@KMO^M6]DMV]$9U:L*--S MF[)'+_M3_M GX;Z2/ _@ZX+^(M2CP&BY:SB;C?Q_&W11_P "],R?LM_L_#X8 M:*?%_BRW#^(M2CS)YG)LXCSY8/\ ?/5CZ\=B3R_[+GP5U?Q+K+?M ?%7?WMY,L<5O$BEGD=F("J "23P *XW]G#]HWX;?M4_"^'XP?"6XO)M# MN;^ZM;6>]MO)>4P2M$SA M M*BWZE\/M)F^S6NMW0DWH]W*AWO&H B&.1N# UY;_P0S 7_@G;X:4#@:YJ MV/\ P-DH ]&^./\ P46_9S^!7Q&N?A)J1\2^)/$FG6JW6M:3X+\-SZG)I4+ M,KW)C&V+((."=P!!( ()])^!WQU^%/[1_P .+'XL?!GQ?!K6AW^Y8KJ%61HY M%.'BD1P&C=3U5@#R#T()^:O^",4<7BKX'>//COJL8EU[QW\5=8O]6OG&9'57 M58XB?[B$R%5Z#S&QUKRA/&NJ?LZ^.?V]/ 7@"4V%EIFAVWB+18K7Y%LK^_TR M1IID X5B\D;*O^"M/['GA7Q)J6D_VQXFU/2=$U#[%K?C'1/"=U M=Z-83@A622ZC4J<$CE P.1@FOHOPWXCT#QAX?L?%?A76+;4-,U*TCNM/O[.4 M217$+J&21&'#*5(((]:\4_8 ^$G@C1_^">7PU^'DOA^UFTK7/AY9W.KV4D(, M=TU_;">X#C^+%_\ !/?_ )(GJW_8]ZS_ .E)KW2OGK]@O6+^ MP^#FK06V@7%RO_"<:R?,B(QG[2W'- 'T+16/_P )+J__ $*%[_WTM'_"2ZO_ M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P ) M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z MO_T*%[_WTM 'R+_P5]_YIY_W%O\ VRKY<^"?@G_A,O&D)NH=UG8XGNLCAL'Y M4_$]O0&OI?\ X*S:G=ZC_P (!]JT>:TV?VKM\X@[\_8^F/3'ZUPWP4\$_P#" M&^"X1=0[;R^Q/=9'*Y'RI^ [>I-?:>(?B/\ \0\\ Z7U:?+B\7[2C2MNN:I/ MVE1?X(7L^DY0/RGAW@;_ %U\<:WMXWPV&]G5J=G:G#D@_P#%+==8J1Y#\;/! M/_"&^-)C:P[;.^S/:X'"Y/S)^![>A%?0/_!,?XM_#/X2Z?X^U3XD^-].T:*? M^R_LXO;@*\^W[9N\M/O28W+G:#C(]:K>+?#OAK7; 7'B71%ODL@TL<>PLPXY MP ><@=._%6?V:? _@[X]SZNGPY\+16::)]G^TS/I<89O.\S;MP%:52=&E.,Y2U@_:)1CRIQ@Y-JTOALG8]D\9_P#!3#X26!>V M^&'@GQ%XMG'^KDM;%K>W;_@;@R#_ +]UY/XQ_;B_;-\=A[?P'X L/"]NWW9# M"LEPH/JUP=I_",&O9]+_ &6+:$#^V)M8F'<6MO%%_P"A,]='IG[/OPXT_'VG MX>ZQ>D=[K4,9_P"_>VN##\8\8T];#Z".1H MHT_X#D>U==X'^!O[//AR5 /A?J_BJ['(;6-898]WM#;(G'LS-7UWI?@;P-H^ M#8_!2 ,.CRV\->;4_95,YIX M2G_)AJ$8I>2E*TE]YE@^#O"_+JOM5ETL34_FKU93;]5K'\#P[P=JOQ?T&S_L M[X3_ &TOPY;LN =-\.>1O'JSO@,?>)_^0EXE.GAO^GV*''_? M@$UZ[_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM?)5>!\7CYNIF6;8JLWO^\Y4 M_5)?J?84L^PV#IJG@\%1IQ6WN7MZ?\,>1C]E7X@:\=WC'XI>83]['FW/_H;+ M6MI?['?@>WPVK^)=3N2.HA\N)3_XZQ_6O1O^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EJZ'AIP91GSSPWM)=YSG)_C*WX!4XKSV:Y8U>5=HJ*_)7_$YS2_V:_@ M[IF&/A8W+C^.ZNY&_3<%_2NCTOX>> ]%P=*\&:7 PZ/'8QAOSQFC_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI:^DPG#V0X#_=L+3A_AA%/[TKGE5\SS'$_Q:TI M>LF_U-=55%"(H X '2EK'_X275_^A0O?^^EH_X275_^A0O?^^EKV-CA-BBL M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8K'\2_\ (7T? M_K]/_H)H_P"$EU?_ *%"]_[Z6LS7-@H ZNB ML?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$ MEU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^ M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V*1E5E*LH((Y!'6LC_A)=7_Z%"]_ M[Z6C_A)=7_Z%"]_[Z6@!=3\ >!=:R=6\':7<$_Q2V,9;\\9%<]J?[./P=U/+ M-X26!S_%:W4B8_ -M_2N@_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6O(Q?#^1 M8_\ WG"TY_XH1?XM';1S+,K2XKSZFK>VYEVDHO M\U<\B_X5S^U=X:_Y!/CDWP7[H_M/S/TG4"C_ (3W]K7PU_R%?!IO]O7_ (ER MRY_\!R*]=_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6N;_ (A]'#ZX',L32\O: M\T?_ &2_4T_UE=7_>,+2GY\EG]Z9Y&O[6/C/1'$?B_X8>6>C8DDMS^3JU;& MF?MA^!+C"ZKX=U2V)[Q".51^.Y3^E>AMXCU1U*/X-O"".067!K'U/0?#.LY. MJ_!RWG8]7DLX2WYXS1_8''V$_P!WS:-1=JE&/_I47=C_ +2X;K?Q<$X^<)O\ MGH5=,_:3^#NI84^*3;N?X+JTE7]=I7]:Z'3/B/X UG TOQKI[_OG M.:X?4_@G\,]3RW_"I+RW<_QVUZR8_#=M_2N=U/\ 9B\,7&6TJP\0VS'H))89 M%'X;0?UH^M>)V#_B8?#5U_$J_PU:M/_ !1C)?\ DNI:3_@G MK^QU(@DC^$892,AE\0Z@0?\ R8KQC_A2_P"R@GQ>;PN_PT@_X1/[=Y&#JUWD M2;=GG^;YV_;N[;MNWG&>:ZCX@_#/6_A'81:C!XHOH?M,I2&'RC"S\9)RLAR M.O'<>MYKTSPY\!?B)\5-37Q;\9]=N8(VYCL\CSMO7:%^["OMC/J!UJ MW^S')X4B\,MJ>C>"7N=7@D,=]>!U9QG)7;N^XI7CCJ0>M>J?\)+J_P#T*%[_ M -]+7UN$PV>>)6%H9KQ1CYXFDUS4Z"G/V4+_ ,UW>4KJTNS5KM:'F>SR;@RM M5P>18.%">TZBA%3E;:W*DDM7;R=]&3>%O!_AKP5IBZ1X8TB&T@'WA&OS.?5F M/+'W)-:58_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2U^A4*%#"T8TJ,5& M,59))))=DEHCP*E2I6FYS;;>[>K9L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6I!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DN MK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J_ M_0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2 MZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ MT*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%8_@?_D$2 M_P#7[-_Z%1_PDNK_ /0H7O\ WTM9GA77-1M=.DCA\-W,X-S(Q=&7 );I^% ' M5T5C_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!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!-XQ_Y%B]_P"N!JYIW_(/ M@_ZXK_(5S_B77M3N=!NH)O#%U"K1$&5V7"^YJS9>(]52SB1?"5XP$2@,&7!X MZT ;M%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM5]3\<3Z+IT^KZMXUMHFDGGED4+&@&22<]*F4HPBY2=DMV)M)79-\ M0?'OA[X:>%+KQ?XFNO+M[9?E1?OS.?NQH.[$_P!2< $U\\?";P+XD_:G^)4_ MQ>^)D+#0K2;9;69)V2[3E;=/]AF6%Y#X7TA MP62$F'A71+7P[H'@&YMK.SA$=O!&RX51^/)[ MDGDDDFOS"C&?B%FRKS7_ G4)>ZO^?\ 47VFNM./1=>O5+R(IYG7YG_"B]/[ MS[^B.DCC2)!%$@55 "JHP /2EK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E MK]1V/8-BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: #Q+_R% M]'_Z_3_Z":V*Y37-@K3_P"$EU?_ *%"]_[Z M6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI M:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: - MBBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6 MK6E:K>ZA(Z76B3VH5OW^ MK\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@ KY"_X(:?\ MH[O#?_8 M!=:O=-GDM-9T>YV,GDO$C[I$*GLP&&;^SK:REMK6]=#RJR,\;8_Z9$C(()^YM1TC2M7C2+5M, MM[I8WWQK<0JX5O4;@<'WJQ0!\'_LT_\ !3WX'_LX_LD:1\&/C[_:NB?%'XN?A]/I%P;Z_N+5!#;+;E4*.LJK'A]V!DG[N&;V7_ ()7? ?QQ\ /V-]# MT/XGZ<]EXFU^_N]?UVQE3:]M-=REUC8'E7$0BW*>5;__)$]6_['O6?_ $I->Z5X M7_P3W_Y(GJW_ &/>L_\ I2: /=**** "BBB@ HHHH **** /ES_@HCX)_P"$ MR\:?#@->=5]T5F^,?^18O?\ K@:_.^/^"4G*S=EI&*Z7/H.%LWP/"[Q-2EA^:IB M)J4YB4;K7>4GU/BFJ7P"^#GQET3QIXN\6? ^^DM_LOV*X%O!< M!&E64W!*!6^20*T;?(W9EP#7W?IW_(/@_P"N*_R%35YO"_AMC>&L-C<)',9. MCBX1A4C&')*].I"K3G&7/*TH2AH[/W9274RXPS+ <7T\.ZV'<*E";E":G=KF MBX27PK1IIO7>,7T/GWX??MIRZ;?_ /"*?'/PQ/I=["P26^@MF4*?^FL)^9?J MN>OW0*]U\/\ B30/%>EQZUX:UFVOK27[D]K*'4GTR.A]0>165\0?A1X!^*%A M]A\:>'8;HJI$-R!MFB_W7'(]<=#W!KPKQ!^S%\8O@QJDGBWX!^+[F[A'S26. M\+.5'\+(?W*\X[3MY:O=M'Q_/F&"^->T MAW7Q+Y=3Z7HKP+X<_MKVL=Y_PB_QJ\.RZ/?1-Y'Q2O3E\NJ^1;HHHKWCI"BBB@ HHHH **** "BBB@ HHHH **** M"L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** /E']H3XA?\)]\09_L<^ZPTW-M9X/ M#8/SO_P)N_H%KA:^Z*Q[+_D=[W_KRB_F:_"\V\&L3G.95<=B,RO.I)R?[GOL ME^]V2T7DC]#P7'5+ X2&'IX7W8JWQ_C\'7=GS3^SW\0O^$!^(,'VR?;8:EBV MO,GA)]M#FYH^YR\M]U\4KIO7I9WW MN?,Y_G%+.\6L1&E[.5K/WKWML]EZ?=V"BBBOLCP@HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T M*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?& M/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 3444 M4 '3K7S+\=_B9XA_:#\>P? GX3R>;IZ7&+^[1OW=PZGYG9A_RQCZY_B;IGY< M]%^U9\==0@F'P2^&CR3ZQJ)6'4)+7EXE?@0)C^-L\^BGU/'9_LZ? G3_ (,> M%/\ 3$CFUN^16U.Z7G;W$*'^ZOK_ !'GT _-,[Q6(XQS660X&3CAZ?\ O-1? M^F8ON_M=MGLT_(Q$Y8^L\-3?NKXW_P"VK]3HOA9\,_#WPF\'V_A'P]'E8QON MKEEP]S*1\TC?7L.P ':NCHHK]#PN%P^!PT,/0BHP@DDELDCU80C3@HQ5D@HH MHKH*"BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+ M_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@#Y _P""_'_* M&S]H3_LG\W_HZ*OXPJ_L]_X+\?\ *&S]H3_LG\W_ *.BK^,*@#]_O^#3;_E* M9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\ M$]_^2)ZM_P!CWK/_ *4F@#W2BBB@ HHHH **** "BBB@ K-\8_\ (L7O_7 U MI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 4444 X:5J^E:[81ZKHNI07=K,NZ*XMI0Z./4,.#7-_$KX)_#CXKVQC\6 MZ C7(3;%J%O^[N(_3#CJ!Z-D>U>'ZK\ _C[^S[?R>(_@KXFGU33]V^:RB7]X M1Z/ 4U:K%?WH;2]8^K9S^TQ^#_B+V MD.Z^)>JZGTY17AGPQ_;8\,ZQ.N@?%32FT+4%;8]TB,;G*_P"?W$U%%%>V= 4444 %%%% !1110 4444 %8_B7_D+Z M/_U^G_T$UL5C^)?^0OH__7Z?_030!L4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,T M;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_ M .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/Q MC_R+%[_UP-7-._Y!\'_7%?Y"@":O,/VF/C[:_![PU_9FC3))K^HQD6,1Y^SI MT,[#T'10>I]0#72_&'XL:!\'O!LWB?66$DS9CL+(-AKF;'"CT ZD]A[X!\7_ M &=/A/K_ ,8?&$O[0/Q;4W$;W'F:9;2K\L[JGA:*IP_X=]PHHHKV#<**** "BBB@ HHHH **** "B MBB@ HHHH **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "B MBB@ HHHH **** "BBB@ HHHH **** /D#_@OQ_RAL_:$_P"R?S?^CHJ_C"K^ MSW_@OQ_RAL_:$_[)_-_Z.BK^,*@#]_O^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_ MX--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KPO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H M ]THHHH **** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\ M@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% ''?$[X$?#7XLP,W MBC0E6\VXCU.TQ'<)Z?,!\P'HP(]J\2U#X*_M$?LY7LFO?"+Q!+K&E!M\UG%' MN8C_ &[7.O=EW6C_X)XE\+OVU?!GB21-%^)%D= U -L:&50T4T+AE=3T((X(KC/BC^SY\,OBQ&\_B#1!!?E<+JE MCB.<'MN.,./9@?;%>+7GPI_:1_9HNI-7^&.M2:WHJL7EM88RXQW\RW))!]6C M).!R17B?VKQAPMIF=+ZWAU_R]I*U1+O.GU\W'1+5MLP]MCL'_&CSQ_F6_P U M_D?4%%>,?"S]M#P%XN:/2/'_\ 7E%_,UF?%3XT>!/@]IB7WB[46\Z8'[+86RAYY\==JY&!_M$@>^:\5@_; MMT>'Q5/JO_"N+DVLT:QY_M)?, !Z[=F,^V[\:^8S;C/A?(L3]7QN)C"?:TI- M>O*G;YV..OC\'AY\M2=G]_Y'TK17*?"OXT>!/C#ICWWA'46\Z$#[587*A)X, M]-RY.1_M D>^:ZNO=P>-PF8X:.(PTU.$MFG=/^OP.FG4A5@I0=TPHHHKJ+"B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _\ R")?^OV;_P!" MK8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "@D*"S$ ")[83:Q)$V&D#9VPY M'1>/KJ]K)16\I/97Z=V^B3=GL I ))KX'I0S*"H8@'J >M?A4/&[.^>?/AJ M?*T^6SDFGT;;;32>Z2C?NCYQ<0XB[O!?B>^>$M!\4?MC_%>3QGXKBEMO"VE2 M;([<,0 FRV7O8'#JC2YV^:4M6^__ "BBBOKSN"BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL? MQ+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHHH ^0/^"_' M_*&S]H3_ +)_-_Z.BK^,*O[/?^"_'_*&S]H3_LG\W_HZ*OXPJ /W^_X--O\ ME*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "O"_\ @GO_ ,D3U;_L>]9_]*37NE>% M_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@ K-\8_\BQ>_P#7 M UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !11 M10 4444 %%%% !1110!P?Q3_ &J/KN@HQ:2WBC:6,+W+P$[HSW+1GMRU?4-%? M'9QP3E.9XCZY0;P^)6U6D^65_P"\EI)/K?5K2YP5\OH5I<\?=GW6C^?<\>^% M7[97P[\;^7I?B_\ XI_46^7_ $F3-M(?:3C;]' QTR:]?BECGC6:&171U!1U M.0P/0@]Z\^^*O[,OPP^*@DOKS2_[.U-\D:GIZA'9O5U^[)]2-WN*\@E\*_M. M?LLRM=^%[TZ]X=C8L\2(TL*KW+19WPGN60X]2:\C^V^*^%_=SBC]9H+_ )?4 M5[R7>I3_ #<=$N[,?K&-P>E>//'^:._S7^1]145Y)\*OVPOAKX_\O3/$4O\ M8&I/@>5>R P2-_LR\ ?1MOH,UZTK*ZAT8$$9!!X(K[3*99 M=@%?%5H4U_>DH_FT9SJTJ?QR2]78[6BO&M<_;E^#>FY32[75]1;^%H+-40_C M(RD?E7*WG[=VNZQ.;+P-\)7FE_A,UVTK'_@$:#_T*OEL5XB\&X27*\6I/M!2 MG?\ \!37XG'/-,!#3GOZ7?Y'T?17S7_PM3]MWQM_R+WP^.EJ_P!QAI(AX^MT MQ'XT?\*4_;+\:\^)_B>=/C;_ %D1UAT_\Z]\+_ !C=^#O$2#SK=@8YD!V3QGE9%SU!_0@CJ*P: M_D[-'CI9E6>,357FESWWYKZW^9\56]HZLO:?%?7U.E^$7C[4?AK\0],\6:?< M,BPW*I=H#Q+ Q D0^N1T]" >U??]?GU\,OAYK?Q2\:6?@S0AMDN7S-.4++!$ M.6D;'8#Z9) [U[C_ ,,S_M1>$/F\%_&/S8D^["-6N(L_\ 8%/S-?L'A;G.?9 M3EM=TL%4Q%!R5G!KW9)>]9/>ZY=MK>9[N3U\30I2Y:;E&_3H^OZ'TI17S7_; M'[>?@OB[TMM5A3I^XM;C=_WZ(?\ .C_AL/XW>$^/B#\%P@7[S&VN+//XR!Q7 MZC_Q$?)Z'^_8>OA_^OE*27_DO,>Q_:M"/\2,H^L7^ESZ4HKP31?V^_ =S@>( M/!&JVA/4VLL+I+)V_@O;&5KA..N#\ M=_"QM/\ [>?)_P"E\IM#,<#4VJ+YZ?F>FT5@:+\5OAEXBP-$^(&C7+-TCBU& M,O\ ]\YR/RK>5E=0Z,"",@@\&OI:&*PV*AS49J2[IIK\#KC.$U>+N+1116Y0 M4444 %%%% !1110 4444 %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7 M[-_Z%0!L4444 %%%% !1110 4444 %%%% !139IX;:)I[B98T499W8 >Y-< MKX@^._P<\,;AK'Q'TE67[T4%T)G'U6/+\1.#L)+D^M*FP[4'T!KD_UXQ^,TR[*J]3LYI4HOTE)O\B/[1J5/ MX5&3]=%^)[OX@^)_PX\*[E\1>.M)LW7K%-?QA_P7.3^5J:?8/\ SDV*?SKG?#_[!'P^L]K^)/&&JW[#JMNL=NC?4$.?R-=OX?\ MV7/@3X=VM;_#^VN7'5]0D>XW?578K^0H^L>)>/\ @H8?#+^_*522].7W?O#F MS:IM&,/5MO\ #0\VU?\ ;W@N9OL?@OX8W-S(YQ&UW=@,?^V<:MG_ +ZKP_XS M:[XV\8>-Y_&WCGPM-I-SJD<;10/:R1(R(BQ@IYG)'R\GIG-?=ND>'M \/P_9 MM!T.SL8\8\NSMDB7\E KF/C7\%/#7QK\-KH^L2-;7=LQ?3]0C0,T#$<@C^)# M@97(S@<@@&OGN)^!.+<^RB4<3F'MIQ?-&FJ<80YE=;IWO9M)O2[UTU.7&9;C M<30:G5YFM4K)(^#J*]5\5?L:V,;?51G/CM_=NWT/GZ>68ZI4Y.1KS>WWGK7[->A7_AOX&^'-+U. M-DF^Q-,R-U42R/*H/IPXXKN: H"J !P!17]?Y;@H9;EU'"0=U3A&"?=127 MZ'W-*FJ5*,%T27W!1117::!1110 4444 %%%% !1110 4444 %%%% !1110 M4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 %%% M% !1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_F_\ 1T5?QA5_9[_P7X_Y0V?M M"?\ 9/YO_1T5?QA4 ?O]_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[ M_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>% M_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'NE%%% !11 M10 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H M=._Y!\'_ %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \V^*O M[+/PO^)_FZ@-/_LG5'R?[0TY N]O62/[K^YX8_WJ\E;3/VGOV56,NFS?V_X; MB.2H#30(GNOWX/J/ESW-?4='7K7Q>;<#Y7CL3]=PFZK<_V'J;X'V6_D'E2-Z)+P MI^C;2>P->J @C(->7_%7]DWX8?$GS-1LK/\ L34WR?MFGQ@([>LD7"M]1M8] MS7E@E_:>_95;$J_V_P"&H3_M30(GU^_;\?\ ,G^*O+_ -8>)^&/=SVA[:BO M^7]%7LN]2GNO-K3LF9?6L9@],3'FC_-']4?4=8_B7_D+Z/\ ]?I_]!->41_M MT_#63P9+K1TB]35XP%31F&1(Y[B4#;L'(-5CU&TU.ST MY+>4O;V]K8HP7MR9 Q/'_P"H5>:>*?!^60A*-5UN97M35VE_>NXI/R;YNZ'6 MSG T4FI'/BW:VR13N$CUBU3RQ&QX!E7.-O\ MM+C'IC)'TB"& 92""."*^EX=XGR?BC".O@)WMI)-6E%]+KSZ-73UL]&=6%QE M#&0YJ;_S0457U+5])T>'[3J^J6]K'_STN9U1?S8BN2US]HOX'^'MPU#XEZ8Y M7JMG*;@_E$&KT\7F678!7Q5:%-?WI*/YM&TZM*G\(O!N$ERO%J3[04IW_ / 4U^)QSS3 0TY[^EW^1]'T5\U_\+4_;=\;?\B] M\/CI:O\ <8:2(>/K=,1^-'_"E/VR_&O/B?XGG3XV_P!9$=8=/_'+==I^F:Y/ M]?98G3 9;B:OG[/DB_\ MZ3_ $(_M)S_ (5*SZ,U+5])T>'[3J^J6] MK'_STN9U1?S8BN2US]HOX'^'MPU#XEZ8Y7JMG*;@_E$&KRC3?V"9KV;[9XR^ M*DT\C?ZQ;:RRQ_X&[G/_ 'S76Z'^Q%\$M+P=1BU34B/O"[O]@/\ WZ"']:/[ M5\1,;_ R^E0\ZM7F^]4U?Y![;-*GPTE'U=_R(=<_;E^#>FY32[75]1;^%H+- M40_C(RD?E7*WG[=VNZQ.;+P-\)7FE_A,UVTK'_@$:#_T*O8-#^ ?P8\.X.F? M#72=R_=>XM1.P_X%)N-=59V-EIT MM/LXH(UZ1PQA5'X"C^Q_$'&_P"\9E3H MKM2I*7XS=UZA[#,ZGQ55'TC?\SYP_P"%J?MN^-O^1>^'QTM7^XPTD0\?6Z8C M\:/^%*?ME^->?$_Q/.GQM_K(CK#I_P".6Z[3],U]*44?Z@1Q.N/S#$UO+VG+ M'_P&*_4/[,4_XM6,OBI-/(W^L6VLLL?^!NYS_P!\ MUUNA_L1?!+2\'48M4U(C[PN[_8#_ -^@A_6O7Z*[<)X><&8-WC@XR?>=Y_\ MI;:-(97@*>JII^NOYG(:'\ _@QX=P=,^&ND[E^Z]Q:B=A_P*3<:ZJSL;+3H! M;:?9Q01KTCAC"J/P%2T5]3ANUL'(_V2"/;/->+0?L):+-XJGT MK_A8UT+6&)9,?V47\S7S&;<&<,9[B? MK&-PT9S[WE%OUY6K_.YQU\!@\1/FJ0N_N_(S/A7\&/ GP>TQ[#PCIS":8#[5 M?7+!YY\=-S8&!_L@ >V>:ZNBBO=P>"PF7X:.'PT%"$=DE9+^NO3K_ ((TF])ZM!EM7 M/\=E=RQX_P" AMOZ5Z/17E8O(LDS"_UG#4Y_XH1?XM&,\-AZOQP3]4CPO6OV M"OAM=Y?0_%>L6;'H)C',H^@VJ?UK ;]BGXH^&&,GP^^,PB(.5R9[0_G&SU]) MT5\U7\-N#JT^>&&]G+O"4XM?=*WX')+*#/^05XH M;543J?M\%QD?]O(#'^= _:!_:Z\'_+XK^$GVN)?OS-HTP_\ 'XFV#\J^E**P M_P!1<1AM<#FF)I^4IJI%?]NR7ZD_V=.'\.M-?.Z/G73/V^HK>7[+XL^%UQ;N MO$C6M_D_]\.BX_[ZKJM%_;>^"6I[1J$FJZ<3]XW=AN _[],Y_2O5]3T71M:B M\C6-)MKM/[ES L@_)@:Y36OV=?@?K^?M_P ,]+3=U-G";<_G$5H_LKQ$P?\ M S"E6_Z^TN3[W3=P]CFE/X:JEZQM^0[1?VA?@EK^!I_Q,TI2W1;NX^SD_A+M M-=5IVKZ5K$/VC2=3M[J/^_;3*X_-2:\EUK]A[X*ZGDZ<=6TX_P (MKX.!_W] M5C^MDK?F?1E%?-?_"AOVP/!W/A;XL?;8U_U<*ZS*?\ QR9=@_.C M_A.OVZ_!G_(8\(-JJI_U#H9]P_[=2"?YT?Z]U\-ICLLQ-/S4%.*_[>B_T'_: M4H?Q*,U\KH^E**^;$_;<^(WAIQ%\0/@V(FSAMK36AS])%?\ +-=#HO[>?PQO M-J:WX9UFR8]6C2.9!^.X'_QVNC#^)'!M>7)+$\DNTXRBU]\;?B5'-B_M7? 76\+'X\BMG/5+VUEBQ_P)EV_K4OQ'_:*^'7@OP'=>+M%\ M3:9K$RXCL[2ROXY#+,WW0=I)4#!)/8 ]\5[CXGX=^JSQ,<73E"";;C.,K):[ M)M_++/$US M,KL2EI'(4@B'HL8.!]>2>Y-'@#XM_$'X9ZC'J'A+Q+<0*K@R6CR%X)1W#1DX M/UZCL17Y9_Q&_*_KO)]4G[*_Q(].TB5LQWMK>WR1F*9<;@-Q!(.01Z@COFJ?B#]KG MX#Z#N0>,#?2+_P L]/M)),_1B G_ (]7ZD^*.'882&)GBZ<832DFY)-I^3=_ ME:Y['US"J"FYI)^9Z517S]KO[?GAB)C%X4^'VH7;$X0WMRD&3]$$F?I67_PT M/^UAX[^7P/\ "C[)"_\ J[A=*E?_ ,B2D1_I7@5?$GA53=/#3G7EVITY2?WV M2_$YI9M@[V@W)^2;/I6JVIZSH^B6_P!KUG5;:TB'62ZG6-?S8@5\Z?\ "KOV MW/'W/B7QZVDQO]Y#JBPC'IMM 1^!JSIG[!ESJ%Q]O\<_%.>XE;_6+:VA9C_V MTD8D_P#?-9_ZV<38W_<,GJ6[U91I6_[==W\D+Z[BZG\*@_\ MYI'J'B#]IKX M%^&]RWGQ%LIV'1+ -?PTL=T?A[PQJVH..C2JD$;?B69O M_':VO#_[%GP-T;:U_IE_JC#O?W[ 9^D6P5W&@?"3X8>%MK:!X TBV=>DR6"& M3_OL@M^M'L?$O'_%5P^&C_=C*I)?^!>Z+ES:KNXP]+M_CH>&']KWXY^-3L^& MOP;#*YPL@M9[PK[[D"*/J1BD_LK]N_Q_S=:B^C6[]/WT%KM_[]YE'XU]*@ # M & .@HH_U)S+&?\ (QS:O4[J#5*+]5%/3YC_ +/K5/XM:3]/=7X'S;!^Q+\1 MO%,JW7Q*^,/G/G+;!-=L?^!2LN/KBNJT#]ACX0:9MDUF_P!6U-Q]Y9;E8HS^ M"*&'_?5>T45U87PZX/PT^=X95)=74K?]CWK/_I2: M]TKPO_@GO_R1/5O^Q[UG_P!*30![I1110 4444 %%%% !1110 5F^,?^18O? M^N!K2K-\8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *" P*L 01R#110!\2?M::? MH^D_'/5=+T/1;:Q@ABM\QVL(179HE=GP.,DO^E>;5])_MN?!C5[Z^B^+?ARQ M>>)+80ZQ'$N6C"YV38'5<':Q[;5/3)'S97\7\>Y7BI;)_&OJO"WA2>?XBO5Q M#J1PZ5O<&8-WC@XR?>=Y_^EMH^BAE> IZJFGZZ_FZ-<,W61].C#_ /?0 M&?UKH:*Y\1A,+BX\M>G&:[22?YDRA":M)7/,-:_8]^ NL9:'PK-8NW5[*_E' MZ,S*/RKPG]J+]GGPY\%(-)U+PIJ&H7%OJ$LTO@>+?#_ "7,\EKQ MP&%IPQ%KP<8J.J:=M++WDG'7N>9C"4>JR 8/TX([@4G@#X1_$+XF:BEAX2\-7$RL^)+M MXRD$0[EI",#'7')/8&OY5_LG-/KOU/V$_:WMRNKK^J^$> ,FRK)J"QV%ISQ%KS%--T_ QFRLHXC^:@5IT45^@TJ-&A# MDIQ45V2LOP/4C&,59*P4445H,**** "BBB@ HHHH **** "BBB@ HHHH *** M* ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% M $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_ MY"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 M 4444 %%%% 'R!_P7X_Y0V?M"?\ 9/YO_1T5?QA5_9[_ ,%^/^4-G[0G_9/Y MO_1T5?QA4 ?O]_P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_ M]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7_P $ M]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI- 'NE%%% !1110 M4444 %%%% !6;XQ_Y%B]_P"N!K2K-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7^0J: MH=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** @,"K#(/4&O-/'/[/?P8UCQ!I]W>?#^S5[J[(N/LS/ ).">1&RCKWQ7 MI=8_B7_D+Z/_ -?I_P#037%C M$? ?@WP'8G3O!WANTTZ)L&06T0#2$="S=6/N2:UJ**Z*-"CAJ2I48J,5LDDD MO1+0J,8P5HJR"BBBM2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7 M_K]F_P#0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO M\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^ M)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;% !1110 4444 %%%% M!1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_F_]'15_&%7]GO_ 7X_P"4-G[0 MG_9/YO\ T=%7\85 '[_?\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_ M^WC_ -/D]?O]0 4444 %%%% !1110 4444 %%%% 'SI\>_\ @J=^R#^S=\5] M2^"OQ-\4:RFOZ1' ^H6VG>'KBY2(31+-&"\:D9*.IQ[UV_[+?[9/P0_;$TC5 M]<^">I:G-BV5PBADR3N%>FZ M_P#\%"$^-G[$'QRUBS\%:IX$^(WP\\,ZA9>)?"FHSA[C2;N2"5(9XY5"B6,L M&*OM4YC/&-K, =7XJ_X*T_L>>%?$FI:3_;'B;4])T34/L6M^,=$\)W5WHUA. M"%9)+J-2IP2.4# Y&":^B_#?B/0/&'A^Q\5^%=8MM0TS4K2.ZT^_LY1)%<0N MH9)$8<,I4@@CUKQ3]@#X2>"-'_X)Y?#7X>2^'[6;2M<^'EG-M8T.QEE;+>1',)5&>X! MF('H !T% 'UO1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*^:? NM?%_]DBSU M#X5Z5^SUXB\"_\-<_'#_HQGQW_P"!,%'_ US M\]45X+_PUS\W=Y M"L4*Y'S,0"0/PH ^D-._Y!\'_7%?Y"IJ^>]&_;"^,]YH]I>6?[$/CB:&6VC> M*6.Z@*NI4$,/8CFK7_#7/QP_Z,9\=_\ @3!0![U17@O_ US\]45X+_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW M_P"!,% 'O5%>"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!0![U17@O_ M US\]45X+_P -<_'#_HQGQW_X M$P4?\-<_'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\ M=_\ @3!0![U17@O_ US\]45X+ M_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_ M^!,%'_#7/QP_Z,9\=_\ @3!0![U6/XE_Y"^C_P#7Z?\ T$UX[_PUS\J*\%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\ M F"@#WJBO!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__ )@H ]ZHKP7_AKG MXX?]&,^._P#P)@H_X:Y^.'_1C/CO_P "8* />J*\%_X:Y^.'_1C/CO\ \"8* M/^&N?CA_T8SX[_\ F"@#WJBO!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__ M )@H ]ZHKP7_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO_P "8* />J*\%_X: MY^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\ F"@#WJL>R_Y'>]_Z\HOYFO'?^&N M?CA_T8SX[_\ F"N:TO]MSXF77Q2U3PO:_L=>+Y-4M=,@FNM-2]A,T,3$[78 M8P%/;F@#Z?HKP7_AKGXX?]&,^.__ )@H_X:Y^.'_1C/CO\ \"8* />J*\%_ MX:Y^.'_1C/CO_P "8*/^&N?CA_T8SX[_ / F"@#WJBO!?^&N?CA_T8SX[_\ M F"C_AKGXX?]&,^._P#P)@H ]ZHKP7_AKGXX?]&,^.__ )@H_X:Y^.'_1C/ MCO\ \"8* />J*\%_X:Y^.'_1C/CO_P "8*/^&N?CA_T8SX[_ / F"@#WJBO! M?^&N?CA_T8SX[_\ F"C_AKGXX?]&,^._P#P)@H ]ZHKP7_AKGXX?]&,^.__ M )@H_X:Y^.'_1C/CO\ \"8* />J*\%_X:Y^.'_1C/CO_P "8*/^&N?CA_T8 MSX[_ / F"@#WJBO!?^&N?CA_T8SX[_\ F"C_AKGXX?]&,^._P#P)@H ]ZHK MP7_AKGXX?]&,^.__ )@H_X:Y^.'_1C/CO\ \"8* />JQ_ __((E_P"OV;_T M*O'?^&N?CA_T8SX[_P# F"N:^%G[;GQ,\4>'9]0\+?L=>+]3MTU.XA>XLKV% MD65'PZ$D#YE/!H ^GZ*\%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\ F"@ M#WJBO!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__ )@H ]ZHKP7_AKGXX?] M&,^._P#P)@H_X:Y^.'_1C/CO_P "8* />J*\%_X:Y^.'_1C/CO\ \"8*/^&N M?CA_T8SX[_\ F"@#WJBO!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__ )@ MH ]ZHKP7_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO_P "8* />J*\%_X:Y^.' M_1C/CO\ \"8*/^&N?CA_T8SX[_\ F"@#WJBO!?^&N?CA_T8SX[_ / F"C_A MKGXX?]&,^.__ )@H ]ZHKP7_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO_P " M8* />J*\%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\ F"@#VCQC_R+%[_U MP-7-._Y!\'_7%?Y"OF_XD_MJ?%7PYX$U/7/$G[&/C+3[&VM2]S>W=Y"L4*Y' MS,0"0/PK2T;]L+XSWFCVEY9_L0^.)H9;:-XI8[J JZE00P]B.: /H2BO!?\ MAKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8* />J*\%_P"&N?CA_P!&,^._ M_ F"C_AKGXX?]&,^._\ P)@H ]ZHKP7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T M8SX[_P# F"@#WJBO!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8* /> MJ*\%_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@H ]ZHKP7_ (:Y^.'_ M $8SX[_\"8*/^&N?CA_T8SX[_P# F"@#WJBO!?\ AKGXX?\ 1C/CO_P)@H_X M:Y^.'_1C/CO_ ,"8* />J*\%_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ MP)@H ]ZHKP7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[_P# F"@#WJBO!?\ MAKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8* /8O$O_ "%]'_Z_3_Z":V*^ M8/''[;GQ,T3Q%X;T_6_V.O%]G<:CJ;0Z=;W-["'NY0A)2, '+8YYQ72_\-<_ M'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!0 M![U17@O_ US\]45X+_P -<_'# M_HQGQW_X$P4?\-<_'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_^!,%'_#7 M/QP_Z,9\=_\ @3!0![U17@O_ US\Z?XQ M_9\\0^#8K6W62&ZUF6-DN&+8*+L[@BT444 ?('_!?C_E#9^T)_V3^;_T M=%7\85?V>_\ !?C_ )0V?M"?]D_F_P#1T5?QA4 ?O]_P:;?\I3/VN_\ MX_] M/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 44 M44 ?(/PZ_P""HWA_X6>+O&/P@_X*'SZ;\.O%GA_79_[$FM-%O1I^MZ1QY%U; MOF8NYPVX9&)?VV-?\ VG_VDXO#5[X=\,_&?PY'X<\ C5[5 MH)+V*"Q-NNHM&1E8V=(G4D.HZ/I&L*B:MI5M="-MT8N8%?8?4;@< M&K- 'P?^S3_P4]^!_P"SC^R1I'P8^/O]JZ)\4?ASHD?AZY^'T^D7!OK^XM4$ M-LMN50HZRJL>'W8&2?NX9O9?^"5WP'\)M?O[O7]=L94 MVO;37ZA7;#@8C(') MZ>M6* "BBB@ HHHH **** "BBB@ HHHH **** "O*/VY_P#DT?Q[_P!@%_\ MT-:]7J*^L+'5+233]3LHKBWE7;+!/&'1QZ%3P10!C_"[_DF?AW_L!6G_ *)2 MMVFQ1101+!!&J(BA41!@*!T '84Z@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KPO]K#_DMGP/\ ^Q[E_P#29J]TJ"[TO3+^>"YOM.@F MDM9-]M)-"K-$V,;E)'RG'<4 3T444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %>%^ ?^4@GC_\ [$32O_1C5[I4$>EZ9%J$FK1:= MW M+&$ENEA42.HZ*6QD@>E $]%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2H-/TO3-(@-MI6G06L; M2,[1V\*HI8G); Y)ZF@">BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#RC]N?_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I6Q?6 M%CJEI)I^IV45Q;RKME@GC#HX]"IX(I\444$2P01JB(H5$08"@= !V% #J*** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_VL/^2V? M_P#['N7_ -)FKW2H+O2],OYX+F^TZ":2UDWVTDT*LT38QN4D?*<=Q4] !111 M0 4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_F_]'15_&%7]GO_ M 7X_P"4-G[0G_9/YO\ T=%7\85 '[_?\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ M :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!Y?^U5^U]\$_P!C[X?3>.?BUXFBCGDC M8:-H%LX>_P!6G_AA@B^\Q+8!?[BYRQ%9_P"P5^T?XB_:W_90\+?M"^*_#]EI M5]XA;4#+I^GL[0PK!J%S;( 7)8DI"I)]2< # &O\7/V?_@SXC\17WQ]\0_#O M3K_Q?I7A.?3]+UN]B,LEE HFD A#$K$VZ63]XH#D-C=CBO(_^"*__*,WX:?3 M6?\ T\WU &9H/[;G[77[3&O^(]5_8B_9X\*ZGX)\-:Q/I% M+NY6$+*'4=4N M7B\(?#[PGIT<5SK5_(WW(8(5X!=AOEVD#=_$S*K<7^PO\'/'7[,OPE^(W[4G M[4MQ!:>,?'VHW/BWQG8VA!AT>UBCDDCM !DTW38O"'P[O\ 3])L=5C5_/N]1>V\^]5V+[ L.^),!0!_V//@2VG^)K35[F_A\6>)X9&>VM9(;.6=+>UD0[9I M8QYC?,BA@HRQ.W:_X)T?"T>(?V(%U?XIZ69;WXQ7&J^*/%D'F,GV@:M([ ;E M(89M6A7(((QQCBO-?CG\)?AI\$O^"BG[(_P\^$G@C3O#^BV:^+?(T[3+81H& M.G1Y=L(?VU/V:_#&B>!O%> MM0:5)K?A+Q,]Y/X?N9\^5]L1UVR+P0S1G:-I().U&Y#_ (*Q^+/B9H'[6O[, M%A\+/#5CJVLS^(-<;0[#5I62S;46BLX;>>8K\VR!IO-;')52 03FK7QV^(__ M 4&_P""?UEI'[1GQN_:*T+XK?#]M;MK3QKH$7@>WTF;18IW"">TDA):8(Q" MCS#DDJ"OS%E /N*BFQ2QSQ+/"X9'4,C \$'H:=0 4444 %%%% !1110 4444 M %%%% !1110!\G_MX_\ !4WX:_LJZOIOPI^&\VG>*?'U_J]K;WFE+*TEOH]N M\RJ\ETT9&R0@X2+(;+!F 7 ;W?\ :3^/_@?]ESX(>(/CO\1&F.E^'[,2R06P M!EN)7=8XH4!(&YY'1!G@;LG !-?)7_!5?]G_ .#/P1_99BU#X6?#O3M'N_$7 MQDTC4-=OK>(M<7]S+<32.\LKDNXW.Q"D[5W$* .*^V_&'@GP9\0M!E\+>/O" M.F:YIIZ#8>,)'U^PTXKO:=PT8B9DC^=D # @A<-CZ2TCX_?#G7OV?$ M_::TG4VD\+2>%&\0+?[3.N?%FZU/_@G M?^R+91^(OB%XLT^33_%FH1-FP\):7*OEW$UW*,A9#&Q58Q\PW9QN,:.?MD?# MF#X&?\$_O!O[#_PZU>9[SQEJ>A_#W3+XKB219Y%-W<,HS@-!%<,W9=_I0!ZU M\#OVG'N/V./#/[3_ .U1JOA[P<=7T%-6U)UE:"TMH9BTENB^:[.SF$Q?*"69 MR0J\A:X_]@?]O^W_ &ZO&OQ./AGPH-.\+^$=2T^#PU=7".EW?PSQS%IYE8X4 M,8@R* "%:'I6H(7MH)H8' M@B+1YVRA8Y'78X9>];KQCJND>+$U M!=(+Q%K>)VCS&99'VCR]V\+N./D;'M?[;7[1UG^R?^R[XO\ CI,DL+XF_#/ MP1\8_ FI?#+XD:$NIZ%K$ AU+3WF>-9XPP;:61E8#*C.",]* /G/X.?\%.? M_P"T7^W4_P"R[\$;6TU?PM8>%[N^OO%WSXO+R*6--EJWC?XD^/[B=/#GA]M06UMX8(5W37=S,0=D: M#G&,MM?D;37DD'@KPA\._P#@L]X+\%> O#%AHVD:=^SC+%8Z9IEJD$$"?VM< M\*B G_$'41IGA?QCX*U MV2[LTU%L".TN(YE#HSD@*_3)X# .R>F_M>_M ^*_@5H/@W3/AUI.G7_B7QQ\ M0-,\-Z1;:FDCPHL[EKB=UC=&*QP1R-D, #MSGH?GE_$.L_\ !4W]JKP=XC^' M6EW%M\#O@YXI763XJNH6C_X2K7("/*CM58 F"-AR^.0S@X+(*]+\='_AZ9\(/ %]XCO2.4&J:FXL[>-Q_>6W2:5?3=D<] #L/VT/VY?@O^ MQ5\.;GQ/X]UN&[U^>V<^'?"=K,&O=3FP=N$&2D0(^>4C:H!ZL54]!^R#\:-> M_:)_9F\%_&_Q/I5I8ZAXET6.]N[2PW>3$[$C:F\EL<=R:Y/]KG]G_P"#(^&7 MQ5_:#E^'>G3>-)?A9J]D/$-S$9;B&W2PN J1%R1#PS9*!2V<,2,50_X)L:QI MGA[_ ()R_#/7];O4MK*Q\$K<7=Q(?EBB3>SN?8 $_A0!P'AG]NC]LC]I)O$7 MQ _8P_9D\,:UX"\/ZM<:?9:KXK\3/:7?B.6 _O&M(T7;&I/"F0X.1D@AE7W+ M]CW]J7PI^V%\#K#XR^&-#NM)DDN9K+6-$OFW3:;?0MME@9@!NQD,&P,JRDA3 ME1\2_L;:7^WW<_"+QEXB_P""-?BA\.].U[4/"4L\OAV34XC+'9R3>7OD$3'8S_ M +F,AF4E2N5()- 'F'_!.S]M#5/VY_A=XK^*U[X,CT*TTKX@7NBZ/99;SC9Q M6]K+&]QDD"8^>P8+A1@ =,GG/%_[:/[1?Q1^/7BOX#_L2? [0/$*^ 9X[7Q? MXO\ &6N26FGQ7S G['"D2F21UPP9N@92" -K-B_\$=_^1 ^-O_9QWB7_ -%6 M5>V_&WXO?LV?L2_#S7/C)XZ@TCPW:ZA>M+?V>/CK\*AX)^)?@=(9]5TFVU 7=G?V@T[]H'Q7XB_;'_ W\/X=9\2ZH MZ2&YBU"YNBEK:J0X15,,6?L!_"/XQ>-OC%XX_P""@?[0OA=_ M#6N?$2SM]/\ "W@^0_OM'T.':8Q<9 /G2;(V*D J5)(&_8FO_P $Y#_PLNY^ M+/[6MQ^\'Q)^)-W'HEU_SUT73!]@LC^<-]-TCQ*T4K26NAVUQ<+$X>2,X-T=QVQ9.W:Q<#Y5;V7]K? M]J'P/^Q_\#]3^-?CJRN;V.TDCMM-TFRQY^HWDIVQ6Z9X!)R2>=JJQP<8/RW_ M ,%!OV?_ (,_L\Z#^S_X8^#'P[T[0+2Z_:6\/7%[]CB)ENYB9R9)I6)>5N3@ MNQ(' P.*]8_X*L? SXG_ !L_9KT[4/@[X?.M>(/ GC;3O%=EH*_>U06@E5X% M'\3%9F8+U;9M )(! .6UC]MW]N#X%^$;/X[_ +5W[(VA:3\/)YH?[:/ACQ(] MUJ_AN"9U5)KJ!D"S!2RAUC(*YR<8Q7UQI6JZ;KNEVVMZ/>QW-G>6Z3VMS"^Y M)8W4,KJ1U!!!!]Z^!OVPO^"B.C_M*?L6>/?AY\(?@'X_37[OPG&I M+*T\.VT<9DN7N+B3"%PB.L:(2SR%1@=*^IOV!9]0NOV'_A%/JC,9F^&^C99^ MI7['%M/_ 'SB@#UNBBB@ HHHH **** "BBB@ HHHH **** "OF__ (*"?\%' MOA/^Q!X!NX8]0L]<\?7-J3H/A&*7?("1D7%T$.Z&!1\Q)P7QA>[+](5\C_\ M!3?]G_X,^"OV//CE\:?#7P[TZW\6>)]#A;6_$)B,EU(-;>%6*6\?V07$NT$DD ;L M#DG ')KYQ\*_MG?\%$?B_P##D?M&?!C]B_PS+X%N87O-$T;6_%SQZ[J]BN<3 M1HD9BC:11N5&R3QMW@J6^A/@'H6B>)OV6?!'A[Q)H]KJ%A>> ]+BO+&^MUEA MGC-G$"CHX*LI[@C%>6?M@_M@:1^SGI6F_LN?LP>$(-?^*^N6"V'@KP1H5NBQ M:1#LVI=7"KA+:VB0;E4[00G\*!G4 ]1_96_:3\#?M:_ G0_CQX AGM['6(G$ MUC=X\VSN(W,]2^&<.OZAXU^)M] MX:^#?A;07:&;78$N7M[62:21G"EFBE9Y%7;R@"\Y,-U\.[S_ ()F?\$FM<\( M6VM_VAXFLO#US&U];9/VC7-2E\E/*!P65)KA%7@%EB!(!)KW7X$_LV?#_P"% MGP)^'?PO\0>#](U&Y\!:+:1V-Y>V$4S6M['$OFW,+.I,3M(&?&>,_ MVX?VR?V6FT;Q[^VG^S9X5T_P!JNIPV.I>(/!/B62ZG\/O,<1O=12)B1,\%HS M@8X))56](_:V_:_\2_!CQEX0^ WP,^&L?C7XE>.VF?0]&N-0%M:6=G"NZ6]N MI<$K$H!P!@OM;!! !\-_:E\>W/\ P5&^(47[$G[.3&\^'>B:[;W7Q<^(T'-F M%@?>NFV[TO6TA!: M>!3(H>.:-06*MU )PN4W_25?'O\ P4C+6?[5_P"RCJ]AQ?)\4YK9'7[WV>5; M=9A]"H&:^PJ "BBB@ HHHH **** "BBB@ HHHH **** $=E12[L H&22> *^ M4?%G_!4KX;ZE^VOX#_9"^!*!K6JW%MXM\10RM):V)2W>1;>WD0[99@5! M(-"TOQ1H-[X9URV\ZRU&TEM;R$.5WQ2*4='Y M)CB-[J*1!YB9X9HS@8X))56^J_$/@KP5XIOM.U?Q7X2TO4;G1KG[5I-UJ%A' M,]C,,?O86=28GX'S+@\=:^*OVH_'ES_P5'^(D/[$_P"SH6O/ASH6O6]W\7/B M-#S9[8'WKIMG)TFE9@"67(!52,H&) /I?]L[]H*__9D_9I\2_&;P]I5MJ6K6 M,$,&@:=1UKS?XN_ME_':U^-EC^R/^S;\ M'-&\7_$:S\-0:OXWU+5-5>QT70DD"@*2 \LC.S J@.0KH?G^;:?ME11?%']I MOX!_LNV:!K/_ (2F?QKXAB3D1V>D0YMD<=TDN98UQT)C]J]F^(FO? C]G_3- M?_:%^(2^'_#:BSC_ .$@\436<<=Q<1Q@+%')(J^9,1PJ1_,2<*HR0* /(_@! M^V;\6K[]HN3]D/\ :V^#FG^$/&USHK:OX:U'P_JS7FEZ[:H2)!$SJ'CD3:QV MMDD(Q.WY=U[]O;_@H7\(OV(?AW>7>I:I:ZMXUN;-V\.^#X)M\\\FTD33JIW0 MVZX+,[8R%(7+5YK^REH?Q&_;4_:\3_@HKXX\(WGACP1H'A^;1?A'HVHQ[+S4 M89BPEU.9?X%=7<*O<,N"0F^3J_\ @HA^S_\ !GPY^S'\=/CWI/P[TY/&7B'P M-/'JOB.2(R74D<5M'"D:.Y/E)Y<: JFT,5RP)YH ]S^ 'Q"U/XM_ ?P3\5M: MLH+:\\3^$=-U:[MK7=Y44MS:QS,B;B3M!<@9). ,FNNKS+]BG_DS;X2?]DRT M'_TW05Z;0 4444 %%%% !1110 4444 ?('_!?C_E#9^T)_V3^;_T=%7\85?V M>_\ !?C_ )0V?M"?]D_F_P#1T5?QA4 ?O]_P:;?\I3/VN_\ MX_]/D]?O]7X M _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% &;XRL+O5?"&JZ781>9/9MTFI M7<\2"6*1HB722,YWX&[!P00/H*B@#\S_ (,^ /\ @J+X#^/_ (D_:G^*_P#P M3ML?'OCS6;EETC5M4^*.DPQ>'K#!"V=E#YSB( %@9,[B"1P6D+^T_&77_P#@ MH'^TO^R;XX^$GC_]D4> =;\37NEZ'IC:=XPL]5#Z?=3E=0N9#"^(TB@4@@\M MYW .#7V/10!2\-^'])\)>';#PKH%HL%CIEE%:64"](X8T"(H^B@#\*^?OVD_ M@+\6/'_[>O[/OQI\)>%/M?AGP./$7_"4:E]N@C^Q?:K)8X/W;N))-S@C]VK8 MZG YKZ.HH ^>_P#@H!^R_P#$;X[:'X,^*7P'U"P@^(GPO\3IKOA:+56*VU^/ ME\^RD8?<$H1/FZ93!*ABR^2?'/PS^V]_P43T+1OV02?9+)+?DEG4$2$8&UPT4 ?GI^R; MI_\ P44_8_\ AC%\/OAO_P $J=,FN[AA/XA\17GQ?TIKW6KP_?N)W,A)))8A M/!=1B0*3G@'FOHZB@#YI_X*._L_?%O]I=/A M+\._ WA+^T_#-I\5=-U;Q_(;^WA$&F6Y(?*RNK2@B1SL0, M"[+X,R:%K>.OB 8=)@N64N=#T^!; M:P:^W_;YY)KWJB@#C/VC?"FO^//V>_'G@;PI8?:]4UGP9JECIMKYJ M1^=<36DL<:;G(5WKG_!/C]F+XD_ 'P? MXO\ '7QRU&PF\>?$SQA<^)/$]MI+%K73WE.4M8V/WPF6RW3+8!8*&;Z"HH * M*** "BBB@ HHHH **** "BBB@ HHHH **** /G'_ ()L_ ;XL? +PA\4M+^+ M7A3^R9_$?QJUS7M&C^W03_:-/N([40S9A=PFXQO\C8<8Y49%?-_C?X9_\%(O M$/[;^M?M-^/?V![;XB:?HEW):_"S2=5^).DVMEH=JDAV72P&9M]Q(JI(7< J MQ/&5C\O]'J* /E)OCK_P4B\9?"KXAV/CK]A9/!^HQ^![W_A$+G2O'ECJ%. MCW(C!G?_ (%*9&_X%7?44 ?./_!1'X"_%CXZM\&C\*_"G]J_\(I\:]%U[7_] M.@@^RZ?!YOFS?OG3?MW#Y$W.<\*:]!_:^\#?'GQ_\!]6T?\ 9E^(O_",^-H' MBNM%O7*B*=HW#-;2$JVU)$W+G'!*D\ UZ;10!\4?&>Y_X*%?MR_#8?LO:]^R MDOPFTO7I((/'_C74O%UI?)':(ZO-%8PP$O(TFT@%OE"DJQ&[>/L;P?X4T3P) MX2TOP/X9M/(TW1M.@L=/@SGRX(8UCC7\%4#\*T:* "BBB@ HHHH **** "BB MB@ HHHH **** "O&O^"A'PH\??'']C+Q]\)_A=H/]J>(-;TA(-,L/M44'G2" M>)B-\S(B_*I.68#BO9:* /)=2M/CQ\,/V*;31OA)X%CU3XBZ/X!L[+2=$FOK M=$&HK;1Q?-))(L16-\N?G 81D \BOC7]D+P7_P %+?V4;'5M?;_@FK:>+?'/ MB:[DN?%?C_6_BWI/V_4W9RP3_6MY42\?NU."1DY.,?I)10!\E>/]"_:Q_:L3 MX+>&/C=^SD?!5O;?$Y_$'CFRMO$%MJ5O:VFF1-+91R2Q,5<7$[H-@!(\KYL" MK?\ P5=\(_MJ_%/X0:3\'?V1/A[=:M9^(+R4>.[RP\1V6FSI8($Q:))!?VZ_V:O ]GXC\3^'=! MFT+Q?X'NM4CM6U?2I6,NR"X?Y%EBE=V&[ACMQG;M;ZCHH ^1/!/PO_:<_:Y_ M:\\&_M(_M'?!1?AOX/\ A=:7C^$O"U[K<%]?:GJ=T@C>YF,!V1QHJJ54_,&1 M2,AVQ]=T44 %%%% !1110 4444 %%%% !1110 4444 %?./[6/P&^*_Q,_;* M_9T^*W@CPI]MT#P)J^O3>*[_ .W01_84N;:W2$[)'5Y=S1N,1JQ&.<9%?1U% M 'RK_P %7?"/[:OQ4^$6D_!S]D7X>76KV6OWDH\=WEAXCLM-N%L$"8LTDN94 M($^]PS*&PL6U@5<@\1\'_B%_P4?^ GP\T[X5_"3_ ()%:!HNAZ7#LM;*U^+N ME#)_B=V,F9)&/+.Q+,3DDU]PT4 > _"'X9?$C7_V[?B-^T3\2/",^FV%CX1T MCPKX'DFD1A<6YW7E_(NTG"_:61 3C<(\],5\\?MM_"+]OCXT?MG6GBZ;]C2+ MXD?"CP4$;PAX6O?'VF:?8ZC?&-2U_=123%Y2'+HL;H!M5<\,X?\ 06B@#YT_ M9^^.O_!07QC\3],\*_'/]@O3O WA26*87WB*V^(NGWYM-D+M$HMX6+L&D")P M/EW9/ KM_P!N'X;^-/C!^R)\0_A?\.M&_M'7==\+W-II5C]HCA\^9UPJ[Y65 M%SZLP'O7JE% '"_LO^#O$GP[_9H^'?P^\8Z=]CU?0O ND:?JMIYR2>1OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** /D#_@OQ_RAL_:$_[)_-_Z.BK^,*O[/?\ @OQ_RAL_ M:$_[)_-_Z.BK^,*@#].O^"7?_!87X;?\$>_^"@?[17Q(^)'P=USQC!XQUR_T MVVMM#OX8'MWBU:>4NQE&""#C K]!/^(WG]EG_HQ[X@?^%%8_X444 '_$;S^R MS_T8]\0/_"BL?\*/^(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!XG_ ,%'/^#M M+]GC]MS]AWXE?LG^%OV2/&FAZAXZ\-OIMIJVH:Y:20VKLZ-O=4&XCY>@]:_" &VBB@#__9 end GRAPHIC 16 image_0a.jpg begin 644 image_0a.jpg MB5!.1PT*&@H -24A$4@ "_< "7" ( !E.]T: &SDE$051X7NW: M(0$ C ,/J7!D^"BTT^PV XML 17 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2021
Feb. 23, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
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 Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 4,883,584,523
Entity Common Stock, Shares Outstanding   128,309,940  
Documents Incorporated by Reference Portions of the registrant’s definitive proxy statement for its 2022 Annual Meeting of Stockholders are incorporated by reference into Part III of this Form 10-K.    
Entity Central Index Key 0000910638    
Amendment Flag false    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Name BDO USA, LLP
Auditor Location Charlotte, North Carolina
Auditor Firm ID 243
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 789,657 $ 75,010
Accounts receivable, net of reserves — $2,445 and $4,392 106,540 114,254
Inventories 92,887 116,667
Prepaid expenses and other current assets 42,653 33,145
Current assets held for sale 0 18,439
Total current assets 1,031,737 357,515
Property and equipment, net 57,257 75,356
Intangible assets, net 45,835 28,083
Goodwill 345,588 161,765
Right of use assets 46,356 48,620
Deferred income tax asset 5,054 6,247
Assets held for sale 0 31,684
Other assets 17,272 23,785
Total assets 1,549,099 733,055
Current liabilities:    
Current portion of long term debt 0 2,051
Current right of use liabilities 8,344 9,534
Accounts payable 57,366 45,174
Accrued and other liabilities 76,994 69,812
Customer deposits 7,281 7,750
Deferred revenue 28,027 30,302
Current liabilities held for sale 0 11,107
Total current liabilities 178,012 175,730
Long-term debt, net 0 19,218
Convertible notes payable, net 446,859 0
Long-term right of use liabilities 47,420 48,469
Deferred income tax liability 2,173 4,716
Liabilities held for sale 0 2,952
Other liabilities 32,254 51,247
Total liabilities 706,718 302,332
Commitments and contingencies (Note 23)
Stockholders’ equity:    
Common stock, $0.001 par value, authorized 220,000 shares; issued 128,375 and 127,626 128 128
Additional paid-in capital 1,501,210 1,404,964
Treasury stock, at cost — 0 shares and 3,494 shares 0 (22,590)
Accumulated deficit (621,251) (943,303)
Accumulated other comprehensive loss (37,706) (8,476)
Total stockholders’ equity 842,381 430,723
Total liabilities and stockholders’ equity $ 1,549,099 $ 733,055
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Accounts receivable, reserves $ 2,445 $ 4,392
Stockholders’ equity:    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 220,000 220,000
Common stock, shares issued (in shares) 128,375 127,626
Treasury stock, at cost, shares (in shares) 0 3,494
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue:      
Total revenue $ 615,639 $ 557,240 $ 636,354
Cost of sales:      
Total cost of sales 351,861 333,865 355,813
Gross profit 263,778 223,375 280,541
Operating expenses:      
Selling, general and administrative 227,697 219,895 254,355
Research and development 69,150 74,143 83,290
Impairment of goodwill 0 48,300 0
Total operating expenses 296,847 342,338 337,645
Loss from operations (33,069) (118,963) (57,104)
Interest and other income (expense), net 352,609 (24,447) (7,996)
Income before income taxes 319,540 (143,410) (65,100)
Benefit (provision) for income taxes 2,512 (6,184) (4,532)
Net income (loss) 322,052 (149,594) (69,632)
Less: net income attributable to noncontrolling interests 0 0 248
Net income (loss) attributable to 3D Systems Corporation $ 322,052 $ (149,594) $ (69,880)
Net income (loss) per share available to 3D Systems Corporation common stockholders      
Basic (in dollars per share) $ 2.62 $ (1.27) $ (0.61)
Diluted (in dollars per share) $ 2.55 $ 1.27 $ (0.61)
Products      
Revenue:      
Total revenue $ 428,742 $ 332,799 $ 389,337
Cost of sales:      
Total cost of sales 245,169 220,415 234,581
Services      
Revenue:      
Total revenue 186,897 224,441 247,017
Cost of sales:      
Total cost of sales $ 106,692 $ 113,450 $ 121,232
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 322,052 $ (149,594) $ (69,632)
Other comprehensive income (loss), net of taxes:      
Pension adjustments 682 783 (1,060)
Derivative financial instruments 721 (403) (318)
Foreign currency translation (39,546) 28,752 2,996
Foreign currency translation reclassification - sales of Cimatron and Simbionix 8,912 0 0
Total other comprehensive (loss) income, net of taxes: (29,231) 29,132 1,618
Total comprehensive income (loss), net of taxes 292,821 (120,462) (68,014)
Comprehensive income attributable to noncontrolling interests 0 0 191
Comprehensive income (loss) attributable to 3D Systems Corporation $ 292,821 $ (120,462) $ (68,205)
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net income (loss) $ 322,052 $ (149,594) $ (69,632)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:      
Depreciation and amortization 34,623 44,595 50,396
Stock-based compensation 55,153 17,725 23,587
Provision for inventory obsolescence and revaluation (2,909) 12,373 0
Loss on hedge accounting de-designation and termination 721 1,235 0
Provision for bad debts 232 457 1,308
(Gain) Loss on the disposition of businesses, property, equipment and other assets (350,846) 5,274 2,282
Provision for deferred income taxes and reserve adjustments (11,679) (1,206) (3,354)
Impairment of goodwill and assets 1,676 55,484 1,728
Changes in operating accounts:      
Accounts receivable (11,912) (6,052) 15,071
Inventories 7,866 (9,901) 18,447
Prepaid expenses and other current assets (8,106) (16,218) 9,150
Accounts payable 27,159 (6,653) (16,846)
Deferred revenue and customer deposits (3,325) 3,231 677
Accrued and other liabilities (12,389) 28,286 (1,346)
All other operating activities (169) 843 113
Net cash provided by (used in) operating activities 48,147 (20,121) 31,581
Cash flows from investing activities:      
Purchases of property and equipment (18,791) (13,643) (23,985)
Proceeds from sale of assets and businesses, net of cash 421,485 1,554 1,620
Business acquisitions, net of cash acquired (139,685) 0 0
Other investing activities (2,454) 356 (2,007)
Net cash provided by (used in) investing activities 260,555 (11,733) (24,372)
Cash flows from financing activities:      
Proceeds from revolving credit facilities 0 20,000 0
Payments on revolving credit facilities 0 (20,000) 0
Proceeds from borrowings 460,000 0 100,000
Debt issuance costs (13,466) 0 0
Repayment of borrowings/long-term debt (21,392) (26,840) (76,768)
Proceeds from issuance of common stock 0 24,702 0
Purchase of noncontrolling interests (6,300) (12,500) (2,500)
Payments related to net-share settlement of stock-based compensation (12,619) (5,138) (3,194)
Other financing activities (423) 296 (1,338)
Net cash provided by (used in) financing activities 405,800 (19,480) 16,200
Effect of exchange rate changes on cash, cash equivalents and restricted cash (9,243) 1,428 289
Net increase (decrease) in cash, cash equivalents and restricted cash 705,259 (49,906) 23,698
Cash, cash equivalents and restricted cash at the beginning of the year [1] 84,711 134,617 110,919
Cash, cash equivalents and restricted cash at the end of the year [1] 789,970 84,711 134,617
Supplemental cash flow information      
Lease assets obtained in exchange for new lease liabilities (excludes adoption) 4,502 23,309 8,662
Cash interest payments 1,138 2,109 3,715
Cash income tax payments (receipts), net 4,709 3,706 10,722
Transfer of equipment from inventory to property and equipment, net [2] 1,738 1,055 3,187
Transfer of equipment to inventory from property and equipment, net [3] 0 0 32
Stock issued for acquisition 99,044 0 0
Noncash financing activity      
Purchase of noncontrolling interest [4] $ 0 $ 0 $ (11,000)
[1] The amounts for cash and cash equivalents shown above include restricted cash of $313, $540 and $921 as of December 31, 2021, 2020 and 2019, respectively, which were included in Other assets, net, and $9,161 as of December 31, 2020, which was included in Current assets held for sale in the consolidated balance sheets.
[2] Inventory is transferred from inventory 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] In general, an asset is transferred from Property and equipment, net, into inventory at its net book value when we have identified a potential sale for a used machine.
[4] Purchase of noncontrolling interest to be paid in installments over a four-year period recorded to Accrued and other liabilities and Other liabilities on the consolidated balance sheets.
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Noncontrolling interest purchase, installment payment period 4 years    
Other Assets      
Restricted cash included in other assets $ 313 $ 540 $ 921
Current Assets Held for Sale      
Restricted cash included in other assets   $ 9,161  
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Total 3D Systems Corporation Stockholders' Equity
Common Stock
Additional Paid In Capital
Treasury Stock
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Equity Attributable to Noncontrolling Interests
Beginning balance (in shares) at Dec. 31, 2018     118,650          
Beginning balance at Dec. 31, 2018 $ 575,987 $ 578,369 $ 117 $ 1,355,503 $ (15,572) $ (722,701) $ (38,978) $ (2,382)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance (repurchase) of stock (in shares)     2,616          
Issuance (repurchase) of stock (3,194) (3,194) $ 3   (3,197)      
Acquisition of non-controlling interest (13,342) (7,270)   (7,526)     256 (6,072)
Adjustment of RNCI carrying value (1,128) (1,128)       (1,128)    
Stock-based compensation expense 23,587 23,587   23,587        
Net income (69,632) (69,880)       (69,880)   248
Pension adjustment (1,060) (1,060)         (1,060)  
Derivative financial instrument adjustment (318) (318)         (318)  
Foreign currency translation adjustment 2,996 3,053         3,053 (57)
Ending balance (in shares) at Dec. 31, 2019     121,266          
Ending balance at Dec. 31, 2019 513,896 522,159 $ 120 1,371,564 (18,769) (793,709) (37,047) (8,263)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance (repurchase) of stock (in shares)     6,360          
Issuance (repurchase) of stock 19,564 19,564 $ 8 23,377 (3,821)      
Acquisition of non-controlling interest 0 (8,263)   (7,702)     (561) 8,263
Stock-based compensation expense 17,725 17,725   17,725        
Net income (149,594) (149,594)       (149,594)    
Pension adjustment 783 783         783  
Derivative financial instrument adjustment (1,638) (1,638)         (1,638)  
De-designation of derivative instrument 1,235 1,235         1,235  
Foreign currency translation adjustment 28,752 28,752         28,752  
Ending balance (in shares) at Dec. 31, 2020     127,626          
Ending balance at Dec. 31, 2020 430,723 430,723 $ 128 1,404,964 (22,590) (943,303) (8,476) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance (repurchase) of stock (in shares)     813          
Issuance (repurchase) of stock (12,620) (12,620)   (12,620)        
Shares issued to acquire assets and businesses (in shares)     3,430          
Shares issued to acquire assets and businesses 99,044 99,044 $ 3 99,041        
Stock-based compensation expense 32,412 32,412   32,412        
Net income 322,052 322,052       322,052    
Pension adjustment 181 181         181  
Gain on pension plan - unrealized 501 501         501  
De-designation of derivative instrument 721 721         721  
Retirement of treasury shares (in shares)     (3,494)          
Retirement of treasury shares 0   $ (3) (22,587) 22,590      
Foreign currency translation adjustment (30,633) (30,633)         (30,633)  
Ending balance (in shares) at Dec. 31, 2021     128,375          
Ending balance at Dec. 31, 2021 $ 842,381 $ 842,381 $ 128 $ 1,501,210 $ 0 $ (621,251) $ (37,706) $ 0
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
Dec. 31, 2021
Nov. 16, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Stockholders' Equity [Abstract]        
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001 $ 0.001
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
(1) Basis of Presentation

The consolidated financial statements include the accounts of 3D Systems Corporation and all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we” or “us”). A non-controlling interest in a subsidiary is considered an ownership interest in a majority-owned subsidiary that is not attributable to the parent. We include noncontrolling interests as a component of total equity in the consolidated balance sheets and the net income (loss) attributable to noncontrolling interests is presented as an adjustment from net income (loss) used to arrive at net income (loss) attributable to 3D Systems Corporation in the consolidated statements of operations and comprehensive income (loss). Our annual reporting period is the calendar year.

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). All significant intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to the current year presentation.

Our top priority is the health and safety of our employees and their families and communities, as we continue to manage our business through the COVID-19 pandemic. Throughout this past year, our leadership regularly reviewed and adapted our COVID-19 protocols based on evolving research and guidance. We have reopened our offices and begun business travel, with safety measures in place and in accordance with local guidance. Additionally, we implemented a hybrid-work program globally, providing more flexibility for employees to work remotely. We continue to monitor local transmission rates and regulatory guidance, and remain committed to protecting our employees, delivering for our customers, and supporting our communities. We are subject to vaccination and workplace safety protocols of the United States Federal Government Executive Order on Ensuring Adequate COVID Safety Protocols for Federal Contractors, and the COVID-19 Workplace Safety Guidance for Federal Contractors and Subcontractors issued by the Safer Federal Workforce Task Force. In support of a safe work environment, we have a vaccine policy for our U.S. employees, and a visitor policy to ensure those visiting our sites are taking the necessary health and safety precautions.

Our operations in North America and South America (collectively referred to as "Americas"), Europe and the Middle East (collectively referred to as "EMEA") and the Asia Pacific and Oceania regions (collectively referred to as "APAC") expose us to risks associated with public health crises and epidemics/pandemics, such as the COVID-19 pandemic. While the COVID-19 pandemic continued to impact our reported results for the years ended December 31, 2021 and 2020, we are unable to predict the longer-term impact that the pandemic may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted by the dynamic nature of the COVID-19 pandemic will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of the outbreak and actions by government authorities to contain the outbreak or treat its impact. Furthermore, the impacts of uncertain global economic conditions, further supply chain disruptions, including the shortages of critical components, and the continued disruptions to, and volatility in, the financial markets remain unknown.

As of January 1, 2021, we determined the Company has two reportable segments, Healthcare and Industrial. The Company previously only reported its consolidated results in one segment. This change in segment reporting as of January 1, 2021 was the result of changes to how the chief operating decision maker (“CODM”) assesses the financial performance of the Company and in the decision-making process driving future operating performance. As a result of this re-segmentation, the Company performed a quantitative analysis for potential impairment of our goodwill immediately following the re-segmentation, noting that we determined the fair value of the Healthcare and Industrial reporting segments exceeded their carrying values. See Note 6.

Fair value was determined using a combination of an income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and a market approach. The valuation methodology and underlying financial information included in the Company's determination of fair value required significant judgments by management. The principal assumptions used in the Company's discounted cash flow analysis consisted of (a) the long-term projections of future financial performance and (b) the weighted-average cost of capital of market participants, adjusted for the risk attributable to the Company and the industry in which it operates. Under the market approach, the principal assumption included an estimate of multiples of various financial metrics of comparable companies.

All dollar and share amounts presented in the accompanying footnotes are presented in thousands, except for per share information.
During the first quarter ended March 31, 2021 we became aware that certain amounts previously presented within our statements of operations as products cost of sales related to services cost of sales. We note that the total cost of sales line item was not affected. We further note that this error did not affect our gross profit, loss from operations, net income (loss), consolidated balance sheets or statements of cash flows. We evaluated the materiality of this presentation-only error and concluded it was not material to any previously reported quarter or year-end financial statement. The following schedule depicts the effect on our previously reported statements of operations.
Year Ended December 31, 2020
(in thousands)As reportedChangeRevised
Cost of sales:
Products$227,681 $(7,266)$220,415 
Services106,184 7,266 113,450 
Total cost of sales$333,865 $— $333,865 

Revision of Previously Issued Financial Statements

During the fourth quarter ended December 31, 2021, we became aware that certain amounts previously presented as investing cash outflows should be reported as financing cash outflows within the statements of cash flows. The error affected the previously issued statements of cash flows for the three, six and nine month periods within the December 31, 2021 and 2020 annual periods as well as the annual periods ended December 31, 2020 and 2019. We note that this change did not impact the as reported net increase (decrease) in cash, cash equivalents and restricted cash within the annual 2020 and 2019 statements of cash flows or the interim statements of cash flows for the years ended December 31, 2021 and 2020. We further note that this reclassification did not affect our balance sheet, statements of operations, statements of comprehensive income (loss) and statements of stockholders' equity. We evaluated the materiality, including both quantitative and qualitative considerations, of this presentation-only error and concluded it was not material to any previously reported quarter or year-end financial statement. The following schedule depicts the effect on our previously reported interim and annual statements of cash flows.

Year Ended December 31, 2020Year Ended December 31, 2019
As ReportedChangedRevisedAs ReportedChangedRevised
Net cash provided by (used in) operating activities$(20,121)$— $(20,121)$31,581 $— $31,581 
Net cash provided by (used in) investing activities(24,233)12,500 (11,733)(26,872)2,500 (24,372)
Net cash provided by (used in) financing activities(6,980)(12,500)(19,480)18,700 (2,500)16,200 
Effect of exchange rate changes on cash, cash equivalents and restricted cash1,428 — 1,428 289 — 289 
Net increase (decrease) in cash, cash equivalents and restricted cash$(49,906)$— $(49,906)$23,698 $— $23,698 

Nine Months Ended September 30, 2021Nine Months Ended September 30, 2020
As ReportedChangedRevisedAs ReportedChangedRevised
Net cash provided by (used in) operating activities$62,652 $— $62,652 $(32,649)$— $(32,649)
Net cash (used in) investing activities395,641 4,000 399,641 (22,459)12,500 (9,959)
Net cash provided by (used in) financing activities(32,202)(4,000)(36,202)(3,773)(12,500)(16,273)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(7,737)— (7,737)526 — 526 
Net increase (decrease) in cash, cash equivalents and restricted cash$418,354 $— $418,354 $(58,355)$— $(58,355)
Six Months Ended June 30, 2021Six Months Ended June 30, 2020
As ReportedChangedRevisedAs ReportedChangedRevised
Net cash provided by (used in) operating activities$41,976 $— $41,976 $(21,018)$— $(21,018)
Net cash (used in) investing activities31,325 4,000 35,325 (19,584)12,500 (7,084)
Net cash provided by (used in) financing activities(28,444)(4,000)(32,444)(27,270)(12,500)(39,770)
Effect of exchange rate changes on cash, cash equivalents and restricted cash2,902 — 2,902 (1,856)— (1,856)
Net increase (decrease) in cash, cash equivalents and restricted cash$47,759 $— $47,759 $(69,728)$— $(69,728)

Three Months Ended March 31, 2021Three Months Ended March 31, 2020
As ReportedChangedRevisedAs ReportedChangedRevised
Net cash provided by (used in) operating activities$28,453 $— $28,453 $(2,285)$— $(2,285)
Net cash (used in) investing activities46,563 4,000 50,563 (16,598)12,500 (4,098)
Net cash provided by (used in) financing activities(24,337)(4,000)(28,337)1,229 (12,500)(11,271)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(2,434)— (2,434)(3,241)— (3,241)
Net increase (decrease) in cash, cash equivalents and restricted cash$48,245 $— $48,245 $(20,895)$— $(20,895)
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
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 the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. 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 Standard Codification ("ASC") Topic 606, “Revenue from Contracts with Customers.” Collaborative revenue contracts in which the collaboration partner meets the definition of a customer are recorded in accordance with ASC Topic 606, otherwise the collaborative arrangements are recorded in accordance with ASC 808 - "Collaborative Arrangements". See Note 5 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.

Investments
We assess declines in the fair value of investments to determine whether such declines are other-than-temporary. Other-than-temporary impairments of investments are recorded to interest and other expense, net, in the period in which they become impaired.

For the years ended December 31, 2021 and 2020, we recorded impairment charges of $0 and $2,361, respectively, related to certain cost-method investments. The aggregate carrying amount of all investments accounted for under the cost method totaled $5,632 and $5,016 at December 31, 2021 and 2020, respectively, and is included in other assets, on our consolidated balance sheets.

Accounts Receivable and Allowance for Doubtful Accounts

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 and historical collection experience. Based on these assessments, we may record a reserve for specific customers, as well as a general reserve and allowance for returns and discounts. 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. One customer represents a significant concentration of credit risk, as they represent greater than 10% of our total accounts receivable.

The following presents the changes in the balance of our allowance for doubtful accounts:

Year EndedItemBalance at beginning of yearAdditions charged to expense
Other (a)
Balance at end of year
2021Allowance for doubtful accounts$4,392 $232 $(2,179)$2,445 
2020Allowance for doubtful accounts8,762 457 (4,827)4,392 
2019Allowance for doubtful accounts8,423 1,308 (969)8,762 
(a)Other includes the impact of subsequent collections or write-offs to the allowance for doubtful accounts.

Inventories

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

Long-Lived Assets and Goodwill

We review long-lived assets, including intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. Recoverability is assessed for the carrying value of assets held for use based on a review of undiscounted projected cash flows. Impairment losses, where identified, are measured as the excess of the carrying value of the long-lived asset over its estimated fair value as determined by discounted projected cash flows. No impairment charges for intangible assets with finite lives were recorded for the years ended December 31, 2021 and 2020.

Goodwill is the excess of cost of an acquired entity over the amounts assigned to assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually on November 30 of each year, 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 done at a reporting unit level, with all goodwill assigned to a reporting unit.
Our reporting units are Healthcare and Industrial. We completed the required annual goodwill impairment test as of November 30, 2021. The goodwill impairment test compared the fair value of each reporting unit to their carrying value. We estimated the fair value of our reporting units based primarily on the discounted projected cash flows of the underlying operations and a market approach. The estimated fair value for each of our reporting units was in excess of their respective carrying values as of November 30, 2021.

For a summary of our goodwill by reporting unit and discussion of goodwill impairment, see Note 11.
Assets and Liabilities Held for Sale

Once management has committed to disposal of a component of the Company and it is probable of being completed within one year, the assets and liabilities are reclassified as held for sale and net income continues to be reported as from continuing operations, unless it meets requirements to be reclassified as a discontinued operation. See Note 4.

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 it is both probable that an asset has been impaired or that a liability has been incurred and that the amount of the loss can be reasonably estimated.

Foreign Currency Translation

The local currency in which a subsidiary operates is generally considered its functional currency for those subsidiaries domiciled outside the United States. Assets and liabilities for non-U.S. subsidiaries are translated to the USD at month-end exchange rates of the period reported. Income and expense items are translated monthly using the monthly average exchange rate. Cumulative translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in shareholders’ equity.

For the Year Ended December 31, 2021, 2020, 2019 the aggregate foreign currency gain or (loss) was 1,681, (4,762), (2,287), respectively, and has been recorded as a component of interest and other income (expense) in the accompanying consolidated statements of operations.

Derivative Financial Instruments

We are exposed to market risk from changes in interest rates, foreign currency exchange rates and commodity prices, 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.

We may use derivative financial instruments to manage our exposure to changes in interest rates on outstanding debt instruments. For those instruments that qualify and where we elect to prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “Derivatives and Hedging,” related gains and losses (realized or unrealized) related to derivative instruments are recognized in accumulated other comprehensive income (loss) and are reclassified into earnings when the underlying transaction is recognized in net earnings and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid and other current assets or in accrued liabilities in the consolidated balance sheets.

We and our subsidiaries conduct business in various countries using both their functional currencies and other currencies to effect cross border transactions. As a result, we and our subsidiaries are subject to the risk that fluctuations in foreign exchange rates between the dates that those transactions are entered into and their respective settlement dates will result in a foreign exchange gain or loss. When practicable, we endeavor to match assets and liabilities in the same currency on our U.S. balance sheet and those of our subsidiaries in order to reduce these risks. If appropriate, we enter into foreign currency contracts to hedge the exposure arising from those transactions. See Note 15. For our hedges of foreign exchange rates and commodity prices, we have elected to not prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “Derivatives and Hedging,” and therefore, changes in fair value are recognized in interest and other expense, net in the consolidated statements of operations and comprehensive loss and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid and other current assets or in accrued liabilities in the consolidated balance sheets.

We are exposed to credit risk if the counterparties to such transactions are unable to perform their obligations. However, we seek to minimize such risk by entering into transactions with counterparties that are believed to be creditworthy financial institutions.

Research and Development Costs

Research and development costs are expensed as incurred.
Earnings (Loss) per Share

Basic earnings (loss) per share are calculated using the weighted-average number of common shares outstanding during each period. Diluted earnings per share are calculated using dilutive shares which include shares issuable upon exercise of outstanding stock options, upon vesting of employee stock-based awards, upon the accrual of incentive compensation to be paid in shares, and to settle the portion of the convertible notes that may be settled in shares, where the conversion of such instruments would be dilutive. See Note 19.

Advertising Costs

Advertising costs are expensed as incurred and recorded in Selling General & Administrative expenses. Advertising costs, including trade shows, were $5,486, $7,561 and $13,732 for the years ended December 31, 2021, 2020 and 2019, 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 be measured on an actuarial basis. Actuarial gains and losses resulting from both normal year-to-year changes in valuation assumptions and differences from actual experience are deferred and amortized. The application of these accounting standards require us to make assumptions and judgements that can significantly affect these measurements. Our critical assumptions in performing these actuarial valuations include the selection of the discount rate to determine the present value of the pension obligations that affects the amount of pension expense recorded in any given period. Changes in the discount rate could have a material effect on our reported pension obligations and related pension expense. See Note 12.

Equity Compensation Plans

We recognize compensation expense for our stock-based compensation programs, which include stock options, restricted stock, restricted stock units (“RSU”), performance shares and market based awards. The fair value for 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 are recognized on the grant date and expensed ratably over any implicit or explicit service period when the performance condition is deemed probable of achievement. Stock compensation recorded for performance shares is reversed if the performance condition is no longer deemed probable of achievement. The fair value for awards with market conditions is determined using a Monte Carlo valuation model and is expensed ratably over any implicit or explicit service period regardless if the market condition is probable of achievement or not. Stock compensation expense is not reversed if the market condition is not met. We recognize forfeitures when they occur.

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.

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 tax benefit carryforwards. Deferred income tax liabilities and assets 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. The 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. These amounts were immaterial for 2021, 2020 and 2019.

See Note 22 for further discussion.

Operating and Finance Leases

We determine if an arrangement contains a lease at inception. Some leases include the options to purchase, terminate or extend for one or more years; these options are included in the right of use ("ROU") asset and liability lease term when it is reasonably certain 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 the information available at the 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 were 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 ROU asset recorded on the balance sheet was determined based upon factors considered at the commencement date, subsequent changes in the rate or index that were not contemplated in the ROU asset balances recorded on the balance sheet result in variable expenses being recorded when these expenses are incurred during the lease term. See Note 7.

Recent Accounting Pronouncements

Recently Adopted Accounting Standards

In October 2020, the FASB issued ASU 2021-08, "Business Combinations (Topic 805) - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers", amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to “require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606.” While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, “the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of Topic 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.” For public business entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The Company expects to early adopt this standard in the first quarter of 2022, and does not expect it to be material to results of operations, cash flows or financial position.

In August 2020, the FASB issued ASU 2020-06, "Debt - Debt with Conversion and Other Options (Subtopic 470-20)," and "Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)," which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible instruments. This guidance also eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. For public companies, this guidance is effective for fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. Early adoption is permitted. The Company early adopted the standard as of January 1, 2021 and applied this guidance to the convertible senior notes issued in November 2021. See Note 14.

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, “Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes,” which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption is permitted. The Company adopted this guidance during the first quarter of 2021. The implementation did not have a material effect on our financial position, results of operations or cash flows.

In June 2016, the FASB issued ASU 2016-13, “Measurement of Credit Losses on Financial Instruments” (“ASU 2016-13”), as revised in July 2018, which provides guidance regarding the measurement of credit losses for financial assets and certain other
instruments that are not accounted for at fair value through net income, including trade and other receivables, debt securities, net investment in sales type and direct financing leases, and off-balance sheet credit exposures. The new guidance requires companies to replace the current incurred loss impairment methodology with a methodology that measures all expected credit losses for financial assets based on historical experience, current conditions, and reasonable and supportable forecasts. The Company adopted this guidance during the first quarter of 2020. The implementation did not have a material effect on our financial position, results of operations or cash flows.

In January 2017, the FASB issued ASU No. 2017-04, “Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment” (“ASU 2017-04”), which eliminates the performance of Step 2 from the goodwill impairment test. In performing its annual or interim impairment testing, an entity will instead compare the fair value of the reporting unit with its carrying amount and recognize any impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss. The Company adopted this guidance during the first quarter of 2020. The implementation did not have a material effect on our financial position, results of operations or cash flows.

In November 2018, the FASB issued ASU 2018-18, "Collaborative Arrangements (ASC 808), Clarifying the Interaction between ASC 808 and ASC 606" (“ASU 2018-18”). This ASU clarified when transactions between collaborative participants are in the scope of ASC 606. The ASU also provides some guidance on presentation of transactions not in the scope of ASC 606. After adoption during the fourth quarter of 2020 the Company determined it was appropriate to recast the presentation of our previously reported statement of operations for the years ended December 31, 2019. The Company acknowledges this standard should have been adopted January 1, 2020. The adoption of this standard did not change the Company's previously reported net loss or loss from operations for the years ended December 31, 2019 or any individual quarter therein and the effect on the individual quarters in 2020 was immaterial.

No other new accounting pronouncements, issued or effective during 2021, have had or are expected to have a significant impact on our consolidated financial statements.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
On November 1, 2021, we acquired Oqton, Inc. (“Oqton”), for $188,168, excluding customary closing adjustments. $107,471 paid in cash and the issuance of 2,553 shares of the Company’s common stock having a fair value at the date of issuance of $80,697. The acquisition’s near term impact on the Company’s results of operations and cash flows are expected to be dilutive. Oqton's operating results will be reported in the Industrial segment. We incurred approximately $1,458 of acquisition related expenses.

Oqton is a software company that creates an intelligent, cloud-based Manufacturing Operating System (MOS) platform tailored for flexible production environments that increasingly utilize a range of advanced manufacturing and automation technologies, including additive manufacturing (AM) solutions, in their production workflows. The cloud-based solution leverages the Industrial Internet of Things, artificial intelligence, and machine learning technologies to deliver a solution for customers to automate their digital manufacturing workflows, scale their operations and enhance their competitive position. The Oqton acquisition will allow the Company to expand its existing additive manufacturing software suite to the entire additive industry.

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

Shown below is the preliminary purchase price allocation, which summarizes the fair value of the assets and liabilities assumed, at the date of acquisition:
Current assets, including cash acquired of $3,454
$4,462 
Intangible assets:
Product technology$11,200 
Trade name6,800 
Total intangible assets18,000 
Goodwill167,576 
Other assets855 
Liabilities:
Accounts payable and accrued liabilities$2,235 
Deferred revenue490 
Total liabilities2,725 
Net assets acquired$188,168 

On December 1, 2021, we acquired Volumetric Biotechnologies, Inc. (“Volumetric”), for $40,172 of which $24,814 was paid in cash and the remainder was paid via the issuance of 720 shares of the Company's common stock having a fair value on the date of issuance of $15,358. Additional payments of up to $355,000 are possible which are linked to the attainment of seven non-financial milestones through December 31, 2030 and 2035 and continued employment of certain key individuals from Volumetric. Any additional payments made will be paid approximately half in cash and half in shares of the Company’s common stock. The additional payments are considered compensation expense which will be recorded ratably from the time a milestone is deemed probable of achievement to the estimated time of achievement. Any compensation expense recorded will be reversed if the milestone is no longer probable of achievement. As of December 31, 2021, one of the seven milestones are considered probable of achievement for which $1,326 of expense was recorded in 2021. Volumetric will be part of the Healthcare reporting unit and segment. The acquisition’s near-term impact on the Company's results of operations and cash flows are expected to be dilutive. The impact of potential share issuance related to the achievement of milestones is not included in dilutive shares until the milestone is met. We incurred approximately $1,200 of acquisition related expenses.

Volumetric’s mission is to develop the ability to manufacture human organs using bioprinting methods and the underlying technologies required to create these highly complex biological structures. With this acquisition, 3D Systems will expand our capabilities and capacity in 3D printing related to bio-printing and regenerative medicine. Combining 3D Systems regenerative medicine group with Volumetric’s highly complementary skill sets of biological expertise and cellular engineering is expected to accelerate our core regenerative medicine strategies which include the bio-printing of human organs, additional non-organ applications and bio-printing technologies for research labs.

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

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

Current assets, including cash acquired of $389
$3,143 
Intangible assets:
Patents$639 
Total intangible assets639 
Goodwill38,620 
Other assets1,194 
Liabilities:
Accounts payable and accrued liabilities3,424 
Total liabilities3,424 
Net assets acquired$40,172 
The Company has performed preliminary valuation analyses of the fair market value of acquired assets and liabilities of both Oqton and Volumetric. The final purchase price allocations will be determined when the Company has completed and fully reviewed the detailed valuations and determined the final purchase consideration for items such as but not limited to working capital adjustments. The final allocations could differ materially from the preliminary allocations. The final allocations may include changes in allocations to acquired intangible assets, changes to assets and liabilities including but not limited to deferred tax assets and liabilities and tax liabilities, as well as goodwill. The estimated useful lives of acquired intangible assets are also preliminary.

On May 6, 2021, we purchased Allevi, Inc. to expand regenerative medicine initiatives into medical and pharmaceutical research and development laboratories. Additionally, on June 15, 2021, we closed the acquisition of a German software firm, Additive Works GmbH (“Additive”). Additive expands the simulation capabilities for rapid optimization of industrial-scale 3D printing processes. The purchase price for both acquisitions, individually and combined, and the expected impacts on the Company’s financial position, results of operations and cash flows are not material.

Acquisitions of Noncontrolling Interests

We own 100% of the capital and voting rights of Robtec, a service bureau and distributor of 3D printing and scanning products in Brazil. Approximately 70% of the capital and voting rights of Robtec were acquired on November 25, 2014. On January 7, 2020, we made a payment equal to the redemption price of $10,000 and acquired the remaining 30% of the capital and voting rights.

We own 100% of Easyway, a service bureau and distributor of 3D printing and scanning products in China. Approximately 65% of the capital and voting rights of Easyway were acquired on April 2, 2015, and an additional 5% of the capital and voting rights of Easyway were acquired on July 19, 2017 for $2,300. The remaining 30% of the capital and voting rights of Easyway were acquired on January 21, 2019 for $13,500 to be paid in installments over four years for which $6,300 and $2,500 were paid in 2021 and 2020, respectively.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Dispositions
12 Months Ended
Dec. 31, 2021
Discontinued Operations and Disposal Groups [Abstract]  
Dispositions
(4) Dispositions

On January 1, 2021, we completed the sale of 100% of the issued and outstanding equity interests of Cimatron Ltd. ("Cimatron"), the subsidiary that operated the Company’s Cimatron integrated CAD/CAM software for tooling business and its GibbsCAM CNC programming software business, for approximately $64,173, after certain adjustments and excluding $9,476 of cash amounts transferred to the purchaser. We recorded a gain on the sale of $32,047 included within Interest and other income (expense), net on the accompanying consolidated statements of operations for the year ended December 31, 2021. Additionally, at the time of the sale, we recognized a gain of $6,481 for accumulated foreign currency translation gain previously included in Accumulated other comprehensive loss (“AOCL”), which is included within Interest and other income (expense), net. This disposed of business would have been included within the Industrial segment.

The components of Cimatron's assets and liabilities recorded as held for sale on the consolidated balance sheet at December 31, 2020 were as follows:
(in thousands)December 31, 2020
Assets
Cash and cash equivalents$9,161 
Accounts receivable, net of reserves of $1,154
5,361 
Inventories155 
Prepaid expenses and other current assets3,762 
Total current assets held for sale18,439 
Property and equipment, net
202 
Intangible assets, net6,642 
Goodwill21,385 
Right of use assets
898 
Deferred income tax asset560 
Other assets1,997 
Total assets held for sale$50,123 
Liabilities
Current right of use liabilities
$445 
Accounts payable654 
Accrued and other liabilities5,631 
Customer deposits25 
Deferred revenue4,352 
Total current liabilities held for sale11,107 
Long-term right of use liabilities
518 
Other liabilities2,434 
Total liabilities held for sale$14,059 

In September 2021, we completed the sale of the Company’s On Demand Manufacturing business ("ODM") for $82,000, excluding certain adjustments. We recorded a gain on the sale of $38,490 included within Interest and other income (expense), net on the accompanying consolidated statements of operations for the year ended December 31, 2021. ODM was primarily included within the Industrial segment. At closing, the Company and the purchaser entered into a supply agreement and a transition services agreement pursuant to which the Company will provide certain information technology, corporate finance, tax, treasury, accounting, human resources and payroll, sales and marketing, operations, facilities and other customary services to support the purchaser in the ongoing operation of ODM for a period of time post-closing.

On August 24, 2021, we completed the sale of 100% of the issued and outstanding equity interests of Simbionix USA Corporation, which owned our global medical simulation business (“Simbionix”), for $305,000, excluding certain closing adjustments and excluding $6,794 of cash transferred to the purchaser. We recorded a gain on the sale of $271,404 included within Interest and other income (expense), net on the accompanying consolidated statements of operations for the year ended December 31, 2021. Additionally, we recognized a gain of $2,431 for accumulated foreign currency translation gain previously included in AOCL, which is included within Interest and other income (expense), net. Simbionix was included within the Healthcare segment.

In November 2020, we sold our Australia ODM business in an asset sale for $685. The carrying value of the assets, including net working capital and allocable goodwill, was $1,482. In December 2020, we sold our Wuxi Easyway business in an asset sale for $79. The carrying value of the assets, including net working capital and allocable goodwill, was $3,806. Recognized losses of $4,524 were included in 2020 interest and other expense, net on the consolidated statement of operations.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue
(5) Revenue

We account for revenue in accordance with ASC Topic 606, “Revenue from Contracts with Customers,”.
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 in ASC Topic 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.

At December 31, 2021, we had $143,169 of outstanding performance obligations, comprised of deferred revenue, customer order backlog and customer deposits. We expect to recognize approximately 77.0% of deferred revenue as revenue within the next twelve months, an additional 13.0% by the end of 2023 and the remaining balance thereafter.

Revenue Recognition

Revenue is recognized when control of the promised products or services is transferred to customers 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 accounted for as separate performance obligations. Many of our contracts with customers include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative stand-alone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers, which 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.

A majority of our revenue is recognized at the point in time when products are shipped or services are delivered to customers. Please see below for further discussion.

Hardware and Materials

Revenue from hardware and material sales is recognized when control has transferred to the customer, which typically occurs when the goods have been shipped to the customer, risk of loss has transferred to the customer and we have a present right to payment for the hardware. 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 a warranty under which we provide maintenance for periods up to one year. 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 on 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. 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 is included but subsequent years are optional. This optional support is considered a separate obligation from the software and is deferred at the time of sale and subsequently recognized ratably over future periods.

Collaboration and Licensing Agreements
We enter into collaboration and licensing agreements with third parties. The nature of the activities to be performed and the consideration exchanged under the agreements varies on a contract by contract basis. We evaluate these agreements to determine whether they meet the definition of a customer relationship for which revenue is recorded. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of developmental contractual criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized for these agreements based on an evaluation of the distinct performance obligations, the identification and evaluation of material rights, the estimation of variable consideration and the determination of the pattern on transfer of control for each distinct performance obligation. The Company recognized $6,804, $6,953 and $7,260 in revenue related to collaboration arrangements with customers for the years ended December 31, 2021, 2020 and 2019, respectively.

Services

We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts that 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 and costs are expensed as incurred. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.

On demand manufacturing and healthcare 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. We disposed of the majority of our service revenue businesses, including; Cimatron, Simbionix, and ODM, which were minimally offset by the purchase of Oqton. See Note 3 and Note 4.

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.

Credit is extended, and creditworthiness is determined, based on 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. Customers with a favorable profile may receive credit terms that differ from our general credit terms. Creditworthiness is considered, among other things, in evaluating our relationship with customers with past due balances.

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

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

Judgment is required to determine the SSP for each distinct performance obligation in a contract. For the majority of items, 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 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 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, it 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 marketing incentives may lead to consideration that is variable. Judgment is exercised at contract inception to determine the most likely outcome of the contract and resulting transaction price. Ongoing assessments are performed to determine if updates are needed to the original estimates.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer deposits and deferred revenues (contract liabilities) on the consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized at the time of invoicing, or 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 items being shipped where the customer has not been charged, but for which revenue had been recognized or when certain performance milestones are deemed probable of achievement. In our on demand manufacturing business, which was sold in September of 2021, customers may be required to pay in full before work begins on their orders, resulting in customer deposits. We typically bill in advance for installation, training and maintenance contracts as well as extended warranties, resulting in deferred revenue. Changes in contract asset and liability balances were not materially impacted by any other factors for the period ended December 31, 2021. Contract assets with a remaining performance obligation are netted with contract liabilities.

Through December 31, 2021, we recognized revenue of 30,302 related to our contract liabilities at December 31, 2020. Through December 31, 2020, we recognized revenue of $30,635 related to our contract liabilities at December 31, 2019. Through December 31, 2019, we recognized revenue of $26,486 related to our contract liabilities at December 31, 2018.

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.

Revenue Concentrations

For the years ended December 31, 2021, 2020, and 2019, one customer accounted for approximately 22%, 13% and 11% of our consolidated revenue, respectively. We expect to maintain our relationship with this customer.

Revenue by geographic region for the years ended December 31, 2021, 2020, and 2019 were as follows:
Year Ended December 31,
(in thousands)202120202019
Americas$344,619 $280,028 $323,085 
EMEA201,684 213,575 240,403 
APAC69,336 63,637 72,866 
Total$615,639 $557,240 $636,354 
United States (Included in Americas above)$341,123 $275,145 $313,910 
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment Information Segment Information Effective January 1, 2021, we changed our segment reporting under ASC 280 Segment Reporting. For periods prior to January 1, 2021, we operated under one operating segment, consistent with the information that was presented to our CODM. Effective January 1, 2021, we have identified two operating segments, Healthcare and Industrial.
This change in reportable segments was necessitated as a result of changes to our enterprise wide financial reporting to reflect the re-organization of the business into the Healthcare and Industrial verticals that were launched January 1, 2021 at the request of our CODM. These changes resulted in revisions to the financial information provided to the CODM on a recurring basis in his evaluation of financial performance of the Company and in the decision-making process driving future operating performance. The CODM does not review disaggregated assets on a segment basis; therefore, such information is not presented. In addition, the changes made to our enterprise wide financial reporting system were prospective and prevent historical financial information for the Healthcare and Industrial segments to be available other than for revenue which has been disclosed below. We have evaluated potential alternatives to generate comparative prior period financial information for the Healthcare and Industrial segments, and believe that the practicality exception as proscribed in ASC 280 Segment Reporting is applicable due to the high degree of difficulty involved and the significant expense associated with overhauling the structure of legacy financial systems.

The following table set forth our net sales and operating results by segment:

Year Ended December 31,
202120202021
(in thousands)Net Sales (a)Operating Profit
Operations by segment:
Healthcare$306,184 $246,437 $69,358 
Industrial309,455 310,803 48,555 
Total$615,639 $557,240 117,913 
General corporate expense, net (b)
(150,982)
Operating loss, as reported(33,069)
Interest and other income, net352,609 
Income before income taxes$319,540 
a.Approximately 44.6% and 50.6% of sales for the year ended December 31, 2021 and 2020, respectively, were located outside of the U.S.
b.General corporate expense, net includes expenses not specifically attributable to our segments for functions such as corporate human resources, finance, and legal, including salaries, benefits, and other related costs.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases
(7) Leases

We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from one to sixteen years. We determine if an arrangement contains a lease at inception. Some leases include the options to purchase, terminate or extend for one or more years; these options are included in the right-of-use (“ROU”) asset and liability lease term when it is reasonably certain 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 the information available at the lease commencement date to determine the present value of the future lease payments.

Certain leases include variable costs. Variable costs include non-lease components incurred based upon actual terms rather than contractually fixed amounts. In addition, incremental lease payments that are indexed to a change in rate or index are considered variable costs. Because the ROU asset and lease liability recorded on the balance sheet was determined based upon factors considered at the commencement date, subsequent changes in the rate or index that were not contemplated, result in variable expenses being incurred when actual payments differ from estimated payments.
On February 25, 2021, the Company entered into an agreement to amend its lease for its corporate office and extended the term. As part of this agreement, the Company sold land owned adjacent to our corporate office for $389 and entered into a lease with the buyer of the land for a new building, containing approximately 80,000 to 100,000 rentable square feet, to be constructed and funded by the lessor up to a certain amount. The lease terms, as amended, for both the existing building and the expansion site extend through August 2037. The lease for the new building will not commence until construction is substantially complete and the total estimated lease payments are $16,875 which are not included in the lease information below as the lease has not commenced. Additionally, we entered into a lease for a new building in Littleton, CO containing approximately 50,000 rentable square feet to be constructed and funded by the lessor up to a certain amount. The lease term is for ten years upon commencement which is when construction is substantially complete. The total estimated lease payments are $14,233 which are not included in the lease information below as the lease has not commenced.

Components of lease cost (income) were as follows:
(in thousands)Year Ended December 31, 2021Year Ended December 31, 2020
Operating lease cost$10,226 $13,937 
Finance lease cost - amortization expense714 937
Finance lease cost - interest expense238 664
Short-term lease cost76 159
Variable lease cost3,163 1,363 
Sublease income(569)(615)
Total$13,848 $16,445 

Balance sheet classifications at December 31, 2021 and 2020 are summarized below:
December 31, 2021December 31, 2020
(in thousands)Right of use assetsCurrent right of use liabilitiesLong-term right of use liabilitiesRight of use assetsCurrent right of use liabilitiesLong-term right of use liabilities
Operating Leases$42,502 $7,711 $43,359 $40,586 $8,562 $38,296 
Finance Leases3,854 633 4,061 8,034 972 10,173 
Total$46,356 $8,344 $47,420 $48,620 $9,534 $48,469 

On September 1, 2020, we closed two facilities in connection with our restructuring plan. These facilities occupied leased office space that terminates in 2024. In conjunction with these closings, we recorded impairment charges totaling $1,627 related to our ROU assets and impairment charges totaling $1,953 related to leasehold improvements.

During the 2020 fourth quarter, we recorded ROU assets and liabilities related to lease extensions and renewals that were entered into during the 2019 fourth quarter, 2020 second quarter and 2020 third quarter of approximately $1,469, $2,021, and $3,467, respectively. There was not a material income statement impact from recording these lease extensions and renewals during the 2020 fourth quarter.
Our future minimum lease payments as of December 31, 2021 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, were as follows:
December 31, 2021
(in thousands)Finance LeasesOperating Leases
Years ending December 31:
2022$828 $10,199 
2023801 9,110 
2024753 7,518 
2025690 5,830 
2026649 5,153 
Thereafter1,799 26,519 
Total lease payments (undiscounted)5,520 64,329 
Less: imputed interest(826)(13,259)
Present value of lease liabilities$4,694 $51,070 

Supplemental cash flow information related to our operating leases for the years ending December 31, 2021, and 2020 was as follows:
(in thousands)December 31, 2021December 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow from operating leases$11,108 $13,151 
Operating cash outflow from finance leases238 661 
Financing cash outflow from finance leases$721 $496 

Weighted-average remaining lease terms and discount rate for our operating leases for the year ending December 31, 2021, were as follows:
December 31, 2021
FinanceOperating
Weighted-average remaining lease term (in years)7.48.7
Weighted-average discount rate4.63%5.45%
Leases
(7) Leases

We have various lease agreements for our facilities, equipment and vehicles with remaining lease terms ranging from one to sixteen years. We determine if an arrangement contains a lease at inception. Some leases include the options to purchase, terminate or extend for one or more years; these options are included in the right-of-use (“ROU”) asset and liability lease term when it is reasonably certain 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 the information available at the lease commencement date to determine the present value of the future lease payments.

Certain leases include variable costs. Variable costs include non-lease components incurred based upon actual terms rather than contractually fixed amounts. In addition, incremental lease payments that are indexed to a change in rate or index are considered variable costs. Because the ROU asset and lease liability recorded on the balance sheet was determined based upon factors considered at the commencement date, subsequent changes in the rate or index that were not contemplated, result in variable expenses being incurred when actual payments differ from estimated payments.
On February 25, 2021, the Company entered into an agreement to amend its lease for its corporate office and extended the term. As part of this agreement, the Company sold land owned adjacent to our corporate office for $389 and entered into a lease with the buyer of the land for a new building, containing approximately 80,000 to 100,000 rentable square feet, to be constructed and funded by the lessor up to a certain amount. The lease terms, as amended, for both the existing building and the expansion site extend through August 2037. The lease for the new building will not commence until construction is substantially complete and the total estimated lease payments are $16,875 which are not included in the lease information below as the lease has not commenced. Additionally, we entered into a lease for a new building in Littleton, CO containing approximately 50,000 rentable square feet to be constructed and funded by the lessor up to a certain amount. The lease term is for ten years upon commencement which is when construction is substantially complete. The total estimated lease payments are $14,233 which are not included in the lease information below as the lease has not commenced.

Components of lease cost (income) were as follows:
(in thousands)Year Ended December 31, 2021Year Ended December 31, 2020
Operating lease cost$10,226 $13,937 
Finance lease cost - amortization expense714 937
Finance lease cost - interest expense238 664
Short-term lease cost76 159
Variable lease cost3,163 1,363 
Sublease income(569)(615)
Total$13,848 $16,445 

Balance sheet classifications at December 31, 2021 and 2020 are summarized below:
December 31, 2021December 31, 2020
(in thousands)Right of use assetsCurrent right of use liabilitiesLong-term right of use liabilitiesRight of use assetsCurrent right of use liabilitiesLong-term right of use liabilities
Operating Leases$42,502 $7,711 $43,359 $40,586 $8,562 $38,296 
Finance Leases3,854 633 4,061 8,034 972 10,173 
Total$46,356 $8,344 $47,420 $48,620 $9,534 $48,469 

On September 1, 2020, we closed two facilities in connection with our restructuring plan. These facilities occupied leased office space that terminates in 2024. In conjunction with these closings, we recorded impairment charges totaling $1,627 related to our ROU assets and impairment charges totaling $1,953 related to leasehold improvements.

During the 2020 fourth quarter, we recorded ROU assets and liabilities related to lease extensions and renewals that were entered into during the 2019 fourth quarter, 2020 second quarter and 2020 third quarter of approximately $1,469, $2,021, and $3,467, respectively. There was not a material income statement impact from recording these lease extensions and renewals during the 2020 fourth quarter.
Our future minimum lease payments as of December 31, 2021 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, were as follows:
December 31, 2021
(in thousands)Finance LeasesOperating Leases
Years ending December 31:
2022$828 $10,199 
2023801 9,110 
2024753 7,518 
2025690 5,830 
2026649 5,153 
Thereafter1,799 26,519 
Total lease payments (undiscounted)5,520 64,329 
Less: imputed interest(826)(13,259)
Present value of lease liabilities$4,694 $51,070 

Supplemental cash flow information related to our operating leases for the years ending December 31, 2021, and 2020 was as follows:
(in thousands)December 31, 2021December 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow from operating leases$11,108 $13,151 
Operating cash outflow from finance leases238 661 
Financing cash outflow from finance leases$721 $496 

Weighted-average remaining lease terms and discount rate for our operating leases for the year ending December 31, 2021, were as follows:
December 31, 2021
FinanceOperating
Weighted-average remaining lease term (in years)7.48.7
Weighted-average discount rate4.63%5.45%
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Inventories
(8) Inventories

Components of inventories at December 31, 2021 and 2020 are summarized as follows:
(in thousands)20212020
Raw materials$23,530 $23,762 
Work in process5,173 5,912 
Finished goods and parts64,184 86,993 
Inventories$92,887 $116,667 

We record a reserve to the carrying value of our inventory to reflect the rapid technological change in our industry that impacts the market for our products. The inventory reserve was $16,509 and $20,125 as of December 31, 2021 and 2020, respectively.

In June 2020, as part of our assessment of prospective sales and evaluation of inventory, we determined the end-of-life for certain product lines. The end-of-life determination for these products reflects management's plans to focus our resources that are better aligned with our new strategic focus, as further discussed in Note 25. As a result, for the year ended December 31, 2020, we recorded a charge of $10,894 to products costs of sales, primarily attributable to inventory, accessories and inventory commitments for these products. We have ceased production for these items. There was no material product line life ended for year ended December 31, 2021.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment
(9) Property and Equipment

Property and equipment at December 31, 2021 and 2020 are summarized as follows:
(in thousands)20212020Useful Life (in years)
Land$— $541 N/A
Building84 5,422 
25-30
Machinery and equipment117,446 163,688 
2-5
Capitalized software24,149 24,814 
3-5
Office furniture and equipment5,188 5,106 
1-5
Leasehold improvements32,200 32,349 
Life of lease a
Construction in progress12,051 4,910 N/A
Total property and equipment191,118 236,830 
Less: Accumulated depreciation and amortization(133,861)(161,474)
Total property and equipment, net$57,257 $75,356 

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.

We include all depreciation from assets attributable to the generation of revenue in the cost of sales line item in the Statement of Operations. Depreciation related to assets that are not attributable to the generation of revenue are included in the research and development and selling and general administrative line items in the Statement of Operations. Depreciation on property and equipment is calculated on a straight-line basis. Depreciation expense on property and equipment for the years ended December 31, 2021, 2020 and 2019 was $24,242, $28,397 and $29,982, respectively.
For the years ended December 31, 2021, 2020 and 2019, we recognized impairment charges of $788, $3,406 and $181, respectively, on property and equipment, net included in the selling and general administrative line item in the Statement of Operations.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
(10) Intangible Assets

Intangible assets, net, other than goodwill, at December 31, 2021 and 2020 are summarized as follows:
20212020
(in thousands)
Gross a
Accumulated AmortizationNet
Gross a
Accumulated AmortizationNetWeighted Average Useful Life Remaining (in years)
Intangible assets with finite lives:
Customer relationships$53,062 $(45,613)$7,449 $71,123 $(56,682)$14,441 2.8
Acquired technology17,518 (5,430)12,088 42,472 (41,201)1,271 5.2
Trade names20,448 (10,438)10,010 17,477 (16,506)971 18.9
Patent costs21,852 (11,812)10,040 19,828 (10,999)8,829 10.5
Trade secrets19,924 (18,971)953 20,188 (18,216)1,972 1.1
Acquired patents16,257 (15,945)312 16,317 (15,723)594 6.1
Other12,982 (7,999)4,983 19,793 (19,788)9.4
Total intangible assets$162,043 $(116,208)$45,835 $207,198 $(179,115)$28,083 8.5
a.Change in gross carrying amounts primarily due to divestitures of Cimatron, Simbionix and ODM partially offset by the acquisition of Oqton and foreign currency translation.

Amortization expense related to intangible assets was $10,469, $15,810 and $20,312 for the years ended December 31, 2021 2020 and 2019, respectively.
Annual amortization expense for intangible assets is expected to be $10,767 in 2022, $6,190 in 2023, $5,395 in 2024, $5,365 in 2025 and $4,415 in 2026.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
(11) Goodwill

The following are the changes in the carrying amount of goodwill by reporting unit:
Year Ended December 31, 2021
HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
Dispositions, Acquisitions and ImpairmentsNet GoodwillGross GoodwillDispositions, Acquisitions and ImpairmentsNet GoodwillGross GoodwillDispositions, Acquisitions and ImpairmentsNet Goodwill
Balance at beginning of year$101,767$(32,055)$69,712$134,382$(42,329)$92,053$236,149$(74,384)$161,765
Acquisition (a)
39,18239,182170,033170,033209,215209,215
Dispositions (b)
(15,598)(15,598)(3,873)(3,873)(19,471)(19,471)
Adjustments (c)
(900)(900)900900
Foreign currency translation adjustments(2,481)(2,481)(3,440)(3,440)(5,921)(5,921)
Total goodwill$98,386$(8,471)$89,915$131,842$123,831$255,673$230,228$115,360$345,588

a.The 2021 acquisition, for the Healthcare and Industrial segments in the table above relate to Allevi, Additive Works, Oqton and Volumetric. Approximately $560 of goodwill related to Allevi will be deductible for tax purposes.
b.The 2021 dispositions for the Healthcare and Industrial segments in the table above relate to of ODM and Simbionix
c.The 2021Adjustment, for the Healthcare and Industrial segments in the table above relate to reclassification within the segments.

The following are the changes in the carrying amount of goodwill by reporting unit for 2020. This presentation reflects the prior year reporting unit structure, which has been changed for 2021. Due to unnecessarily burdensome procedures to recast this information into our new segment structure, we have taken the practicability exception allowed and presented as in prior year
:
(in thousands)AmericasEMEAAPACTotal
Balance at December 31, 2019$— $186,695 $36,481 $223,176 
Dispositions and impairments a
— (69,685)(4,699)(74,384)
Effect of foreign currency exchange rates— 10,582 2,391 12,973 
Balance at December 31, 2020$— $127,592 $34,173 $161,765 
        

a.Includes $21,385 of goodwill held for sale related to Cimatron in EMEA and $4,699 of goodwill related to the sale of our Australia ODM and Wuxi Easyway businesses in APAC. See Note 4.

The effect of foreign currency exchange in the above tables reflect the impact on goodwill of amounts recorded in currencies other than the U.S. dollar on the financial statements of subsidiaries in these geographic areas resulting from the yearly effect of foreign currency translation between the applicable functional currency and the U.S. dollar.
Our reporting units are Healthcare and Industrial. We completed the required annual goodwill impairment test as of November 30, 2021. The goodwill impairment test compared the fair value of each reporting unit to their carrying value. We estimated the fair value of our reporting units based primarily on projections of future revenues, expenses, and cash flows discounted to its present value, and a market approach. The valuation methodology and underlying financial information included in the Company's determination of fair value required significant judgment by management. The principal assumptions used in the Company's discounted cash flow analysis consisted of (a) the long-term projections of future financial performance and (b) the weighted-average cost of capital of market participants, adjusted for the risk attributable to the Company and the industry in which it operates. Under the market approach, the principal assumption included an estimate of multiples for various financial metrics of comparable companies. The estimated fair value for each of our reporting units was in excess of their respective carrying values as of November 30, 2021.

As of September 30, 2020, we experienced a goodwill valuation triggering event due to a drop in our stock price, which was negatively impacted by the business environment as a result of the COVID-19 pandemic. Accordingly, we performed a quantitative analysis for potential impairment of our goodwill and long-lived asset balances. Based on available information and analysis as of September 30, 2020, we determined the carrying value of the EMEA reporting unit exceeded its fair value and recorded a non-cash goodwill impairment charge of $48,300. We determined the fair value of the Americas and APAC reporting units exceeded their carrying values and the carrying value of our long-lived assets is recoverable for all reporting units.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Employee Benefits
(12) Employee Benefits

We sponsor a Section 401(k) plan (the “Plan”) covering substantially all 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.0% of contributions on the first 6.0% of the participant’s eligible compensation.

For the years ended December 31, 2021, 2020 and 2019, we expensed $2,039, $2,456 and $2,688, respectively, for matching contributions to the defined contribution plan.

International Retirement Plan

We sponsor a non-contributory defined benefit pension plan for certain employees of a non-U.S. subsidiary initiated by a predecessor of the subsidiary. We maintain insurance contracts 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, 2021 and 2020:
(in thousands)20212020
Reconciliation of benefit obligations:
Obligations as of January 1$10,391 $10,497 
Service cost187 204 
Interest cost130 84 
Actuarial loss (gain) (234)(1,222)
Benefit payments(627)(151)
Effect of foreign currency exchange rate changes(773)979 
Benefit obligations as of December 319,074 10,391 
Fair value of assets as of December 31 a
3,577 3,844 
Funded status as of December 31, net of tax benefit$(5,497)$(6,547)
a.No change in underlying asset value for the periods.

We recognized the following amounts in the consolidated balance sheets at December 31, 2021 and 2020:
(in thousands)20212020
Other assets$3,577 $3,844 
Accrued liabilities(163)(163)
Other liabilities(8,911)(10,228)
Net liability$(5,497)$(6,547)

The following projected benefit obligation and accumulated benefit obligation were estimated as of December 31, 2021 and 2020:
(in thousands)20212020
Projected benefit obligation$9,074 $10,391 
Accumulated benefit obligation$8,635 $9,343 

The following table shows the components of net periodic benefit costs and the amounts recognized in “Accumulated other comprehensive income (loss)” as of December 31, 2021, 2020 and 2019:
(in thousands)202120202019
Net periodic benefit cost:
Service cost$187 $204 $166 
Interest cost130 84 151 
Amortization of actuarial loss259 351 200 
Total net periodic pension cost576 639 517 
Other changes in plan assets and benefit obligations recognized in other comprehensive income:
Net (gain) loss (234)(1,223)1,815 
Amortization of prior years' unrecognized loss(259)(351)(200)
Total recognized as accumulated other comprehensive income (loss), excluding tax(493)(1,574)1,615 
Total expense recognized in net periodic benefit cost and other comprehensive income$83 $(935)$2,132 

The following assumptions are used to determine benefit obligations as of December 31, 2021 and 2020:
20212020
Discount rate1.2%1.3%
Rate of compensation3.0%3.0%

The following benefit payments, including expected future service cost, are expected to be paid:
(in thousands) 
Estimated future benefit payments: 
2022$175 
2023181 
2024185 
2025187 
2026189 
2027 through 2031$1,439 
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued and Other Liabilities
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued and Other Liabilities
(13) Accrued and Other Liabilities

Accrued liabilities at December 31, 2021 and 2020 are summarized as follows:
(in thousands)20212020
Compensation and benefits$39,846 $24,629 
Accrued taxes19,836 14,952 
Vendor accruals9,045 18,762 
Product warranty liability3,585 2,348 
Accrued professional fees2,263 1,773 
Accrued other1,593 6,138 
Royalties payable826 1,210 
Total$76,994 $69,812 

Other liabilities at December 31, 2021 and 2020 are summarized as follows:
(in thousands)20212020
Long term employee indemnity$5,237 $12,228 
Long term tax liability6,099 15,532 
Defined benefit pension obligation8,911 10,228 
Long term deferred revenue10,244 6,163 
Other long term liabilities1,763 7,096 
Total$32,254 $51,247 

Changes in product warranty obligations, including deferred revenue on extended warranty contracts, for the years ended December 31, 2021, 2020 and 2019, are summarized below:
(in thousands)Beginning BalanceAdditional Accrual/ Revenue DeferredCosts Incurred/ Deferred Revenue AmortizationEnding Balance
Year Ended December 31,    
2021$6,380 $8,670 $(8,784)$6,266 
20206,192 6,454 (6,266)6,380 
2019$7,660 $8,124 $(9,592)$6,192 
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Borrowings
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Borrowings
(14) Borrowings

Convertible Notes

On November 16, 2021 the Company issued $460,000 in aggregate principal amount of its 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 net proceeds from the offering of the Notes were $446,534 after deducting the initial purchasers’ discounts and commissions and offering expenses payable by the Company in the amount of $13,466 for which $13,141 is unamortized at December 31, 2021. 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 are senior, unsecured obligations of the Company, will 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 the terms of the Notes. The Notes will be 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 calendar quarter commencing after the calendar quarter ending on March 31, 2022 (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 greater than or equal to 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 the Common Stock, or a combination of cash and shares of the 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. 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. 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. The Company may not redeem the Notes prior to November 20, 2024. The Notes are redeemable, in whole or in part, for cash at the Company’s option at any time, and from time to time, on or after 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 Notes are the Company’s senior unsecured obligations and will 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; be 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 structurally subordinated to all existing and future indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company. The Indenture also contains covenants, events of default and other provisions which are customary for offerings of convertible notes. We are in compliance with all covenants. At the December 31, 2021 the fair value of the Notes is $436,600. This based on the quoted market price where the volume of activity is not active and thus this is deemed a level 2 fair value measurement.

The Company incurred $324 of debt issuance cost amortization in 2021. Debt issuance cost accretion of $2,663, $2,679 $2,695, $2,711, and $2,394 are expected to be incurred in 2022, 2023, 2024, 2025 and 2026, respectively.
Credit Facility

We had a 5-year $100,000 senior secured revolving credit facility (the “Senior Credit Facility”) to support working capital and general corporate purposes. The Senior Credit Facility also included a 5-year $100,000 senior secured term loan facility (the “Term Facility”) that was fully repaid and terminated in the first quarter of 2021, as discussed below. Effective August 24, 2021, we terminated the 5-year $100,000 Senior Credit Facility. The Senior Credit Facility contained customary covenants, some of which required us to maintain certain financial ratios that determine the amounts available and terms of borrowings and events of default. We were in compliance with all covenants through the date of termination.

Borrowings under the Senior Credit Facility were subject to interest at varying spreads above quoted market rates and a commitment fee was paid on the total unused commitment. The interest rate at December 31, 2020 was 1.9%. We had a balance of $21,392 outstanding on the Term Facility at December 31, 2020. On January 1, 2021, the Company completed the sale of Cimatron. A portion of the proceeds from the sale were used to repay the outstanding balance on the Term Facility. The Term Facility was fully repaid and terminated in the first quarter of 2021. Concurrent with the repayment of the Term Facility, we terminated the related interest rate swap, resulting in a marked-to-market payment of $721. See Note 15 for additional information.

Interest Income and Expense

Interest income totaled $438, $400 and $1,209 for the years ended December 31, 2021, 2020 and 2019, respectively.
Interest expense totaled $2,340, $4,391 and $4,442 for the years ended December 31, 2021, 2020 and 2019, respectively.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Hedging Activities and Financial Instruments
12 Months Ended
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Hedging Activities and Financial Instruments
(15) Hedging Activities and Financial Instruments

Derivatives Designated as Hedging Instruments

On July 8, 2019, we entered into a $50,000 interest rate swap contract, designated as a cash flow hedge, to minimize the risk associated with the variability of cash flows in interest payments from variable-rate debt due to fluctuations in the one-month USD-LIBOR, subject to a 0% floor, through February 26, 2024. Changes in the interest rate swap are expected to offset the changes in cash flows attributable to fluctuations of the one-month USD-LIBOR for the interest payments associated with our Term Facility.

On June 30, 2020, we executed an amendment to the swap which reduced the notional amount to $15,000 and resulted in de-designation as a cash flow hedge. The reduction required a mark-to-market settlement of $1,253 paid in July 2020. Amounts previously recognized in Accumulated Other Comprehensive Loss ("AOCL") of $1,235 were released and reclassified into Interest and other expense, net on the accompanying consolidated statements of operations and comprehensive loss for the year ended December 31, 2020. Subsequent to June 2020, changes in the swap’s fair value are recognized currently in earnings and included in the Interest and other expense, net. The remaining $721 in AOCL as of December 31, 2020 was expensed to Interest and other expense, net in 2021 when the Company terminated this agreement in connection with repayment of the Term Facility. See Note 14 for additional information.

We had no exposure to LIBOR rates as of December 31, 2021. The notional amount and fair value of the historical derivative on our balance sheet at December 31, 2021 and 2020 are disclosed below:
(in thousands)Balance Sheet locationNotional amountFair value
December 31, 2021
Interest rate swap contractOther liabilities$— $— 
December 31, 2020
Interest rate swap contractOther liabilities$15,000 $(700)
Derivatives Not Designated as Hedging Instruments

We conduct business in various countries using both the functional currencies of those countries and other currencies to effect cross border transactions. As a result, we are subject to the risk that fluctuations in foreign exchange rates between the dates that those transactions are entered into and their respective settlement dates will result in a foreign exchange gain or loss. When practicable, we endeavor to match assets and liabilities in the same currency on our balance sheet and those of our subsidiaries in order to reduce these risks. When appropriate, we enter into foreign currency contracts to hedge exposures arising from those transactions. We have elected not to prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “Derivatives and Hedging,” and therefore, all gains and losses (realized or unrealized) are recognized in Interest and other expense, net in the consolidated statements of operations and comprehensive loss. Depending on their fair value at the end of the reporting period, derivatives are recorded either in prepaid expenses and other current assets or in accrued liabilities on the consolidated balance sheet.

We had $43,000 and $101,781 in notional foreign exchange contracts outstanding as of December 31, 2021 and 2020, respectively. The fair values of these contracts were not material.
We translate foreign currency balance sheets for each non-U.S. subsidiary's functional currency (generally the respective local currency) to U.S. dollars at end-of-period exchange rates and statements of earnings at average exchange rates for each period. The resulting foreign currency translation adjustments are a component of other comprehensive income (loss). We do not hedge the fluctuation in reported revenue and earnings resulting from the translation of these international operations' results into U.S. dollars.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventory Financing Agreements
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Inventory Financing Agreements
(16) Inventory Financing Agreements

On December 1, 2018 and January 17, 2020, we entered into a Manufacturing Services Agreement and Amendment One to Manufacturing Services Agreement (together, the "Agreement"), with an assembling manufacturer to produce products on behalf of 3D Systems Corporation. During the quarter ended March 31, 2020, as part of the Agreement, we sold $12,100 of inventory to the assembling manufacturer that we have an obligation to repurchase. At December 31, 2021, our obligation to repurchase inventory, included in Accrued and other liabilities on our consolidated balance sheets, was $2,826, relating to the initial sale of inventory to the assembly manufacturer and adjusted for transactions. The inventory sold consisted of raw materials, packaging materials and consumables representing stock on hand related to certain product families for which the manufacturing has been outsourced to the assembling manufacturer. Although the assembling manufacturer holds legal title, we account for the inventory similar to a product financing arrangement; therefore, the inventories sold to the assembling manufacturer will continue to be included in Inventories on our consolidated balance sheets until processed into finished goods and sold back to us. At December 31, 2021, inventory held at assemblers was $26.
Additionally, as part of the Agreement, we have a commitment to purchase certain materials and supplies that the assembling manufacturer purchased from third parties. At December 31, 2021, we had a commitment of $5,187 with the assembling manufacturer.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Preferred Stock
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Preferred Stock
(17) Preferred Stock

We had 5,000 shares of preferred stock that were authorized but unissued at December 31, 2021 and 2020.
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation
(18) Stock-Based Compensation

The Company maintains the 2004 Restricted Stock Plan, as amended, for Non-Employee Directors and the 2015 Incentive Plan of 3D Systems Corporation. The 2015 Incentive Plan was amended and restated in May 2020 to, among other things, increase the number of shares reserved for issuance by 4,860 shares (as amended and restated, the “2015 Plan”).

The 2015 Plan authorizes the granting of shares of restricted stock, RSUs, stock appreciation rights, cash incentive awards and the grant of options to purchase shares of our common stock. The 2015 Plan also designates measures that may be used for performance awards and market-based awards. The Director Plan authorizes shares of restricted stock for our non-employee directors.

The vesting period for awards under the Stock Plans is generally determined by the Board at the date of the grant and generally the awards vest one third each year over 3 years.
Stock-based compensation expense is included in selling, general and administrative expenses in the consolidated statements of operations and comprehensive income (loss). The following table details the components of stock-based compensation expense recognized in net earnings in each of the past three years:
Year Ended December 31,
(in thousands)202120202019
Total stock-based compensation expense$55,153 $17,725 $23,587 

Included in the above expense for 2021 is $22,057 pertaining to the annual incentive compensation awards that will be paid in company shares of which a $1,914 liability was reduced and recorded as part of the divestiture gains. Additionally, the above expense includes $683 related to the Volumetric contingent milestone payments as discussed in Note 3.

Restricted Stock 

We determine the fair value of restricted stock and RSUs based on the closing price of our stock on the date of grant. We generally recognize compensation expense related to restricted stock and RSUs on a straight-line basis over the vesting period. Forfeitures are recognized in the period in which they occur. A summary of restricted stock and RSU activity for the year ended December 31, 2021 follows:
(in thousands, except per share amounts)Number of Shares/UnitsWeighted Average Grant Date Fair Value
Outstanding at beginning of year — unvested3,540 $8.81 
Granted2,547 29.30 
Canceled(462)18.17 
Vested(1,645)11.68 
Outstanding at end of year — unvested3,980 $19.72 

Included in the outstanding balance above are 606 shares of restricted stock that vest under specified market conditions and 747 shares of restricted stock that vest under specified Company performance measures. Awards with specified market conditions were awarded to certain employees in 2016, 2020 and 2021. The fair value for awards with market conditions is determined using a binomial lattice Monte Carlo simulation model and is expensed ratably over any implicit or explicit service period regardless if the market condition is probable of achievement or not. Stock compensation expense is not reversed if the market condition is not met. We recognize forfeitures when they occur. The fair value of performance-based awards are recognized on the grant date and expensed ratably over any implicit or explicit service period when the performance condition is deemed probable of achievement. Stock compensation recorded for performance shares is reversed when the performance condition is no longer deemed probable of achievement.

Some RSUs are granted with a performance measure derived from non-GAAP-based management targets or based on non-financial metrics. 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.

On December 1, 2021, we issued Performance Share Units (PSUs) to employees of Volumetric as part of the acquisition agreement. Vesting of these shares is based on four non-financial milestones that involve various medical achievements. These awards were divided into four tranches, one tranche per milestone, and compensation expense is recognized only when a milestone is probable of achievement. As of December 31, 2021 one of the four milestones was deemed probable of achievement and the company recorded $81 of expense in 2021 related to these awards.

At December 31, 2021, there was $60,612 of unrecognized stock-based compensation expense related to all non-vested restricted stock award shares and units, which we expect to recognize over a weighted-average period of 2.8 years.
Stock Options 

During the year ended December 31, 2016, we awarded certain employees market condition stock options under the 2015 Plan, included in the activity above, 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. Forfeitures are recognized in the period in which they occur. 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 are not reversed if the market condition is not met.

Stock option activity for the year ended December 31, 2021 was as follows:
Year Ended December 31, 2021
(in thousands, except per share amounts)Number of SharesWeighted Average ExerciseWeighted Average Remaining Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Stock option activity:
Outstanding at beginning of year420 $13.26 5.7$— 
Granted— — — — 
Exercised— — — — 
Forfeited and expired— — — — 
Outstanding at end of year420 $13.26 4.7$3,479 

In the table above, intrinsic value is calculated as the excess, if any, between the market price of our stock on the last trading day of the year and the exercise price of the options.

At December 31, 2021, there was no unrecognized pre-tax stock-based compensation expense related to stock options.
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income (Loss) Per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
We compute basic earnings (loss) per share using net income (loss) attributable to 3D Systems Corporation and the weighted average number of common shares outstanding during the applicable period. Diluted earnings (loss) per share incorporates the additional shares issuable upon assumed exercise of stock options and the assumed vesting of restricted stock and RSUs, except in such case when their inclusion would be anti-dilutive.
Year Ended December 31,
(in thousands, except per share amounts)202120202019
Numerator for basic and diluted net earnings (loss) per share:
Net income (loss) attributable to 3D Systems Corporation$322,052 $(149,594)$(69,880)
Denominator for net earnings (loss) per share:
Weighted average shares - basic122,867 117,579 113,811 
Dilutive effect of shares issuable under stock based compensation and other plans(1)
3,467 — — 
Weighted average shares - diluted126,334 117,579 113,811 
Anti-dilutive shares of restricted share awards which are excluded from the dilutive shares above(2)
1,779 3,960 5,822 
Net income (loss) per share - basic$2.62 $(1.27)$(0.61)
Net income (loss) per share - diluted$2.55 $1.27 $(0.61)

(1) The dilutive impact of share awards is 2,755 shares for which the calculation requires certain assumptions regarding assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options and an estimate of 712 shares for the payment of accrued incentive compensation that will be settled in shares. The share estimate is based on the accrued incentive compensation balance at the end of the year divided by the average 2021 share price.
(2) Excludes the impact of shares contingently issuable upon the achievement of certain milestones in the Volumetric acquisition as discussed in Note 3. The 2020 and 2019 amounts represent outstanding equity awards that are anti-dilutive because we had a net loss in both years.

On November 16, 2021 the Company issued $460.0 million in aggregate principal amount of its 0% Convertible Senior Notes due November 15, 2026 as discussed in Note 14. The Notes’ impact to diluted shares will be 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, the conversion price of the Notes. For the year ended December 31, 2021 the Notes were anti-dilutive.

On August 5, 2020, we entered into an Equity Distribution Agreement for an At-The-Market equity offering program (“ATM Program”) where we may issue and sell, from time to time, shares of our common stock. Our ATM Program allowed for an aggregate gross sales price of up to a total of $150,000, depending upon market conditions and our liquidity requirements, through Truist Securities, Inc. and HSBC Securities (USA) Inc. For the year ended December 31, 2020, we sold 4,616 shares of our common stock under our ATM Program for net proceeds of $24,664, net of $849 in fees, commissions and other costs. As of December 31, 2020, we had $124,487 in availability remaining under the ATM Program. On January 6, 2021, we terminated the ATM Program.
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Noncontrolling Interests
12 Months Ended
Dec. 31, 2021
Noncontrolling Interest [Abstract]  
Noncontrolling Interests
(20) Noncontrolling Interests

As of December 31, 2020, we owned 100% of the capital and voting rights of Robtec, a service bureau and distributor of 3D printing and scanning products in Brazil. Approximately 70% of the capital and voting rights of Robtec was acquired on November 25, 2014. On January 7, 2020, we made a payment equal to the redemption price of $10,000 and acquired the remaining 30% of the capital and voting rights.
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements
(21) 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.

Cash equivalents, Israeli severance funds and derivatives are valued utilizing the market approach to measure fair value for financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.

Assets and liabilities measured at fair value on a recurring basis are summarized below:
Fair Value Measurements as of December 31, 2021
(in thousands)Level 1Level 2Level 3Total
Description
Cash equivalents a
$485,521 $— $— $485,521 
Israeli severance funds b
— 2,070 — 2,070 
Fair Value Measurements as of December 31, 2020
(in thousands)Level 1Level 2Level 3Total
Description
Cash equivalents a
$199 $— $— $199 
Israeli severance funds b
— 6,422 — 6,422 
Derivative financial instruments c
$— $(700)$— $(700)

a.Cash equivalents include 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 and are included in cash and cash equivalents in the consolidated balance sheet.
b.We partially fund a liability for our Israeli severance requirement through monthly deposits into fund accounts, the value of these contributions are recorded to non-current assets on the consolidated balance sheet.
c.Derivative instruments are reported based on published market prices for similar assets or are estimated based on published market prices for similar assets or are estimated based on observable inputs such as interest rates, yield curves, credit risks, spot and future commodity prices and spot and future exchange rates. See Note 15 for additional information on our derivative financial instruments.

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 year ended December 31, 2021.

In addition to the assets and liabilities included in the above table, certain of our assets and liabilities are measured at fair value on a non-recurring basis. This includes goodwill and other intangible assets which are measured at fair value at acquisition and adjusted to fair value only if their fair value falls below the initial fair value. For further discussion on the valuation techniques and inputs used in the fair value measurement of goodwill and other intangible assets, see Notes 2, 3, 10 and 11.
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes
(22) Income Taxes

The components of our income before income taxes are as follows:
202120202019
Income (Loss) before income taxes:
Domestic$308,514 $(45,973)$(79,821)
Foreign11,026 (97,437)14,721 
Total$319,540 $(143,410)$(65,100)

The components of income tax provision for the years ended December 31, 2021, 2020 and 2019 are as follows:
202120202019
Current:
U.S. federal$(8,675)$1,294 $(135)
State2,097 451 801 
Foreign6,861 5,645 7,220 
Total283 7,390 7,886 
Deferred:
U.S. federal— 67 (1,008)
State— — — 
Foreign(2,795)(1,273)(2,346)
Total(2,795)(1,206)(3,354)
Total income tax (benefit) provision$(2,512)$6,184 $4,532 

The overall effective tax rate differs from the statutory federal tax rate for the years ended December 31, 2021, 2020 and 2019 as follows:
% of Pretax Loss
202120202019
Tax provision based on the federal statutory rate21.0 %21.0 %21.0 %
Increase in valuation allowances(10.4)(8.5)(21.3)
Dividends not taxable— 9.5 — 
Net operating loss carryback claim— 6.2 — 
Change in carryforward attributes(0.7)(3.2)— 
Global intangible low-taxed income inclusion1.2 (0.3)(7.0)
Nondeductible expenses1.4 (13.5)(1.8)
Taxes related to distributions— — (0.8)
Foreign income tax rate differential— (3.3)1.0 
Deemed income related to foreign operations— (1.6)(0.5)
Tax rate change(0.7)(0.3)(1.1)
Employee share-based payments(1.3)(1.4)— 
Other— (0.4)(0.9)
Deferred and payable adjustments1.4 (2.6)3.3 
ASU 842 adoption— — (0.1)
State taxes, net of federal benefit, before valuation allowance1.0 0.5 2.8 
Return to provision adjustments(0.1)0.9 (2.5)
Other tax credits(0.5)0.2 (1.9)
Uncertain tax positions and audit settlements(3.0)(7.5)2.8 
Divestitures(10.1)— — 
Effective tax rate(0.8)%(4.3)%(7.0)%

The difference between our effective tax rate for 2021 and the federal statutory rate was 21.8 percentage points. The difference in the effective rate is primarily due to differences in book and stock bases related to the divestitures of Cimatron and Simbionix, valuation allowance changes, and adjustments to uncertain tax positions, provisions for GILTI, and non-deductible expenses.

The difference between our effective tax rate for 2020 and the federal statutory rate was 25.3 percentage points. The difference in the effective rate is primarily due to valuation allowance changes, nondeductible impairment charges, dividends not taxable, net operating loss carryback claim, and adjustments to uncertain tax positions.
The difference between our effective tax rate for 2019 and the federal statutory rate was 28.0 percentage points. The difference in the effective rate is primarily due to valuation allowance changes, provisions for Global Intangible Low Taxed Income ("GILTI"), prior period adjustments and adjustments to uncertain tax positions.

In 2021, 2020 and 2019, there were no significant changes 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, 2021 and 2020 are as follows:
(in thousands)20212020
Deferred income tax assets:
Intangibles$10,950 $17,395 
Stock options and restricted stock awards8,005 2,544 
Reserves and allowances8,692 10,450 
Net operating loss carryforwards38,394 67,025 
Tax credit carryforwards19,967 18,813 
Accrued liabilities2,893 6,077 
Deferred revenue8,141 4,637 
Lease Tax Asset10,362 8,343 
163(j) Limitation Carryforward— 2,854 
Valuation allowance(91,165)(123,113)
Total deferred income tax assets16,239 15,025 
Deferred income tax liabilities:
Intangibles2,356 2,548 
Property, plant, and equipment2,110 2,662 
Lease Tax Liability8,458 6,379 
Other434 1,345 
Total deferred income tax liabilities13,358 12,934 
Deferred income tax asset held for sale$— $560 
Net deferred income tax assets$2,881 $1,531 

At December 31, 2021, $38,394 of our deferred income tax assets was attributable to $279,684 of gross net operating loss carryforwards, which consisted of $84,869 of loss carryforwards for U.S. federal income tax purposes, $144,455 of loss carryforwards for U.S. state income tax purposes and $50,360 of loss carryforwards for foreign income tax purposes. $23,797 of gross net operating loss carryforwards for U.S. federal income tax purposes are acquisition related and are subject to potential measurement period adjustments under ASC 805.

$1,304 of gross net operating loss carryforwards for U.S. federal income tax purposes will expire in 2037. All other 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 2022. In addition, certain loss carryforwards for foreign income tax purposes begin to expire in 2024 and certain other loss carryforwards for foreign purposes do not expire.

At December 31, 2021, tax credit carryforwards included in our deferred income tax assets consisted of $8,411 of research and experimentation credit carryforwards for U.S. federal income tax purposes, $4,201 of research and experimentation tax credit carryforwards for U.S. state income tax purposes, $6,629 of foreign tax credits for U.S. federal income tax purposes, and $729 of other state tax credits. Certain state research and experimentation and other state credits began to expire in 2021. We have recorded a valuation allowance related to the U.S. federal and state tax credits.
Due to the one time 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 its earnings outside the U.S. and as such, have not provided for any additional taxes on approximately $121,509 of unremitted earnings. We believe the unrecognized deferred tax liability related to these earnings is approximately $5,210.

Including interest and penalties, we decreased our unrecognized benefits by $10,300 for the year ended December 31, 2021 and increased our unrecognized tax benefits by $1,659 for the year ended December 31, 2021. The decrease was primarily related to the release of unrecognized tax benefits due to the receipt of two favorable U.S. private letter rulings and the settlement of an audit in a foreign jurisdiction. 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 $5,596. We include interest and penalties in the consolidated financial statements as a component of income tax expense.
Unrecognized Tax Benefits*
(in thousands)202120202019
Balance at January 1$(25,902)$(15,467)$(13,031)
Increases related to prior year tax positions(467)(10,426)(2,684)
Decreases related to prior year tax positions8,886 788 857 
Decreases related to prior year tax positions as a result of lapse of statute
371 — — 
Decreases related to settlement1,043 — — 
Increases related to current year tax positions(553)(797)(609)
Increases related to acquired tax positions(639)— — 
Balance at December 31$(17,261)$(25,902)$(15,467)

* The unrecognized tax benefit balance includes an insignificant amount of interest and penalties.

Tax years 2013 through 2020 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 2016 through 2020 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 expenseOtherBalance at end of year
2021Deferred income tax asset valuation allowance$123,113 $(31,948)$— $91,165 
2020Deferred income tax asset valuation allowance109,643 13,470 — 123,113 
2019Deferred income tax asset valuation allowance$95,398 $14,245 $— $109,643 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
(23) Commitments and Contingencies

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

We have an inventory purchase commitment with an assembling manufacturer. See Note 16.

Supply commitments totaled $31,094 and $55,317 as of December 31, 2021 and 2020, respectively. Commitments for printer assemblies and inventory items at December 31, 2021 and 2020 were $29,916 and $27,030, respectively. Commitments for operating costs and capital expenditures at December 31, 2021 and 2020 were $1,179 and $28,287, respectively.

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

Litigation

Export Controls and Government Contracts Compliance Matter

In October 2017, we received an administrative subpoena from the Bureau of Industry and Security of the Department of Commerce (“BIS”) requesting the production of records in connection with possible violations of U.S. export control laws, including with regard to our Quickparts.com, Inc. subsidiary. In addition, while collecting information responsive to the above-referenced subpoena, our internal investigation identified potential violations of the International Traffic in Arms Regulations ”) administered by the Directorate of Defense Trade Controls of the Department of State (“DDTC”) and potential violations of the Export Administration Regulations administered by the BIS. On June 8, 2018 and thereafter, we submitted voluntary disclosures to BIS and DDTC identifying numerous potentially unauthorized exports of technical data.
As part of our ongoing review of trade compliance risks and our cooperation with the government, on November 20, 2019, we submitted to the U.S. Treasury Department’s Office of Foreign Assets Control (“OFAC”) an initial notice of voluntary disclosure regarding potential violations of economic sanctions related to Iran. We continued to investigate this issue and filed final disclosures with OFAC on May 20, 2020 and December 21, 2021. We have and will continue to implement compliance enhancements to our export controls, trade sanctions, and government contracting compliance program to address the issues identified through our ongoing internal investigation and will cooperate with DDTC and BIS, as well as the U.S. Departments of Justice, Defense, Homeland Security and Treasury in their ongoing reviews of these matters. In connection with these ongoing reviews, in August 2020, the Company 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 will continue to fully cooperate with the U.S. Department of Justice in the related investigation.
In addition, on July 19, 2019, we received a notice of immediate suspension of federal contracting from the United States Air Force, pending the outcome of an ongoing investigation. The suspension applied to 3D Systems, its subsidiaries and affiliates, and was related to the potential export controls violations involving our ODM business described above. Under the suspension, we were generally prohibited from receiving new federal government contracts or subcontracts from any executive branch agency as described in the provisions of 48 C.F.R Subpart 9.4 of the Federal Acquisition Regulation. The suspension allowed us to continue to perform current federal contracts, and also to receive awards of new subcontracts for items under $35 and for items considered commercially available off-the-shelf items. The Air Force lifted the suspension on September 6, 2019 following the execution of a two-year Administrative Agreement with us. We are now eligible to obtain and perform U.S. government contracts and subcontracts without restrictions. Under the Administrative Agreement, we were monitored and evaluated by independent monitors who reported to the Air Force on our compliance with the terms of the Company’s Ethics & Compliance Program, including its overall culture, government contracting compliance program, and export controls compliance program. The Air Force terminated the Administrative Agreement and associated monitorship early, on August 12, 2021, after the monitors found that we had satisfied the requirements of the Administrative Agreement.

Although we cannot predict the ultimate resolution of these matters, we have incurred and expect to continue to incur significant legal costs and other expenses in connection with responding to the U.S. government agencies.
Shareholder Suits
The Company and certain of its current and former executive officers have been 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 14, 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 seeks monetary damages on behalf of the purported class. Defendants moved to dismiss the Amended Complaint on February 15, 2022, and the motion will be fully briefed in May 2022.

The Company has been named as a nominal defendant and certain of its current and former executive officers have been 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. The actions are styled Nguyen v. Joshi, et al., No. 21-cv-03389-DG-CLP (E.D.N.Y.) (the “New York Derivative 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”), and Scanlon v. Graves, et al., No. 2021CP4602312 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Scanlon Action”). The Complaint in the New York Derivative Action, which was filed on June 15, 2021, asserts 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 Action and the Scanlon Action, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against defendants. On August 27, 2021, the New York 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 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”).

The Company believes the claims alleged in the putative securities class action and derivative lawsuits are without merit and the Company intends to defend itself and its current and former officers vigorously.

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 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.
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Accumulated Other Comprehensive Loss
(24) 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 planDerivative financial instrumentsLiquidation of non-US entity and purchase of non-controlling interestsTotal
Balance at December 31, 2019$(33,616)$(3,707)$(318)$594 $(37,047)
Other comprehensive income (loss)28,752 783 (1,638)(561)27,336 
Amounts reclassified from accumulated other comprehensive income (loss) a
— — 1,235 — 1,235 
Balance at December 31, 2020(4,864)(2,924)(721)33 (8,476)
Other comprehensive income (loss)(30,633)682 — — (29,951)
Amounts reclassified from accumulated other comprehensive income (loss) a
— — 721 — 721 
Balance at December 31, 2021$(35,497)$(2,242)$— $33 $(37,706)
a.Amount reclassified into Interest and other expense, net on the statement of operations. See Note 15.
The amounts presented in the table above are in other comprehensive loss and are net of taxes. For additional information about foreign currency translation and derivative financial instruments, see Note 15. For additional information about the pension plan, see Note 12.
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring and Exit Activity Costs
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
Restructuring and Exit Activity Costs
(25) Restructuring and Exit Activity Costs

On August 5, 2020, we announced, in connection with the new strategic focus, a restructuring plan intended to align our operating costs with current revenue levels and better position the Company for future sustainable and profitable growth. The restructuring plan included a reduction of nearly 20% of our workforce, with the majority of the workforce reduction completed by December 31, 2020. We completed the restructuring efforts in the second quarter of 2021. Cost reduction efforts included reducing the number of facilities and examining every aspect of our manufacturing and operating costs.We incurred cash charges for severance, facility closing and other costs, primarily in the second half of 2020, and continued to incur additional charges through the second quarter of 2021, when we finalized all the actions to be taken. Non-cash charges related to these actions were $6,400 and are included in facility closing costs. We also divested parts of the business that did not align with this strategic focus. See Note 4.

In connection with the restructuring plan, we recorded pre-tax costs during the years ended December 31, 2021 and 2020, included within selling, general and administrative in the consolidated statement of operations as follows:

(in thousands)Costs Incurred during 2020Costs Incurred during 2021Total Costs Incurred
Severance, termination benefits and other employee costs$12,914 $660 $13,574 
Facility closing costs6,470 640 7,110 
Other costs668 (179)489 
Total$20,052 $1,121 $21,173 

The liabilities at December 31, 2020 related to these costs were principally recorded in accrued expenses in the consolidated balance sheets and consisted of severance, termination benefits and other employee costs of $7,173. There were no liabilities at December 31, 2021.
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events
(26) Subsequent Events

We have agreed to acquire Kumovis GmbH and Titan Additive LLC for a combined purchase price of $80 million, before customary closing adjustments. Titan is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost, opens up new markets in the Industrial segment. Kumovis, servicing the Healthcare segment, utilizes polyether ether keton or PEEK materials, which has properties that lend it to many medical applications, including many implant applications, that fit perfectly into our personalized healthcare operations. These are expected to close in the second quarter of 2022 and the combined impact of both acquisitions are not expected to have a near-term material impact to the Company's financial position, statement of operations or cash flows, other than the use of cash for the purchase price and the potential increase in goodwill and intangible assets.
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation
The consolidated financial statements include the accounts of 3D Systems Corporation and all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we” or “us”). A non-controlling interest in a subsidiary is considered an ownership interest in a majority-owned subsidiary that is not attributable to the parent. We include noncontrolling interests as a component of total equity in the consolidated balance sheets and the net income (loss) attributable to noncontrolling interests is presented as an adjustment from net income (loss) used to arrive at net income (loss) attributable to 3D Systems Corporation in the consolidated statements of operations and comprehensive income (loss). Our annual reporting period is the calendar year.

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). All significant intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to the current year presentation.

Our top priority is the health and safety of our employees and their families and communities, as we continue to manage our business through the COVID-19 pandemic. Throughout this past year, our leadership regularly reviewed and adapted our COVID-19 protocols based on evolving research and guidance. We have reopened our offices and begun business travel, with safety measures in place and in accordance with local guidance. Additionally, we implemented a hybrid-work program globally, providing more flexibility for employees to work remotely. We continue to monitor local transmission rates and regulatory guidance, and remain committed to protecting our employees, delivering for our customers, and supporting our communities. We are subject to vaccination and workplace safety protocols of the United States Federal Government Executive Order on Ensuring Adequate COVID Safety Protocols for Federal Contractors, and the COVID-19 Workplace Safety Guidance for Federal Contractors and Subcontractors issued by the Safer Federal Workforce Task Force. In support of a safe work environment, we have a vaccine policy for our U.S. employees, and a visitor policy to ensure those visiting our sites are taking the necessary health and safety precautions.

Our operations in North America and South America (collectively referred to as "Americas"), Europe and the Middle East (collectively referred to as "EMEA") and the Asia Pacific and Oceania regions (collectively referred to as "APAC") expose us to risks associated with public health crises and epidemics/pandemics, such as the COVID-19 pandemic. While the COVID-19 pandemic continued to impact our reported results for the years ended December 31, 2021 and 2020, we are unable to predict the longer-term impact that the pandemic may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted by the dynamic nature of the COVID-19 pandemic will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of the outbreak and actions by government authorities to contain the outbreak or treat its impact. Furthermore, the impacts of uncertain global economic conditions, further supply chain disruptions, including the shortages of critical components, and the continued disruptions to, and volatility in, the financial markets remain unknown.

As of January 1, 2021, we determined the Company has two reportable segments, Healthcare and Industrial. The Company previously only reported its consolidated results in one segment. This change in segment reporting as of January 1, 2021 was the result of changes to how the chief operating decision maker (“CODM”) assesses the financial performance of the Company and in the decision-making process driving future operating performance. As a result of this re-segmentation, the Company performed a quantitative analysis for potential impairment of our goodwill immediately following the re-segmentation, noting that we determined the fair value of the Healthcare and Industrial reporting segments exceeded their carrying values. See Note 6.

Fair value was determined using a combination of an income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and a market approach. The valuation methodology and underlying financial information included in the Company's determination of fair value required significant judgments by management. The principal assumptions used in the Company's discounted cash flow analysis consisted of (a) the long-term projections of future financial performance and (b) the weighted-average cost of capital of market participants, adjusted for the risk attributable to the Company and the industry in which it operates. Under the market approach, the principal assumption included an estimate of multiples of various financial metrics of comparable companies.

All dollar and share amounts presented in the accompanying footnotes are presented in thousands, except for per share information.
During the first quarter ended March 31, 2021
Use of Estimates
Use of Estimates

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. 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 RecognitionWe account for revenue in accordance with Accounting Standard Codification ("ASC") Topic 606, “Revenue from Contracts with Customers.” Collaborative revenue contracts in which the collaboration partner meets the definition of a customer are recorded in accordance with ASC Topic 606, otherwise the collaborative arrangements are recorded in accordance with ASC 808 - "Collaborative Arrangements".
Revenue Recognition

Revenue is recognized when control of the promised products or services is transferred to customers 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 accounted for as separate performance obligations. Many of our contracts with customers include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative stand-alone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers, which 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.

A majority of our revenue is recognized at the point in time when products are shipped or services are delivered to customers. Please see below for further discussion.

Hardware and Materials

Revenue from hardware and material sales is recognized when control has transferred to the customer, which typically occurs when the goods have been shipped to the customer, risk of loss has transferred to the customer and we have a present right to payment for the hardware. 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 a warranty under which we provide maintenance for periods up to one year. 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 on 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. 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 is included but subsequent years are optional. This optional support is considered a separate obligation from the software and is deferred at the time of sale and subsequently recognized ratably over future periods.

Collaboration and Licensing Agreements
We enter into collaboration and licensing agreements with third parties. The nature of the activities to be performed and the consideration exchanged under the agreements varies on a contract by contract basis. We evaluate these agreements to determine whether they meet the definition of a customer relationship for which revenue is recorded. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of developmental contractual criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized for these agreements based on an evaluation of the distinct performance obligations, the identification and evaluation of material rights, the estimation of variable consideration and the determination of the pattern on transfer of control for each distinct performance obligation. The Company recognized $6,804, $6,953 and $7,260 in revenue related to collaboration arrangements with customers for the years ended December 31, 2021, 2020 and 2019, respectively.

Services

We offer training, installation and non-contract maintenance services for our products. Additionally, we offer maintenance contracts that 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 and costs are expensed as incurred. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis. Revenue from training, installation and non-contract maintenance services is recognized at the time of performance of the service.

On demand manufacturing and healthcare 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. We disposed of the majority of our service revenue businesses, including; Cimatron, Simbionix, and ODM, which were minimally offset by the purchase of Oqton. See Note 3 and Note 4.

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.

Credit is extended, and creditworthiness is determined, based on 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. Customers with a favorable profile may receive credit terms that differ from our general credit terms. Creditworthiness is considered, among other things, in evaluating our relationship with customers with past due balances.

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

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

Judgment is required to determine the SSP for each distinct performance obligation in a contract. For the majority of items, 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 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 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, it 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 marketing incentives may lead to consideration that is variable. Judgment is exercised at contract inception to determine the most likely outcome of the contract and resulting transaction price. Ongoing assessments are performed to determine if updates are needed to the original estimates.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer deposits and deferred revenues (contract liabilities) on the consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized at the time of invoicing, or 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 items being shipped where the customer has not been charged, but for which revenue had been recognized or when certain performance milestones are deemed probable of achievement. In our on demand manufacturing business, which was sold in September of 2021, customers may be required to pay in full before work begins on their orders, resulting in customer deposits. We typically bill in advance for installation, training and maintenance contracts as well as extended warranties, resulting in deferred revenue. Changes in contract asset and liability balances were not materially impacted by any other factors for the period ended December 31, 2021. Contract assets with a remaining performance obligation are netted with contract liabilities.

Through December 31, 2021, we recognized revenue of 30,302 related to our contract liabilities at December 31, 2020. Through December 31, 2020, we recognized revenue of $30,635 related to our contract liabilities at December 31, 2019. Through December 31, 2019, we recognized revenue of $26,486 related to our contract liabilities at December 31, 2018.

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.

Revenue Concentrations

For the years ended December 31, 2021, 2020, and 2019, one customer accounted for approximately 22%, 13% and 11% of our consolidated revenue, respectively. We expect to maintain our relationship with this customer.

Revenue by geographic region for the years ended December 31, 2021, 2020, and 2019 were as follows:
Year Ended December 31,
(in thousands)202120202019
Americas$344,619 $280,028 $323,085 
EMEA201,684 213,575 240,403 
APAC69,336 63,637 72,866 
Total$615,639 $557,240 $636,354 
United States (Included in Americas above)$341,123 $275,145 $313,910 
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.
Investments InvestmentsWe assess declines in the fair value of investments to determine whether such declines are other-than-temporary. Other-than-temporary impairments of investments are recorded to interest and other expense, net, in the period in which they become impaired.
Accounts Receivable and Allowances for Doubtful Accounts Accounts Receivable and Allowance for Doubtful AccountsTrade 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 and historical collection experience. Based on these assessments, we may record a reserve for specific customers, as well as a general reserve and allowance for returns and discounts. 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. One customer represents a significant concentration of credit risk, as they represent greater than 10% of our total accounts receivable.
Inventories
Inventories

Inventories are stated at the lower of cost or net realizable value, with cost being standard cost, which approximates the first-in, first-out method.
Long-Lived Assets and Goodwill
Long-Lived Assets and Goodwill

We review long-lived assets, including intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. Recoverability is assessed for the carrying value of assets held for use based on a review of undiscounted projected cash flows. Impairment losses, where identified, are measured as the excess of the carrying value of the long-lived asset over its estimated fair value as determined by discounted projected cash flows. No impairment charges for intangible assets with finite lives were recorded for the years ended December 31, 2021 and 2020.

Goodwill is the excess of cost of an acquired entity over the amounts assigned to assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually on November 30 of each year, 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 done at a reporting unit level, with all goodwill assigned to a reporting unit.
Our reporting units are Healthcare and Industrial. We completed the required annual goodwill impairment test as of November 30, 2021. The goodwill impairment test compared the fair value of each reporting unit to their carrying value. We estimated the fair value of our reporting units based primarily on the discounted projected cash flows of the underlying operations and a market approach. The estimated fair value for each of our reporting units was in excess of their respective carrying values as of November 30, 2021.
Assets and Liabilities Held for Sale Assets and Liabilities Held for SaleOnce management has committed to disposal of a component of the Company and it is probable of being completed within one year, the assets and liabilities are reclassified as held for sale and net income continues to be reported as from continuing operations, unless it meets requirements to be reclassified as a discontinued operation.
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 it is both probable that an asset has been impaired or that a liability has been incurred and that the amount of the loss can be reasonably estimated.
Foreign Currency Translation
Foreign Currency Translation

The local currency in which a subsidiary operates is generally considered its functional currency for those subsidiaries domiciled outside the United States. Assets and liabilities for non-U.S. subsidiaries are translated to the USD at month-end exchange rates of the period reported. Income and expense items are translated monthly using the monthly average exchange rate. Cumulative translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in shareholders’ equity.
Derivative Financial Instruments
Derivative Financial Instruments

We are exposed to market risk from changes in interest rates, foreign currency exchange rates and commodity prices, 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.

We may use derivative financial instruments to manage our exposure to changes in interest rates on outstanding debt instruments. For those instruments that qualify and where we elect to prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “Derivatives and Hedging,” related gains and losses (realized or unrealized) related to derivative instruments are recognized in accumulated other comprehensive income (loss) and are reclassified into earnings when the underlying transaction is recognized in net earnings and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid and other current assets or in accrued liabilities in the consolidated balance sheets.

We and our subsidiaries conduct business in various countries using both their functional currencies and other currencies to effect cross border transactions. As a result, we and our subsidiaries are subject to the risk that fluctuations in foreign exchange rates between the dates that those transactions are entered into and their respective settlement dates will result in a foreign exchange gain or loss. When practicable, we endeavor to match assets and liabilities in the same currency on our U.S. balance sheet and those of our subsidiaries in order to reduce these risks. If appropriate, we enter into foreign currency contracts to hedge the exposure arising from those transactions. See Note 15. For our hedges of foreign exchange rates and commodity prices, we have elected to not prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “Derivatives and Hedging,” and therefore, changes in fair value are recognized in interest and other expense, net in the consolidated statements of operations and comprehensive loss and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid and other current assets or in accrued liabilities in the consolidated balance sheets.

We are exposed to credit risk if the counterparties to such transactions are unable to perform their obligations. However, we seek to minimize such risk by entering into transactions with counterparties that are believed to be creditworthy financial institutions.
Research and Development Costs
Research and Development Costs

Research and development costs are expensed as incurred.
Earnings (Loss) per Share Earnings (Loss) per ShareBasic earnings (loss) per share are calculated using the weighted-average number of common shares outstanding during each period. Diluted earnings per share are calculated using dilutive shares which include shares issuable upon exercise of outstanding stock options, upon vesting of employee stock-based awards, upon the accrual of incentive compensation to be paid in shares, 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 CostsAdvertising costs are expensed as incurred and recorded in Selling General & Administrative expenses.
Pension costs Pension costsWe 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 be measured on an actuarial basis. Actuarial gains and losses resulting from both normal year-to-year changes in valuation assumptions and differences from actual experience are deferred and amortized. The application of these accounting standards require us to make assumptions and judgements that can significantly affect these measurements. Our critical assumptions in performing these actuarial valuations include the selection of the discount rate to determine the present value of the pension obligations that affects the amount of pension expense recorded in any given period. Changes in the 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 include stock options, restricted stock, restricted stock units (“RSU”), performance shares and market based awards. The fair value for 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 are recognized on the grant date and expensed ratably over any implicit or explicit service period when the performance condition is deemed probable of achievement. Stock compensation recorded for performance shares is reversed if the performance condition is no longer deemed probable of achievement. The fair value for awards with market conditions is determined using a Monte Carlo valuation model and is expensed ratably over any implicit or explicit service period regardless if the market condition is probable of achievement or not. Stock compensation expense is not reversed if the market condition is not met. We recognize forfeitures when they occur.

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.
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 tax benefit carryforwards. Deferred income tax liabilities and assets 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. The 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. These amounts were immaterial for 2021, 2020 and 2019.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Recently Adopted Accounting Standards

In October 2020, the FASB issued ASU 2021-08, "Business Combinations (Topic 805) - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers", amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to “require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606.” While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, “the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of Topic 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.” For public business entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The Company expects to early adopt this standard in the first quarter of 2022, and does not expect it to be material to results of operations, cash flows or financial position.

In August 2020, the FASB issued ASU 2020-06, "Debt - Debt with Conversion and Other Options (Subtopic 470-20)," and "Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)," which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible instruments. This guidance also eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. For public companies, this guidance is effective for fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. Early adoption is permitted. The Company early adopted the standard as of January 1, 2021 and applied this guidance to the convertible senior notes issued in November 2021. See Note 14.

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, “Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes,” which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption is permitted. The Company adopted this guidance during the first quarter of 2021. The implementation did not have a material effect on our financial position, results of operations or cash flows.

In June 2016, the FASB issued ASU 2016-13, “Measurement of Credit Losses on Financial Instruments” (“ASU 2016-13”), as revised in July 2018, which provides guidance regarding the measurement of credit losses for financial assets and certain other
instruments that are not accounted for at fair value through net income, including trade and other receivables, debt securities, net investment in sales type and direct financing leases, and off-balance sheet credit exposures. The new guidance requires companies to replace the current incurred loss impairment methodology with a methodology that measures all expected credit losses for financial assets based on historical experience, current conditions, and reasonable and supportable forecasts. The Company adopted this guidance during the first quarter of 2020. The implementation did not have a material effect on our financial position, results of operations or cash flows.

In January 2017, the FASB issued ASU No. 2017-04, “Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment” (“ASU 2017-04”), which eliminates the performance of Step 2 from the goodwill impairment test. In performing its annual or interim impairment testing, an entity will instead compare the fair value of the reporting unit with its carrying amount and recognize any impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss. The Company adopted this guidance during the first quarter of 2020. The implementation did not have a material effect on our financial position, results of operations or cash flows.

In November 2018, the FASB issued ASU 2018-18, "Collaborative Arrangements (ASC 808), Clarifying the Interaction between ASC 808 and ASC 606" (“ASU 2018-18”). This ASU clarified when transactions between collaborative participants are in the scope of ASC 606. The ASU also provides some guidance on presentation of transactions not in the scope of ASC 606. After adoption during the fourth quarter of 2020 the Company determined it was appropriate to recast the presentation of our previously reported statement of operations for the years ended December 31, 2019. The Company acknowledges this standard should have been adopted January 1, 2020. The adoption of this standard did not change the Company's previously reported net loss or loss from operations for the years ended December 31, 2019 or any individual quarter therein and the effect on the individual quarters in 2020 was immaterial.

No other new accounting pronouncements, issued or effective during 2021, have had or are expected to have a significant impact on our consolidated financial statements.
Fair Value Measurements Cash equivalents, Israeli severance funds and derivatives are valued utilizing the market approach to measure fair value for financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Annual Effect of Adoption of Previously Reported Statement of Operations
Year Ended December 31, 2020
(in thousands)As reportedChangeRevised
Cost of sales:
Products$227,681 $(7,266)$220,415 
Services106,184 7,266 113,450 
Total cost of sales$333,865 $— $333,865 
The following schedule depicts the effect on our previously reported interim and annual statements of cash flows.
Year Ended December 31, 2020Year Ended December 31, 2019
As ReportedChangedRevisedAs ReportedChangedRevised
Net cash provided by (used in) operating activities$(20,121)$— $(20,121)$31,581 $— $31,581 
Net cash provided by (used in) investing activities(24,233)12,500 (11,733)(26,872)2,500 (24,372)
Net cash provided by (used in) financing activities(6,980)(12,500)(19,480)18,700 (2,500)16,200 
Effect of exchange rate changes on cash, cash equivalents and restricted cash1,428 — 1,428 289 — 289 
Net increase (decrease) in cash, cash equivalents and restricted cash$(49,906)$— $(49,906)$23,698 $— $23,698 

Nine Months Ended September 30, 2021Nine Months Ended September 30, 2020
As ReportedChangedRevisedAs ReportedChangedRevised
Net cash provided by (used in) operating activities$62,652 $— $62,652 $(32,649)$— $(32,649)
Net cash (used in) investing activities395,641 4,000 399,641 (22,459)12,500 (9,959)
Net cash provided by (used in) financing activities(32,202)(4,000)(36,202)(3,773)(12,500)(16,273)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(7,737)— (7,737)526 — 526 
Net increase (decrease) in cash, cash equivalents and restricted cash$418,354 $— $418,354 $(58,355)$— $(58,355)
Six Months Ended June 30, 2021Six Months Ended June 30, 2020
As ReportedChangedRevisedAs ReportedChangedRevised
Net cash provided by (used in) operating activities$41,976 $— $41,976 $(21,018)$— $(21,018)
Net cash (used in) investing activities31,325 4,000 35,325 (19,584)12,500 (7,084)
Net cash provided by (used in) financing activities(28,444)(4,000)(32,444)(27,270)(12,500)(39,770)
Effect of exchange rate changes on cash, cash equivalents and restricted cash2,902 — 2,902 (1,856)— (1,856)
Net increase (decrease) in cash, cash equivalents and restricted cash$47,759 $— $47,759 $(69,728)$— $(69,728)

Three Months Ended March 31, 2021Three Months Ended March 31, 2020
As ReportedChangedRevisedAs ReportedChangedRevised
Net cash provided by (used in) operating activities$28,453 $— $28,453 $(2,285)$— $(2,285)
Net cash (used in) investing activities46,563 4,000 50,563 (16,598)12,500 (4,098)
Net cash provided by (used in) financing activities(24,337)(4,000)(28,337)1,229 (12,500)(11,271)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(2,434)— (2,434)(3,241)— (3,241)
Net increase (decrease) in cash, cash equivalents and restricted cash$48,245 $— $48,245 $(20,895)$— $(20,895)
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts
The following presents the changes in the balance of our allowance for doubtful accounts:

Year EndedItemBalance at beginning of yearAdditions charged to expense
Other (a)
Balance at end of year
2021Allowance for doubtful accounts$4,392 $232 $(2,179)$2,445 
2020Allowance for doubtful accounts8,762 457 (4,827)4,392 
2019Allowance for doubtful accounts8,423 1,308 (969)8,762 
(a)Other includes the impact of subsequent collections or write-offs to the allowance for doubtful accounts.
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Shown below is the preliminary purchase price allocation, which summarizes the fair value of the assets and liabilities assumed, at the date of acquisition:
Current assets, including cash acquired of $3,454
$4,462 
Intangible assets:
Product technology$11,200 
Trade name6,800 
Total intangible assets18,000 
Goodwill167,576 
Other assets855 
Liabilities:
Accounts payable and accrued liabilities$2,235 
Deferred revenue490 
Total liabilities2,725 
Net assets acquired$188,168 
Shown below is the preliminary purchase price allocation, which summarizes the fair value of the assets and liabilities assumed, at the date of acquisition:

Current assets, including cash acquired of $389
$3,143 
Intangible assets:
Patents$639 
Total intangible assets639 
Goodwill38,620 
Other assets1,194 
Liabilities:
Accounts payable and accrued liabilities3,424 
Total liabilities3,424 
Net assets acquired$40,172 
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Dispositions (Tables)
12 Months Ended
Dec. 31, 2021
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Components of Assets and Liabilities Held for Sale The components of Cimatron's assets and liabilities recorded as held for sale on the consolidated balance sheet at December 31, 2020 were as follows:
(in thousands)December 31, 2020
Assets
Cash and cash equivalents$9,161 
Accounts receivable, net of reserves of $1,154
5,361 
Inventories155 
Prepaid expenses and other current assets3,762 
Total current assets held for sale18,439 
Property and equipment, net
202 
Intangible assets, net6,642 
Goodwill21,385 
Right of use assets
898 
Deferred income tax asset560 
Other assets1,997 
Total assets held for sale$50,123 
Liabilities
Current right of use liabilities
$445 
Accounts payable654 
Accrued and other liabilities5,631 
Customer deposits25 
Deferred revenue4,352 
Total current liabilities held for sale11,107 
Long-term right of use liabilities
518 
Other liabilities2,434 
Total liabilities held for sale$14,059 
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographic Region
Revenue by geographic region for the years ended December 31, 2021, 2020, and 2019 were as follows:
Year Ended December 31,
(in thousands)202120202019
Americas$344,619 $280,028 $323,085 
EMEA201,684 213,575 240,403 
APAC69,336 63,637 72,866 
Total$615,639 $557,240 $636,354 
United States (Included in Americas above)$341,123 $275,145 $313,910 
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information by Segment
The following table set forth our net sales and operating results by segment:

Year Ended December 31,
202120202021
(in thousands)Net Sales (a)Operating Profit
Operations by segment:
Healthcare$306,184 $246,437 $69,358 
Industrial309,455 310,803 48,555 
Total$615,639 $557,240 117,913 
General corporate expense, net (b)
(150,982)
Operating loss, as reported(33,069)
Interest and other income, net352,609 
Income before income taxes$319,540 
a.Approximately 44.6% and 50.6% of sales for the year ended December 31, 2021 and 2020, respectively, were located outside of the U.S.
b.General corporate expense, net includes expenses not specifically attributable to our segments for functions such as corporate human resources, finance, and legal, including salaries, benefits, and other related costs.
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Components of Lease Cost
Components of lease cost (income) were as follows:
(in thousands)Year Ended December 31, 2021Year Ended December 31, 2020
Operating lease cost$10,226 $13,937 
Finance lease cost - amortization expense714 937
Finance lease cost - interest expense238 664
Short-term lease cost76 159
Variable lease cost3,163 1,363 
Sublease income(569)(615)
Total$13,848 $16,445 
Supplemental cash flow information related to our operating leases for the years ending December 31, 2021, and 2020 was as follows:
(in thousands)December 31, 2021December 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow from operating leases$11,108 $13,151 
Operating cash outflow from finance leases238 661 
Financing cash outflow from finance leases$721 $496 

Weighted-average remaining lease terms and discount rate for our operating leases for the year ending December 31, 2021, were as follows:
December 31, 2021
FinanceOperating
Weighted-average remaining lease term (in years)7.48.7
Weighted-average discount rate4.63%5.45%
Balance Sheet Classifications
Balance sheet classifications at December 31, 2021 and 2020 are summarized below:
December 31, 2021December 31, 2020
(in thousands)Right of use assetsCurrent right of use liabilitiesLong-term right of use liabilitiesRight of use assetsCurrent right of use liabilitiesLong-term right of use liabilities
Operating Leases$42,502 $7,711 $43,359 $40,586 $8,562 $38,296 
Finance Leases3,854 633 4,061 8,034 972 10,173 
Total$46,356 $8,344 $47,420 $48,620 $9,534 $48,469 
Future Minimum Lease Payments - Finance Leases
Our future minimum lease payments as of December 31, 2021 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, were as follows:
December 31, 2021
(in thousands)Finance LeasesOperating Leases
Years ending December 31:
2022$828 $10,199 
2023801 9,110 
2024753 7,518 
2025690 5,830 
2026649 5,153 
Thereafter1,799 26,519 
Total lease payments (undiscounted)5,520 64,329 
Less: imputed interest(826)(13,259)
Present value of lease liabilities$4,694 $51,070 
Future Minimum Lease Payments - Operating Leases
Our future minimum lease payments as of December 31, 2021 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, were as follows:
December 31, 2021
(in thousands)Finance LeasesOperating Leases
Years ending December 31:
2022$828 $10,199 
2023801 9,110 
2024753 7,518 
2025690 5,830 
2026649 5,153 
Thereafter1,799 26,519 
Total lease payments (undiscounted)5,520 64,329 
Less: imputed interest(826)(13,259)
Present value of lease liabilities$4,694 $51,070 
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Components of Inventories
Components of inventories at December 31, 2021 and 2020 are summarized as follows:
(in thousands)20212020
Raw materials$23,530 $23,762 
Work in process5,173 5,912 
Finished goods and parts64,184 86,993 
Inventories$92,887 $116,667 
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment
Property and equipment at December 31, 2021 and 2020 are summarized as follows:
(in thousands)20212020Useful Life (in years)
Land$— $541 N/A
Building84 5,422 
25-30
Machinery and equipment117,446 163,688 
2-5
Capitalized software24,149 24,814 
3-5
Office furniture and equipment5,188 5,106 
1-5
Leasehold improvements32,200 32,349 
Life of lease a
Construction in progress12,051 4,910 N/A
Total property and equipment191,118 236,830 
Less: Accumulated depreciation and amortization(133,861)(161,474)
Total property and equipment, net$57,257 $75,356 

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.
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Other Than Goodwill
Intangible assets, net, other than goodwill, at December 31, 2021 and 2020 are summarized as follows:
20212020
(in thousands)
Gross a
Accumulated AmortizationNet
Gross a
Accumulated AmortizationNetWeighted Average Useful Life Remaining (in years)
Intangible assets with finite lives:
Customer relationships$53,062 $(45,613)$7,449 $71,123 $(56,682)$14,441 2.8
Acquired technology17,518 (5,430)12,088 42,472 (41,201)1,271 5.2
Trade names20,448 (10,438)10,010 17,477 (16,506)971 18.9
Patent costs21,852 (11,812)10,040 19,828 (10,999)8,829 10.5
Trade secrets19,924 (18,971)953 20,188 (18,216)1,972 1.1
Acquired patents16,257 (15,945)312 16,317 (15,723)594 6.1
Other12,982 (7,999)4,983 19,793 (19,788)9.4
Total intangible assets$162,043 $(116,208)$45,835 $207,198 $(179,115)$28,083 8.5
a.Change in gross carrying amounts primarily due to divestitures of Cimatron, Simbionix and ODM partially offset by the acquisition of Oqton and foreign currency translation.
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following are the changes in the carrying amount of goodwill by reporting unit:
Year Ended December 31, 2021
HealthcareIndustrialConsolidated
(in thousands)
Gross Goodwill
Dispositions, Acquisitions and ImpairmentsNet GoodwillGross GoodwillDispositions, Acquisitions and ImpairmentsNet GoodwillGross GoodwillDispositions, Acquisitions and ImpairmentsNet Goodwill
Balance at beginning of year$101,767$(32,055)$69,712$134,382$(42,329)$92,053$236,149$(74,384)$161,765
Acquisition (a)
39,18239,182170,033170,033209,215209,215
Dispositions (b)
(15,598)(15,598)(3,873)(3,873)(19,471)(19,471)
Adjustments (c)
(900)(900)900900
Foreign currency translation adjustments(2,481)(2,481)(3,440)(3,440)(5,921)(5,921)
Total goodwill$98,386$(8,471)$89,915$131,842$123,831$255,673$230,228$115,360$345,588

a.The 2021 acquisition, for the Healthcare and Industrial segments in the table above relate to Allevi, Additive Works, Oqton and Volumetric. Approximately $560 of goodwill related to Allevi will be deductible for tax purposes.
b.The 2021 dispositions for the Healthcare and Industrial segments in the table above relate to of ODM and Simbionix
c.The 2021Adjustment, for the Healthcare and Industrial segments in the table above relate to reclassification within the segments.

The following are the changes in the carrying amount of goodwill by reporting unit for 2020. This presentation reflects the prior year reporting unit structure, which has been changed for 2021. Due to unnecessarily burdensome procedures to recast this information into our new segment structure, we have taken the practicability exception allowed and presented as in prior year
:
(in thousands)AmericasEMEAAPACTotal
Balance at December 31, 2019$— $186,695 $36,481 $223,176 
Dispositions and impairments a
— (69,685)(4,699)(74,384)
Effect of foreign currency exchange rates— 10,582 2,391 12,973 
Balance at December 31, 2020$— $127,592 $34,173 $161,765 
        

a.Includes $21,385 of goodwill held for sale related to Cimatron in EMEA and $4,699 of goodwill related to the sale of our Australia ODM and Wuxi Easyway businesses in APAC. See Note 4.
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits (Tables)
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
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, 2021 and 2020:
(in thousands)20212020
Reconciliation of benefit obligations:
Obligations as of January 1$10,391 $10,497 
Service cost187 204 
Interest cost130 84 
Actuarial loss (gain) (234)(1,222)
Benefit payments(627)(151)
Effect of foreign currency exchange rate changes(773)979 
Benefit obligations as of December 319,074 10,391 
Fair value of assets as of December 31 a
3,577 3,844 
Funded status as of December 31, net of tax benefit$(5,497)$(6,547)
a.No change in underlying asset value for the periods.
Summary of Amounts Recognized in Consolidated Balance Sheets We recognized the following amounts in the consolidated balance sheets at December 31, 2021 and 2020:
(in thousands)20212020
Other assets$3,577 $3,844 
Accrued liabilities(163)(163)
Other liabilities(8,911)(10,228)
Net liability$(5,497)$(6,547)
Schedule of Accumulated and Projected Benefit Obligations
The following projected benefit obligation and accumulated benefit obligation were estimated as of December 31, 2021 and 2020:
(in thousands)20212020
Projected benefit obligation$9,074 $10,391 
Accumulated benefit obligation$8,635 $9,343 

The following table shows the components of net periodic benefit costs and the amounts recognized in “Accumulated other comprehensive income (loss)” as of December 31, 2021, 2020 and 2019:
(in thousands)202120202019
Net periodic benefit cost:
Service cost$187 $204 $166 
Interest cost130 84 151 
Amortization of actuarial loss259 351 200 
Total net periodic pension cost576 639 517 
Other changes in plan assets and benefit obligations recognized in other comprehensive income:
Net (gain) loss (234)(1,223)1,815 
Amortization of prior years' unrecognized loss(259)(351)(200)
Total recognized as accumulated other comprehensive income (loss), excluding tax(493)(1,574)1,615 
Total expense recognized in net periodic benefit cost and other comprehensive income$83 $(935)$2,132 
Assumptions Used to Determine Benefit Obligations
The following assumptions are used to determine benefit obligations as of December 31, 2021 and 2020:
20212020
Discount rate1.2%1.3%
Rate of compensation3.0%3.0%
Summary 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: 
2022$175 
2023181 
2024185 
2025187 
2026189 
2027 through 2031$1,439 
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities at December 31, 2021 and 2020 are summarized as follows:
(in thousands)20212020
Compensation and benefits$39,846 $24,629 
Accrued taxes19,836 14,952 
Vendor accruals9,045 18,762 
Product warranty liability3,585 2,348 
Accrued professional fees2,263 1,773 
Accrued other1,593 6,138 
Royalties payable826 1,210 
Total$76,994 $69,812 
Schedule of Other Liabilities
Other liabilities at December 31, 2021 and 2020 are summarized as follows:
(in thousands)20212020
Long term employee indemnity$5,237 $12,228 
Long term tax liability6,099 15,532 
Defined benefit pension obligation8,911 10,228 
Long term deferred revenue10,244 6,163 
Other long term liabilities1,763 7,096 
Total$32,254 $51,247 
Schedule of Recognized Warranty Revenue and Incurred Warranty Costs
Changes in product warranty obligations, including deferred revenue on extended warranty contracts, for the years ended December 31, 2021, 2020 and 2019, are summarized below:
(in thousands)Beginning BalanceAdditional Accrual/ Revenue DeferredCosts Incurred/ Deferred Revenue AmortizationEnding Balance
Year Ended December 31,    
2021$6,380 $8,670 $(8,784)$6,266 
20206,192 6,454 (6,266)6,380 
2019$7,660 $8,124 $(9,592)$6,192 
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Hedging Activities and Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Notional and Fair Value amount on Balance Sheet The notional amount and fair value of the historical derivative on our balance sheet at December 31, 2021 and 2020 are disclosed below:
(in thousands)Balance Sheet locationNotional amountFair value
December 31, 2021
Interest rate swap contractOther liabilities$— $— 
December 31, 2020
Interest rate swap contractOther liabilities$15,000 $(700)
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense The following table details the components of stock-based compensation expense recognized in net earnings in each of the past three years:
Year Ended December 31,
(in thousands)202120202019
Total stock-based compensation expense$55,153 $17,725 $23,587 
Schedule of Shares and Units of Restricted Common Stock A summary of restricted stock and RSU activity for the year ended December 31, 2021 follows:
(in thousands, except per share amounts)Number of Shares/UnitsWeighted Average Grant Date Fair Value
Outstanding at beginning of year — unvested3,540 $8.81 
Granted2,547 29.30 
Canceled(462)18.17 
Vested(1,645)11.68 
Outstanding at end of year — unvested3,980 $19.72 
Schedule of Stock Option Activity
Stock option activity for the year ended December 31, 2021 was as follows:
Year Ended December 31, 2021
(in thousands, except per share amounts)Number of SharesWeighted Average ExerciseWeighted Average Remaining Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Stock option activity:
Outstanding at beginning of year420 $13.26 5.7$— 
Granted— — — — 
Exercised— — — — 
Forfeited and expired— — — — 
Outstanding at end of year420 $13.26 4.7$3,479 
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule Of Net Loss Per Share Reconciliation
Year Ended December 31,
(in thousands, except per share amounts)202120202019
Numerator for basic and diluted net earnings (loss) per share:
Net income (loss) attributable to 3D Systems Corporation$322,052 $(149,594)$(69,880)
Denominator for net earnings (loss) per share:
Weighted average shares - basic122,867 117,579 113,811 
Dilutive effect of shares issuable under stock based compensation and other plans(1)
3,467 — — 
Weighted average shares - diluted126,334 117,579 113,811 
Anti-dilutive shares of restricted share awards which are excluded from the dilutive shares above(2)
1,779 3,960 5,822 
Net income (loss) per share - basic$2.62 $(1.27)$(0.61)
Net income (loss) per share - diluted$2.55 $1.27 $(0.61)

(1) The dilutive impact of share awards is 2,755 shares for which the calculation requires certain assumptions regarding assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options and an estimate of 712 shares for the payment of accrued incentive compensation that will be settled in shares. The share estimate is based on the accrued incentive compensation balance at the end of the year divided by the average 2021 share price.
(2) Excludes the impact of shares contingently issuable upon the achievement of certain milestones in the Volumetric acquisition as discussed in Note 3. The 2020 and 2019 amounts represent outstanding equity awards that are anti-dilutive because we had a net loss in both years.
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis
Assets and liabilities measured at fair value on a recurring basis are summarized below:
Fair Value Measurements as of December 31, 2021
(in thousands)Level 1Level 2Level 3Total
Description
Cash equivalents a
$485,521 $— $— $485,521 
Israeli severance funds b
— 2,070 — 2,070 
Fair Value Measurements as of December 31, 2020
(in thousands)Level 1Level 2Level 3Total
Description
Cash equivalents a
$199 $— $— $199 
Israeli severance funds b
— 6,422 — 6,422 
Derivative financial instruments c
$— $(700)$— $(700)

a.Cash equivalents include 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 and are included in cash and cash equivalents in the consolidated balance sheet.
b.We partially fund a liability for our Israeli severance requirement through monthly deposits into fund accounts, the value of these contributions are recorded to non-current assets on the consolidated balance sheet.
c.Derivative instruments are reported based on published market prices for similar assets or are estimated based on published market prices for similar assets or are estimated based on observable inputs such as interest rates, yield curves, credit risks, spot and future commodity prices and spot and future exchange rates. See Note 15 for additional information on our derivative financial instruments.
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Components of Income Before Income Taxes The components of our income before income taxes are as follows:
202120202019
Income (Loss) before income taxes:
Domestic$308,514 $(45,973)$(79,821)
Foreign11,026 (97,437)14,721 
Total$319,540 $(143,410)$(65,100)
Components of Income Tax Provision The components of income tax provision for the years ended December 31, 2021, 2020 and 2019 are as follows:
202120202019
Current:
U.S. federal$(8,675)$1,294 $(135)
State2,097 451 801 
Foreign6,861 5,645 7,220 
Total283 7,390 7,886 
Deferred:
U.S. federal— 67 (1,008)
State— — — 
Foreign(2,795)(1,273)(2,346)
Total(2,795)(1,206)(3,354)
Total income tax (benefit) provision$(2,512)$6,184 $4,532 
Schedule of Effective Tax Rate Reconciliation
The overall effective tax rate differs from the statutory federal tax rate for the years ended December 31, 2021, 2020 and 2019 as follows:
% of Pretax Loss
202120202019
Tax provision based on the federal statutory rate21.0 %21.0 %21.0 %
Increase in valuation allowances(10.4)(8.5)(21.3)
Dividends not taxable— 9.5 — 
Net operating loss carryback claim— 6.2 — 
Change in carryforward attributes(0.7)(3.2)— 
Global intangible low-taxed income inclusion1.2 (0.3)(7.0)
Nondeductible expenses1.4 (13.5)(1.8)
Taxes related to distributions— — (0.8)
Foreign income tax rate differential— (3.3)1.0 
Deemed income related to foreign operations— (1.6)(0.5)
Tax rate change(0.7)(0.3)(1.1)
Employee share-based payments(1.3)(1.4)— 
Other— (0.4)(0.9)
Deferred and payable adjustments1.4 (2.6)3.3 
ASU 842 adoption— — (0.1)
State taxes, net of federal benefit, before valuation allowance1.0 0.5 2.8 
Return to provision adjustments(0.1)0.9 (2.5)
Other tax credits(0.5)0.2 (1.9)
Uncertain tax positions and audit settlements(3.0)(7.5)2.8 
Divestitures(10.1)— — 
Effective tax rate(0.8)%(4.3)%(7.0)%
Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities
The components of our net deferred income tax assets and net deferred income tax (liabilities) at December 31, 2021 and 2020 are as follows:
(in thousands)20212020
Deferred income tax assets:
Intangibles$10,950 $17,395 
Stock options and restricted stock awards8,005 2,544 
Reserves and allowances8,692 10,450 
Net operating loss carryforwards38,394 67,025 
Tax credit carryforwards19,967 18,813 
Accrued liabilities2,893 6,077 
Deferred revenue8,141 4,637 
Lease Tax Asset10,362 8,343 
163(j) Limitation Carryforward— 2,854 
Valuation allowance(91,165)(123,113)
Total deferred income tax assets16,239 15,025 
Deferred income tax liabilities:
Intangibles2,356 2,548 
Property, plant, and equipment2,110 2,662 
Lease Tax Liability8,458 6,379 
Other434 1,345 
Total deferred income tax liabilities13,358 12,934 
Deferred income tax asset held for sale$— $560 
Net deferred income tax assets$2,881 $1,531 
Schedule of Unrecognized Tax Benefits
Unrecognized Tax Benefits*
(in thousands)202120202019
Balance at January 1$(25,902)$(15,467)$(13,031)
Increases related to prior year tax positions(467)(10,426)(2,684)
Decreases related to prior year tax positions8,886 788 857 
Decreases related to prior year tax positions as a result of lapse of statute
371 — — 
Decreases related to settlement1,043 — — 
Increases related to current year tax positions(553)(797)(609)
Increases related to acquired tax positions(639)— — 
Balance at December 31$(17,261)$(25,902)$(15,467)

* The unrecognized tax benefit balance includes an insignificant amount of interest and penalties.
Summary 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 expenseOtherBalance at end of year
2021Deferred income tax asset valuation allowance$123,113 $(31,948)$— $91,165 
2020Deferred income tax asset valuation allowance109,643 13,470 — 123,113 
2019Deferred income tax asset valuation allowance$95,398 $14,245 $— $109,643 
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2021
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 planDerivative financial instrumentsLiquidation of non-US entity and purchase of non-controlling interestsTotal
Balance at December 31, 2019$(33,616)$(3,707)$(318)$594 $(37,047)
Other comprehensive income (loss)28,752 783 (1,638)(561)27,336 
Amounts reclassified from accumulated other comprehensive income (loss) a
— — 1,235 — 1,235 
Balance at December 31, 2020(4,864)(2,924)(721)33 (8,476)
Other comprehensive income (loss)(30,633)682 — — (29,951)
Amounts reclassified from accumulated other comprehensive income (loss) a
— — 721 — 721 
Balance at December 31, 2021$(35,497)$(2,242)$— $33 $(37,706)
a.Amount reclassified into Interest and other expense, net on the statement of operations. See Note 15.
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring and Exit Activity Costs (Tables)
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs
In connection with the restructuring plan, we recorded pre-tax costs during the years ended December 31, 2021 and 2020, included within selling, general and administrative in the consolidated statement of operations as follows:

(in thousands)Costs Incurred during 2020Costs Incurred during 2021Total Costs Incurred
Severance, termination benefits and other employee costs$12,914 $660 $13,574 
Facility closing costs6,470 640 7,110 
Other costs668 (179)489 
Total$20,052 $1,121 $21,173 
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation (Details)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Number of reportable segments | segment             2 1  
Cost of sales:                  
Total cost of sales             $ 351,861 $ 333,865 $ 355,813
Net cash provided by (used in) operating activities $ 28,453 $ (2,285) $ 41,976 $ (21,018) $ 62,652 $ (32,649) 48,147 (20,121) 31,581
Net cash provided by (used in) investing activities 50,563 (4,098) 35,325 (7,084) 399,641 (9,959) 260,555 (11,733) (24,372)
Net cash provided by (used in) financing activities (28,337) (11,271) (32,444) (39,770) (36,202) (16,273) 405,800 (19,480) 16,200
Effect of exchange rate changes on cash, cash equivalents and restricted cash (2,434) (3,241) 2,902 (1,856) (7,737) 526 (9,243) 1,428 289
Net increase (decrease) in cash, cash equivalents and restricted cash 48,245 (20,895) 47,759 (69,728) 418,354 (58,355) 705,259 (49,906) 23,698
As reported                  
Cost of sales:                  
Total cost of sales               333,865  
Net cash provided by (used in) operating activities 28,453 (2,285) 41,976 (21,018) 62,652 (32,649)   (20,121) 31,581
Net cash provided by (used in) investing activities 46,563 (16,598) 31,325 (19,584) 395,641 (22,459)   (24,233) (26,872)
Net cash provided by (used in) financing activities (24,337) 1,229 (28,444) (27,270) (32,202) (3,773)   (6,980) 18,700
Effect of exchange rate changes on cash, cash equivalents and restricted cash (2,434) (3,241) 2,902 (1,856) (7,737) 526   1,428 289
Net increase (decrease) in cash, cash equivalents and restricted cash 48,245 (20,895) 47,759 (69,728) 418,354 (58,355)   (49,906) 23,698
Change                  
Cost of sales:                  
Total cost of sales               0  
Net cash provided by (used in) operating activities 0 0 0 0 0 0   0 0
Net cash provided by (used in) investing activities 4,000 12,500 4,000 12,500 4,000 12,500   12,500 2,500
Net cash provided by (used in) financing activities (4,000) (12,500) (4,000) (12,500) (4,000) (12,500)   (12,500) (2,500)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 0 0 0 0 0 0   0 0
Net increase (decrease) in cash, cash equivalents and restricted cash $ 0 $ 0 $ 0 $ 0 $ 0 $ 0   0 0
Products                  
Cost of sales:                  
Total cost of sales             245,169 220,415 234,581
Products | As reported                  
Cost of sales:                  
Total cost of sales               227,681  
Products | Change                  
Cost of sales:                  
Total cost of sales               (7,266)  
Services                  
Cost of sales:                  
Total cost of sales             $ 106,692 113,450 $ 121,232
Services | As reported                  
Cost of sales:                  
Total cost of sales               106,184  
Services | Change                  
Cost of sales:                  
Total cost of sales               $ 7,266  
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]      
Impairment charges on minority investments $ 0 $ 2,361,000  
Carrying amount of cost method investments 5,632,000 5,016,000  
Finite lives impairment charge 0 0  
Foreign currency gain (loss) included in net income 1,681,000 (4,762,000) $ (2,287,000)
Advertising costs $ 5,486,000 $ 7,561,000 $ 13,732,000
Lease renewal term 1 year    
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of year $ 4,392 $ 8,762 $ 8,423
Additions charged to expense 232 457 1,308
Other (2,179) (4,827) (969)
Balance at end of year $ 2,445 $ 4,392 $ 8,762
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 01, 2021
USD ($)
shares
Nov. 01, 2021
USD ($)
shares
Jan. 07, 2020
USD ($)
Jan. 21, 2019
USD ($)
Jul. 19, 2017
USD ($)
Dec. 31, 2021
USD ($)
milestone
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Apr. 02, 2015
Nov. 25, 2014
Business Acquisition [Line Items]                    
Payments for repurchase of redeemable noncontrolling interest     $ 10,000              
Payment period           4 years        
Installment payments           $ 6,300 $ 12,500 $ 2,500    
Robtec                    
Business Acquisition [Line Items]                    
Ownership percentage           100.00% 100.00%      
Oqton, Inc.                    
Business Acquisition [Line Items]                    
Net assets acquired   $ 188,168                
Amount paid in cash   $ 107,471                
Issuance of shares (in share) | shares   2,553,000                
Issuance of shares amount   $ 80,697                
Acquisition related expenses   $ 1,458                
Volumetric Biotechnologies, Inc.                    
Business Acquisition [Line Items]                    
Net assets acquired $ 40,172                  
Amount paid in cash $ 24,814                  
Issuance of shares (in share) | shares 720,000                  
Issuance of shares amount $ 15,358                  
Acquisition related expenses 1,200                  
Additional payments $ 355,000                  
Number of milestones | milestone           7        
Number of milestones probable of achievement | milestone           1        
Expense for milestones           $ 1,326        
Robtec                    
Business Acquisition [Line Items]                    
Acquired ownership percentage     30.00%             70.00%
Easyway                    
Business Acquisition [Line Items]                    
Net assets acquired       $ 13,500 $ 2,300          
Acquired ownership percentage       30.00% 5.00% 100.00%     65.00%  
Installment payments           $ 6,300   $ 2,500    
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Assets and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
Dec. 01, 2021
Nov. 01, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Intangible assets:          
Goodwill     $ 345,588 $ 161,765 $ 223,176
Oqton, Inc.          
Business Acquisition [Line Items]          
Current assets, including cash acquired of $3,454   $ 4,462      
Intangible assets:          
Total intangible assets   18,000      
Goodwill   167,576      
Other assets   855      
Net assets acquired   188,168      
Liabilities:          
Accounts payable and accrued liabilities   2,235      
Total liabilities   2,725      
Deferred revenue   490      
Net assets acquired   188,168      
Cash acquired   3,454      
Oqton, Inc. | Product technology          
Intangible assets:          
Total intangible assets   11,200      
Oqton, Inc. | Trade names          
Intangible assets:          
Total intangible assets   $ 6,800      
Volumetric Biotechnologies, Inc.          
Business Acquisition [Line Items]          
Current assets, including cash acquired of $3,454 $ 3,143        
Intangible assets:          
Total intangible assets 639        
Goodwill 38,620        
Other assets 1,194        
Net assets acquired 40,172        
Liabilities:          
Accounts payable and accrued liabilities 3,424        
Total liabilities 3,424        
Net assets acquired 40,172        
Cash acquired 389        
Volumetric Biotechnologies, Inc. | Patent costs          
Intangible assets:          
Total intangible assets $ 639        
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Dispositions (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 20, 2021
Aug. 24, 2021
Jan. 01, 2021
Dec. 31, 2020
Nov. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Proceeds from sale of assets and businesses, net of cash           $ 421,485 $ 1,554 $ 1,620
Disposal Group, Disposed of by Sale, Not Discontinued Operations | GIBBSCam Cimatron                
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Ownership interest prior to disposal     100.00%          
Proceeds from sale of assets and businesses, net of cash     $ 64,173          
Cash transferred to the purchaser     $ 9,476          
Gain (loss) on disposition           32,047    
Gain for accumulated foreign currency translation gain           6,481    
Disposal Group, Disposed of by Sale, Not Discontinued Operations | On Demand Manufacturing                
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Proceeds from sale of assets and businesses, net of cash $ 82,000              
Gain (loss) on disposition $ 38,490              
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Simbionix                
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Ownership interest prior to disposal   100.00%            
Proceeds from sale of assets and businesses, net of cash   $ 305,000            
Cash transferred to the purchaser   6,794            
Gain (loss) on disposition   271,404            
Gain for accumulated foreign currency translation gain   $ 2,431            
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Australia ODM                
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Proceeds from sale of assets and businesses, net of cash         $ 685      
Carrying value of assets         $ 1,482      
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Easyway                
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                
Proceeds from sale of assets and businesses, net of cash       $ 79        
Gain (loss) on disposition           (4,524)    
Carrying value of assets           $ 3,806    
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Dispositions (Assets and Liabilities Held for Sale) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Assets      
Total current assets held for sale $ 0 $ 18,439  
Goodwill 345,588 161,765 $ 223,176
Deferred income tax asset 0 560  
Liabilities      
Current liabilities held for sale 0 $ 11,107  
GIBBSCam Cimatron | Discontinued Operations, Held-for-sale or Disposed of by Sale      
Assets      
Cash and cash equivalents 9,161    
Accounts receivable, net of reserves of $1,154 5,361    
Inventories 155    
Prepaid expenses and other current assets 3,762    
Total current assets held for sale 18,439    
Property and equipment, net 202    
Intangible assets, net 6,642    
Goodwill 21,385    
Right of use assets 898    
Deferred income tax asset 560    
Other assets 1,997    
Total assets held for sale 50,123    
Liabilities      
Current right of use liabilities 445    
Accounts payable 654    
Accrued and other liabilities 5,631    
Customer deposits 25    
Deferred revenue 4,352    
Current liabilities held for sale 11,107    
Long-term right of use liabilities 518    
Other liabilities 2,434    
Total liabilities held for sale 14,059    
Accounts receivable, reserves $ 1,154    
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Outstanding performance obligation $ 143,169    
Warranty maintenance period 1 year    
Revenue $ 615,639 $ 557,240 $ 636,354
Amounts included in contract liability at the beginning of period $ 30,302 $ 30,635 $ 26,486
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) 22.00% 13.00% 11.00%
Collaborative Arrangement      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue $ 6,804 $ 6,953 $ 7,260
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]: 2022-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation (as a percentage) 77.00%    
Performance obligations expected to be satisfied, expected timing 12 months    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]: 2023-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation (as a percentage) 13.00%    
Performance obligations expected to be satisfied, expected timing 12 months    
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenue $ 615,639 $ 557,240 $ 636,354
Americas      
Disaggregation of Revenue [Line Items]      
Total revenue 344,619 280,028 323,085
EMEA      
Disaggregation of Revenue [Line Items]      
Total revenue 201,684 213,575 240,403
APAC      
Disaggregation of Revenue [Line Items]      
Total revenue 69,336 63,637 72,866
United States (Included in Americas above)      
Disaggregation of Revenue [Line Items]      
Total revenue $ 341,123 $ 275,145 $ 313,910
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]      
Number of reportable segments | segment 2 1  
Net Sales $ 615,639 $ 557,240 $ 636,354
Operating Profit (33,069) (118,963) (57,104)
Interest and other income (expense), net 352,609 (24,447) (7,996)
Income before income taxes $ 319,540 $ (143,410) $ (65,100)
Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | Non-US      
Segment Reporting Information [Line Items]      
Concentration risk (as a percentage) 44.60% 50.60%  
Operating Segments      
Segment Reporting Information [Line Items]      
Net Sales $ 615,639 $ 557,240  
Operating Profit 117,913    
General corporate expense, net      
Segment Reporting Information [Line Items]      
Operating Profit (150,982)    
Healthcare | Operating Segments      
Segment Reporting Information [Line Items]      
Net Sales 306,184 246,437  
Operating Profit 69,358    
Industrial | Operating Segments      
Segment Reporting Information [Line Items]      
Net Sales 309,455 $ 310,803  
Operating Profit $ 48,555    
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Narrative) (Details)
$ in Thousands
12 Months Ended
Sep. 01, 2020
USD ($)
location
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Feb. 25, 2021
USD ($)
ft²
Lessee, Lease, Description [Line Items]          
Renewal term   1 year      
Ground lease sold         $ 389
Number of facilities closed | location 2        
Impairment of goodwill and assets   $ 1,676 $ 55,484 $ 1,728  
Operating Leases   42,502 $ 40,586    
Lease liabilities   4,694      
Lease not yet commenced, lease payments         $ 16,875
Colorado          
Lessee, Lease, Description [Line Items]          
Rentable area | ft²         50,000
Lease not yet commenced, lease payments         $ 14,233
Lease not yet commenced, lease terms         10 years
Fourth Quarter 2019          
Lessee, Lease, Description [Line Items]          
Operating Leases   1,469      
Lease liabilities   1,469      
Second Quarter 2020          
Lessee, Lease, Description [Line Items]          
Operating Leases   2,021      
Lease liabilities   2,021      
Third Quarter 2020          
Lessee, Lease, Description [Line Items]          
Operating Leases   3,467      
Lease liabilities   $ 3,467      
Lessee, Right Of Use Asset          
Lessee, Lease, Description [Line Items]          
Impairment of goodwill and assets $ 1,627        
Leasehold improvements          
Lessee, Lease, Description [Line Items]          
Impairment of goodwill and assets $ 1,953        
Minimum          
Lessee, Lease, Description [Line Items]          
Remaining lease term   1 year      
Rentable area | ft²         80,000
Maximum          
Lessee, Lease, Description [Line Items]          
Remaining lease term   16 years      
Rentable area | ft²         100,000
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Components of Lease Cost) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease cost $ 10,226 $ 13,937
Finance lease cost - amortization expense 714 937
Finance lease cost - interest expense 238 664
Short-term lease cost 76 159
Variable lease cost 3,163 1,363
Sublease income (569) (615)
Total $ 13,848 $ 16,445
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Balance Sheet Classifications) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Right of use assets    
Operating Leases $ 42,502 $ 40,586
Finance Leases 3,854 8,034
Right of use assets 46,356 48,620
Current right of use liabilities    
Operating Leases 7,711 8,562
Finance Leases 633 972
Current right of use liabilities 8,344 9,534
Long-term right of use liabilities    
Operating Leases 43,359 38,296
Finance Leases 4,061 10,173
Long-term right of use liabilities $ 47,420 $ 48,469
Operating lease, right-of-use asset, statement of financial position, extensible list Right of use assets Right of use assets
Finance lease, right-of-use asset, statement of financial position, extensible list Right of use assets Right of use assets
Operating lease, liability, current, statement of financial position, extensible list Current right of use liabilities Current right of use liabilities
Finance lease, liability, current, statement of financial position, extensible list Current right of use liabilities, Right of use assets Current right of use liabilities, Right of use assets
Operating lease, liability, noncurrent, statement of financial position, extensible list Long-term right of use liabilities Long-term right of use liabilities
Finance lease, liability, noncurrent, statement of financial position, extensible list Long-term right of use liabilities Long-term right of use liabilities
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Finance Leases  
2022 $ 828
2023 801
2024 753
2025 690
2026 649
Thereafter 1,799
Total lease payments (undiscounted) 5,520
Less: imputed interest (826)
Present value of lease liabilities 4,694
Operating Leases  
2022 10,199
2023 9,110
2024 7,518
2025 5,830
2026 5,153
Thereafter 26,519
Total lease payments (undiscounted) 64,329
Less: imputed interest (13,259)
Present value of lease liabilities $ 51,070
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Supplemental Cash Flows) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash outflow from operating leases $ 11,108 $ 13,151
Operating cash outflow from finance leases 238 661
Financing cash outflow from finance leases $ 721 $ 496
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Lease Weighted Average) (Details)
Dec. 31, 2021
Weighted-average remaining lease term (in years)  
Operating 7 years 4 months 24 days
Operating 8 years 8 months 12 days
Weighted-average discount rate  
Finance 5.45%
Financing 4.63%
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Components Of Inventories) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 23,530 $ 23,762
Work in process 5,173 5,912
Finished goods and parts 64,184 86,993
Inventories $ 92,887 $ 116,667
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Inventory [Line Items]      
Inventory reserve $ 16,509 $ 20,125  
Provision for inventory obsolescence and revaluation $ (2,909) 12,373 $ 0
Inventory, Accessories and Inventory Commitments      
Inventory [Line Items]      
Provision for inventory obsolescence and revaluation   $ 10,894  
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Schedule of Property and Equipment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 191,118 $ 236,830
Less: Accumulated depreciation and amortization (133,861) (161,474)
Total property and equipment, net 57,257 75,356
Land    
Property, Plant and Equipment [Line Items]    
Total property and equipment 0 541
Building    
Property, Plant and Equipment [Line Items]    
Total property and equipment 84 5,422
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 117,446 163,688
Capitalized software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 24,149 24,814
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 5,188 5,106
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 32,200 32,349
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 12,051 $ 4,910
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 93 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Depreciation expense $ 24,242 $ 28,397 $ 29,982
Impairment of goodwill and assets 1,676 55,484 1,728
Property, Plant and Equipment      
Impairment of goodwill and assets $ 788 $ 3,406 $ 181
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Intangible Assets Other Than Goodwill) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross $ 162,043 $ 207,198
Accumulated Amortization (116,208) (179,115)
Net $ 45,835 28,083
Weighted Average Useful Life Remaining (in years) 8 years 6 months  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 53,062 71,123
Accumulated Amortization (45,613) (56,682)
Net $ 7,449 14,441
Weighted Average Useful Life Remaining (in years) 2 years 9 months 18 days  
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 17,518 42,472
Accumulated Amortization (5,430) (41,201)
Net $ 12,088 1,271
Weighted Average Useful Life Remaining (in years) 5 years 2 months 12 days  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 20,448 17,477
Accumulated Amortization (10,438) (16,506)
Net $ 10,010 971
Weighted Average Useful Life Remaining (in years) 18 years 10 months 24 days  
Patent costs    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 21,852 19,828
Accumulated Amortization (11,812) (10,999)
Net $ 10,040 8,829
Weighted Average Useful Life Remaining (in years) 10 years 6 months  
Trade secrets    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 19,924 20,188
Accumulated Amortization (18,971) (18,216)
Net $ 953 1,972
Weighted Average Useful Life Remaining (in years) 1 year 1 month 6 days  
Acquired patents    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 16,257 16,317
Accumulated Amortization (15,945) (15,723)
Net $ 312 594
Weighted Average Useful Life Remaining (in years) 6 years 1 month 6 days  
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 12,982 19,793
Accumulated Amortization (7,999) (19,788)
Net $ 4,983 $ 5
Weighted Average Useful Life Remaining (in years) 9 years 4 months 24 days  
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense $ 10,469 $ 15,810 $ 20,312
Annual amortization expense for intangible assets      
Year one 10,767    
Year two 6,190    
Year three 5,395    
Year four 5,365    
Year five $ 4,415    
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill (Roll Forward) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Balance at beginning of year, Gross $ 236,149  
Balance at beginning of year, Dispositions, Acquisitions and Impairments (74,384)  
Balance at beginning of period 161,765 $ 223,176
Acquisition 209,215  
Dispositions (19,471)  
Foreign currency translation adjustments (5,921) 12,973
Total goodwill, Gross 230,228 236,149
Total goodwill, Dispositions, Acquisitions and Impairments 115,360 (74,384)
Balance at end of period 345,588 161,765
Allevi and Additive    
Goodwill [Roll Forward]    
Adjustments 560  
Healthcare    
Goodwill [Roll Forward]    
Balance at beginning of year, Gross 101,767  
Balance at beginning of year, Dispositions, Acquisitions and Impairments (32,055)  
Balance at beginning of period 69,712  
Acquisition 39,182  
Dispositions (15,598)  
Adjustments (900)  
Foreign currency translation adjustments (2,481)  
Total goodwill, Gross 98,386 101,767
Total goodwill, Dispositions, Acquisitions and Impairments (8,471) (32,055)
Balance at end of period 89,915 69,712
Industrial    
Goodwill [Roll Forward]    
Balance at beginning of year, Gross 134,382  
Balance at beginning of year, Dispositions, Acquisitions and Impairments (42,329)  
Balance at beginning of period 92,053  
Acquisition 170,033  
Dispositions (3,873)  
Adjustments 900  
Foreign currency translation adjustments (3,440)  
Total goodwill, Gross 131,842 134,382
Total goodwill, Dispositions, Acquisitions and Impairments 123,831 (42,329)
Balance at end of period $ 255,673 $ 92,053
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill (Schedule of Goodwill) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Balance at beginning of period $ 161,765 $ 223,176
Dispositions and impairments   (74,384)
Foreign currency translation adjustments (5,921) 12,973
Balance at end of period 345,588 161,765
Americas    
Goodwill [Roll Forward]    
Balance at beginning of period 0 0
Dispositions and impairments   0
Foreign currency translation adjustments   0
Balance at end of period   0
EMEA    
Goodwill [Roll Forward]    
Balance at beginning of period 127,592 186,695
Dispositions and impairments   (69,685)
Foreign currency translation adjustments   10,582
Balance at end of period   127,592
APAC    
Goodwill [Roll Forward]    
Balance at beginning of period 34,173 36,481
Dispositions and impairments   (4,699)
Foreign currency translation adjustments   2,391
Balance at end of period   34,173
Discontinued Operations, Held-for-sale | GIBBSCam Cimatron    
Goodwill [Roll Forward]    
Balance at beginning of period 21,385  
Balance at end of period   21,385
Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations | Australia ODM    
Goodwill [Roll Forward]    
Balance at beginning of period $ 4,699  
Balance at end of period   $ 4,699
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill (Narrative) (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]        
Impairment of goodwill $ 48,300 $ 0 $ 48,300 $ 0
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits [Abstract]      
Employer matching contribution percentage 50.00%    
Employee percentage of match 6.00%    
Employee benefit expenses $ 2,039 $ 2,456 $ 2,688
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits (Reconciliation of Changes In Projected Benefit Obligation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of benefit obligations:      
Obligations as of January 1 $ 10,391 $ 10,497  
Service cost 187 204 $ 166
Interest cost 130 84 151
Actuarial loss (gain) (234) (1,222)  
Benefit payments (627) (151)  
Effect of foreign currency exchange rate changes (773) 979  
Benefit obligations as of December 31 9,074 10,391 $ 10,497
Fair value of assets as of December 31 3,577 3,844  
Funded status as of December 31, net of tax benefit $ (5,497) $ (6,547)  
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits (Summary of Amounts Recognized in Consolidated Balance Sheets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]    
Other assets $ 3,577 $ 3,844
Accrued liabilities (163) (163)
Other liabilities (8,911) (10,228)
Net liability $ (5,497) $ (6,547)
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits [Abstract]      
Projected benefit obligation $ 9,074 $ 10,391 $ 10,497
Accumulated benefit obligation $ 8,635 $ 9,343  
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits (Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits [Abstract]      
Service cost $ 187 $ 204 $ 166
Interest cost 130 84 151
Amortization of actuarial loss 259 351 200
Total net periodic pension cost 576 639 517
Other changes in plan assets and benefit obligations recognized in other comprehensive income:      
Net (gain) loss (234) (1,223) 1,815
Amortization of prior years' unrecognized loss (259) (351) (200)
Total recognized as accumulated other comprehensive income (loss), excluding tax (493) (1,574) 1,615
Total expense recognized in net periodic benefit cost and other comprehensive income $ 83 $ (935) $ 2,132
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits (Assumptions Used to Determine Benefit Obligations) (Details)
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]    
Discount rate 1.20% 1.30%
Rate of compensation 3.00% 3.00%
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits (Summary of Estimated Future Benefit Payments) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Estimated future benefit payments:  
2022 $ 175
2023 181
2024 185
2025 187
2026 189
2027 through 2031 $ 1,439
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued and Other Liabilities (Schedule Of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Compensation and benefits $ 39,846 $ 24,629
Accrued taxes 19,836 14,952
Vendor accruals 9,045 18,762
Product warranty liability 3,585 2,348
Accrued professional fees 2,263 1,773
Accrued other 1,593 6,138
Royalties payable 826 1,210
Total $ 76,994 $ 69,812
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Long term employee indemnity $ 5,237 $ 12,228
Long term tax liability 6,099 15,532
Defined benefit pension obligation 8,911 10,228
Long term deferred revenue 10,244 6,163
Other long term liabilities 1,763 7,096
Total $ 32,254 $ 51,247
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Warrant Obligation [Roll Forward]        
Beginning Balance $ 6,266 $ 6,380 $ 6,192 $ 7,660
Additional Accrual/ Revenue Deferred 8,670 6,454 8,124  
Costs Incurred/ Deferred Revenue Amortization (8,784) (6,266) (9,592)  
Ending Balance $ 6,266 $ 6,380 $ 6,192 $ 7,660
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Borrowings (Details)
12 Months Ended
Nov. 16, 2021
USD ($)
day
$ / shares
Feb. 27, 2019
USD ($)
Dec. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
Dec. 31, 2019
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               $ 324,000    
Interest income               438,000 $ 400,000 $ 1,209,000
Interest expense               2,340,000 $ 4,391,000 $ 4,442,000
Convertible Senior Notes Due 2026 | Convertible Debt                    
Line of Credit Facility [Line Items]                    
Issued amount $ 460,000                  
Interest rate (as a percentage) 0.00%                  
Net proceeds from offering $ 446,534,000                  
Discounts and expenses 13,466,000                  
Unamortized amount $ 13,141,000                  
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                  
Percentage of sales price per share 98.00%                  
Conversion ratio 0.0278364                  
Conversion price (in dollars per share) | $ / shares $ 35.92                  
Redemption percentage of principal amount 100.00%                  
Fair value of Notes               436,600,000    
Forecast                    
Line of Credit Facility [Line Items]                    
Amortization of debt issuance costs     $ 2,394,000 $ 2,711,000 $ 2,695,000 $ 2,679,000 $ 2,663,000      
Term Loan Facility                    
Line of Credit Facility [Line Items]                    
Credit agreement term   5 years                
Credit agreement, maximum borrowing capacity   $ 100,000                
Interest rate (as a percentage)                 1.90%  
Outstanding borrowings                 $ 21,392,000  
Remaining in AOCL               $ 721,000    
Revolving Credit Facility                    
Line of Credit Facility [Line Items]                    
Credit agreement term   5 years                
Credit agreement, maximum borrowing capacity   $ 100,000                
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Hedging Activities And Financial Instruments (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2021
Jul. 08, 2019
Derivative [Line Items]          
De-designation of derivative instrument   $ 721,000 $ 1,235,000    
Fair value     (700,000)    
Term Loan Facility          
Derivative [Line Items]          
Remaining in AOCL   721,000      
Not Designated as Hedging Instrument          
Derivative [Line Items]          
Foreign currency contracts   43,000,000 101,781,000    
Level 2          
Derivative [Line Items]          
Fair value     (700,000)    
Level 2 | Designated as Hedging Instrument          
Derivative [Line Items]          
Fair value   0 (700,000)    
Interest Rate Contract          
Derivative [Line Items]          
De-designation of derivative instrument $ 1,253,000        
Reclass into interest and other expense   1,235,000      
Interest Rate Contract | Designated as Hedging Instrument          
Derivative [Line Items]          
Notional interest rate contracts outstanding   $ 15,000,000 $ 0   $ 50,000,000
Floor interest rate (as a percentage)   0.00%      
Interest Rate Contract | Not Designated as Hedging Instrument          
Derivative [Line Items]          
Notional interest rate contracts outstanding       $ 15,000,000  
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventory Financing Agreements (Details) - Supply and Offtake Agreements - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 31, 2020
Purchase Commitment, Excluding Long-term Commitment [Line Items]    
Obligation to purchase inventory $ 2,826 $ 12,100
Inventory held at assemblers 26  
Purchase commitment $ 5,187  
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Preferred Stock (Narrative) (Details) - shares
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]    
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Narrative) (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 01, 2021
tranche
milestone
Dec. 31, 2021
USD ($)
milestone
tranche
$ / shares
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
May 19, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Increase in number of shares reserved for future issuance (in shares) | shares         4,860,000
Vesting period   3 years      
Stock-based compensation expense   $ 55,153 $ 17,725 $ 23,587  
Liability reduced and recorded as part of divestiture gain   $ 1,914      
Vesting percentage   33.33%      
Volumetric Biotechnologies, Inc.          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 683      
Incentive Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 22,057      
Restricted Stock - Market Conditions          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares awarded (in shares) | shares   606,000      
Restricted Stock - Performance Measures          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares awarded (in shares) | shares   747,000      
Restricted Stock Awards and Restricted Stock Unit Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock compensation expense   $ 60,612      
Restricted Stock Awards and Restricted Stock Unit Awards | Weighted Average          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   2 years 9 months 18 days      
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 81      
Number of non-financial milestones | milestone 4 4      
Number of tranches | tranche 4        
Number of tranches per milestone | tranche 1        
Number of non-financial milestones probable of achievement | milestone   1      
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 usd per share) | $ / shares   $ 30      
Trading price for stock award, tranche two (in usd per share) | $ / shares   $ 40      
Stock award tranche granting period   90 days      
Share-based Payment Arrangement, Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock compensation expense   $ 0      
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]      
Stock-based compensation expense $ 55,153 $ 17,725 $ 23,587
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details) - Restricted Stock Units (RSUs)
shares in Thousands
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Number of Shares/Units  
Outstanding at beginning of year — unvested (in shares) | shares 3,540
Granted (in shares) | shares 2,547
Cancelled (in shares) | shares (462)
Vested (in shares) | shares (1,645)
Outstanding at end of year — unvested (in shares) | shares 3,980
Weighted Average Grant Date Fair Value  
Outstanding at beginning of year — unvested (in usd per share) | $ / shares $ 8.81
Granted (in usd per share) | $ / shares 29.30
Cancelled (in usd per share) | $ / shares 18.17
Vested (in usd per share) | $ / shares 11.68
Outstanding at end of year — unvested (in usd per share) | $ / shares $ 19.72
XML 116 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Schedule of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Number of Shares    
Outstanding at beginning of year (in shares) 420  
Granted (in shares) 0  
Exercised (in shares) 0  
Forfeited and expired (in shares) 0  
Outstanding at end of year (in shares) 420 420
Weighted Average Exercise    
Outstanding at beginning of year (in usd per share) $ 13.26  
Granted (in usd per share) 0  
Exercised (in usd per share) 0  
Forfeited and expired (in usd per share) 0  
Outstanding at end of year (in usd per share) $ 13.26 $ 13.26
Weighted Average Remaining Contractual Term (in years) 4 years 8 months 12 days 5 years 8 months 12 days
Aggregate Intrinsic Value (in thousands) $ 3,479  
XML 117 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator for basic and diluted net earnings (loss) per share:      
Net income (loss) attributable to 3D Systems Corporation $ 322,052 $ (149,594) $ (69,880)
Denominator for net earnings (loss) per share:      
Weighted average shares - basic (in shares) 122,867 117,579 113,811
Dilutive effect of shares issuable under stock based compensation and other plans (in shares) 3,467 0 0
Weighted average shares - diluted (in shares) 126,334 117,579 113,811
Anti-dilutive shares of restricted share awards which are excluded from the dilutive shares above (in shares) 1,779 3,960 5,822
Net income (loss) per share - basic (in dollars per share) $ 2.62 $ (1.27) $ (0.61)
Net income (loss) per share - diluted (in dollars per share) $ 2.55 $ 1.27 $ (0.61)
Restricted Stock [Member]      
Denominator for net earnings (loss) per share:      
Dilutive effect of shares issuable under stock based compensation and other plans (in shares) 2,755    
Incentive Awards      
Denominator for net earnings (loss) per share:      
Dilutive effect of shares issuable under stock based compensation and other plans (in shares) 712    
XML 118 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income (Loss) Per Share (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Nov. 16, 2021
Aug. 05, 2020
Dec. 31, 2020
Subsidiary, Sale of Stock [Line Items]      
Fees, commissions and other costs     $ 849,000
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    
At-the-Market Equity Offering      
Subsidiary, Sale of Stock [Line Items]      
Aggregate gross sales price, up to   $ 150,000,000  
Number of shares sold (in shares)     4,616
Net proceeds from sale of stock     $ 24,664,000
Availability remaining under ATM Program     $ 124,487,000
XML 119 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Noncontrolling Interests (Narrative) (Details) - USD ($)
$ in Thousands
Jan. 07, 2020
Dec. 31, 2021
Dec. 31, 2020
Jan. 21, 2019
Jul. 19, 2017
Apr. 02, 2015
Nov. 25, 2014
Business Acquisition [Line Items]              
Payments for repurchase of redeemable noncontrolling interest $ 10,000            
Robtec              
Business Acquisition [Line Items]              
Ownership percentage   100.00% 100.00%        
Robtec              
Business Acquisition [Line Items]              
Acquired ownership percentage 30.00%           70.00%
Easyway              
Business Acquisition [Line Items]              
Acquired ownership percentage   100.00%   30.00% 5.00% 65.00%  
XML 120 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 485,521 $ 199
Israeli severance funds 2,070 6,422
Derivative financial instruments   (700)
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 485,521 199
Israeli severance funds 0 0
Derivative financial instruments   0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Israeli severance funds 2,070 6,422
Derivative financial instruments   (700)
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Israeli severance funds $ 0 0
Derivative financial instruments   $ 0
XML 121 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Components of Income Before Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Domestic $ 308,514 $ (45,973) $ (79,821)
Foreign 11,026 (97,437) 14,721
Income before income taxes $ 319,540 $ (143,410) $ (65,100)
XML 122 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Components of Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
U.S. federal $ (8,675) $ 1,294 $ (135)
State 2,097 451 801
Foreign 6,861 5,645 7,220
Total 283 7,390 7,886
Deferred:      
U.S. federal 0 67 (1,008)
State 0 0 0
Foreign (2,795) (1,273) (2,346)
Total (2,795) (1,206) (3,354)
Total income tax (benefit) provision $ (2,512) $ 6,184 $ 4,532
XML 123 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
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 (10.40%) (8.50%) (21.30%)
Dividends not taxable 0.00% 9.50% 0.00%
Net operating loss carryback claim 0.00% 6.20% 0.00%
Change in carryforward attributes (0.70%) (3.20%) 0.00%
Global intangible low-taxed income inclusion 1.20% (0.30%) (7.00%)
Nondeductible expenses 1.40% (13.50%) (1.80%)
Taxes related to distributions 0.00% 0.00% (0.80%)
Foreign income tax rate differential 0.00% (3.30%) 1.00%
Deemed income related to foreign operations 0.00% (1.60%) (0.50%)
Tax rate change (0.70%) (0.30%) (1.10%)
Employee share-based payments (1.30%) (1.40%) 0.00%
Other 0.00% (0.40%) (0.90%)
Deferred and payable adjustments 1.40% (2.60%) 3.30%
ASU 842 adoption 0.00% 0.00% (0.10%)
State taxes, net of federal benefit, before valuation allowance 1.00% 0.50% 2.80%
Return to provision adjustments (0.10%) 0.90% (2.50%)
Other tax credits (0.50%) 0.20% (1.90%)
Uncertain tax positions and audit settlements (3.00%) (7.50%) 2.80%
Divestitures (10.10%) 0.00% 0.00%
Effective tax rate (0.80%) (4.30%) (7.00%)
XML 124 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]      
Deferred income tax assets $ 38,394    
Net operating loss carryforwards 279,684    
Loss carryforwards for U.S. federal income tax purposes 84,869    
Loss carryforwards for U.S. state income tax purposes 144,455    
Loss carryforwards for foreign income tax purposes 50,360    
Net operating loss carryforwards, subject to expiration 1,304    
Unremitted earnings 121,509    
Unrecognized deferred tax liability 5,210    
Unrecognized tax benefits, period decrease 10,300    
Unrecognized tax benefits, period increase 1,659    
Unrecognized tax benefits that would impact effective tax rate $ 5,596    
Domestic Tax Authority      
Operating Loss Carryforwards [Line Items]      
Difference in effective rate due to Tax Act (as a percentage) 0.218 0.253 0.280
Net operating loss carryforwards $ 23,797    
Research and experimentation tax credit carryforwards 8,411    
Foreign tax credits 6,629    
State and Local Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Research and experimentation tax credit carryforwards 4,201    
Other State Income Tax      
Operating Loss Carryforwards [Line Items]      
Other tax credits $ 729    
XML 125 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred income tax assets:    
Intangibles $ 10,950 $ 17,395
Stock options and restricted stock awards 8,005 2,544
Reserves and allowances 8,692 10,450
Net operating loss carryforwards 38,394 67,025
Tax credit carryforwards 19,967 18,813
Accrued liabilities 2,893 6,077
Deferred revenue 8,141 4,637
Lease Tax Asset 10,362 8,343
163(j) Limitation Carryforward 0 2,854
Valuation allowance (91,165) (123,113)
Total deferred income tax assets 16,239 15,025
Deferred income tax liabilities:    
Intangibles 2,356 2,548
Property, plant, and equipment 2,110 2,662
Lease Tax Liability 8,458 6,379
Other 434 1,345
Total deferred income tax liabilities 13,358 12,934
Deferred income tax asset held for sale 0 560
Net deferred income tax assets $ 2,881 $ 1,531
XML 126 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Schedule of Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Unrecognized Tax Benefits*      
Balance at January 1 $ (25,902) $ (15,467) $ (13,031)
Increases related to prior year tax positions (467) (10,426) (2,684)
Decreases related to prior year tax positions 8,886 788 857
Decreases related to prior year tax positions as a result of lapse of statute 371 0 0
Decreases related to settlement 1,043 0 0
Increases related to current year tax positions (553) (797) (609)
Increases related to acquired tax positions (639) 0 0
Balance at December 31 $ (17,261) $ (25,902) $ (15,467)
XML 127 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Summary of Deferred Income Tax Asset Valuation Allowance) (Details) - Deferred income tax asset valuation allowance - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 123,113 $ 109,643 $ 95,398
Additions (reductions) charged to expense (31,948) 13,470 14,245
Other 0 0 0
Balance at end of year $ 91,165 $ 123,113 $ 109,643
XML 128 R112.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Narrative) (Details)
Sep. 06, 2019
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Aug. 31, 2020
subpoena
Jul. 19, 2019
USD ($)
Loss Contingencies [Line Items]          
Supply commitments   $ 31,094,000 $ 55,317,000    
Number of subpoenas | subpoena       2  
Maximum of awards allowed to be received         $ 35,000
Agreement term (in years) 2 years        
Printer Assemblies and Inventory Items          
Loss Contingencies [Line Items]          
Supply commitments   29,916,000 27,030,000    
Capital Expenditures and Operating Costs          
Loss Contingencies [Line Items]          
Supply commitments   $ 1,179,000 $ 28,287,000    
XML 129 R113.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 430,723 $ 513,896
Ending balance 842,381 430,723
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (8,476) (37,047)
Other comprehensive income (loss) (29,951) 27,336
Amounts reclassified from accumulated other comprehensive income (loss) 721 1,235
Ending balance (37,706) (8,476)
Foreign currency translation adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (4,864) (33,616)
Other comprehensive income (loss) (30,633) 28,752
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Ending balance (35,497) (4,864)
Defined benefit pension plan    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (2,924) (3,707)
Other comprehensive income (loss) 682 783
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Ending balance (2,242) (2,924)
Derivative financial instruments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (721) (318)
Other comprehensive income (loss) 0 (1,638)
Amounts reclassified from accumulated other comprehensive income (loss) 721 1,235
Ending balance 0 (721)
Liquidation of non-US entity and purchase of non-controlling interests    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 33 594
Other comprehensive income (loss) 0 (561)
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Ending balance $ 33 $ 33
XML 130 R114.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring and Exit Activity Costs (Narrative) (Details) - USD ($)
12 Months Ended
Aug. 05, 2020
Dec. 31, 2020
Dec. 31, 2021
Facility closing costs | 2020 Restructuring Plan      
Restructuring Cost and Reserve [Line Items]      
Reduction of workforce, percentage   20.00%  
Expected noncash charges $ 6,400,000    
Severance, termination benefits and other employee costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring reserve   $ 7,173,000 $ 0
XML 131 R115.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring and Exit Activity Costs (Restructuring Cost) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Restructuring Cost and Reserve [Line Items]    
Costs Incurred $ 1,121 $ 20,052
Total Costs Incurred 21,173  
Severance, termination benefits and other employee costs    
Restructuring Cost and Reserve [Line Items]    
Costs Incurred 660 12,914
Total Costs Incurred 13,574  
Facility closing costs    
Restructuring Cost and Reserve [Line Items]    
Costs Incurred 640 6,470
Total Costs Incurred 7,110  
Other costs    
Restructuring Cost and Reserve [Line Items]    
Costs Incurred (179) $ 668
Total Costs Incurred $ 489  
XML 132 R116.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events (Details)
$ in Millions
3 Months Ended
Jun. 30, 2022
USD ($)
Kumovis GbmH And Titan Robotics LLC | Forecast  
Subsequent Event [Line Items]  
Net assets acquired $ 80
XML 133 ddd-20211231_htm.xml IDEA: XBRL DOCUMENT 0000910638 2021-01-01 2021-12-31 0000910638 2021-06-30 0000910638 2022-02-23 0000910638 2021-12-31 0000910638 2020-12-31 0000910638 us-gaap:ProductMember 2021-01-01 2021-12-31 0000910638 us-gaap:ProductMember 2020-01-01 2020-12-31 0000910638 us-gaap:ProductMember 2019-01-01 2019-12-31 0000910638 us-gaap:ServiceMember 2021-01-01 2021-12-31 0000910638 us-gaap:ServiceMember 2020-01-01 2020-12-31 0000910638 us-gaap:ServiceMember 2019-01-01 2019-12-31 0000910638 2020-01-01 2020-12-31 0000910638 2019-01-01 2019-12-31 0000910638 2019-12-31 0000910638 2018-12-31 0000910638 us-gaap:OtherAssetsMember 2021-12-31 0000910638 us-gaap:OtherAssetsMember 2020-12-31 0000910638 us-gaap:OtherAssetsMember 2019-12-31 0000910638 ddd:DisposalGroupIncludingDiscontinuedOperationAssetsCurrentMember 2020-12-31 0000910638 us-gaap:CommonStockMember 2018-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000910638 us-gaap:TreasuryStockMember 2018-12-31 0000910638 us-gaap:RetainedEarningsMember 2018-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000910638 us-gaap:ParentMember 2018-12-31 0000910638 us-gaap:NoncontrollingInterestMember 2018-12-31 0000910638 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000910638 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000910638 us-gaap:ParentMember 2019-01-01 2019-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000910638 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0000910638 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000910638 us-gaap:CommonStockMember 2019-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000910638 us-gaap:TreasuryStockMember 2019-12-31 0000910638 us-gaap:RetainedEarningsMember 2019-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000910638 us-gaap:ParentMember 2019-12-31 0000910638 us-gaap:NoncontrollingInterestMember 2019-12-31 0000910638 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000910638 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0000910638 us-gaap:ParentMember 2020-01-01 2020-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000910638 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0000910638 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000910638 us-gaap:CommonStockMember 2020-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000910638 us-gaap:TreasuryStockMember 2020-12-31 0000910638 us-gaap:RetainedEarningsMember 2020-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000910638 us-gaap:ParentMember 2020-12-31 0000910638 us-gaap:NoncontrollingInterestMember 2020-12-31 0000910638 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000910638 us-gaap:ParentMember 2021-01-01 2021-12-31 0000910638 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000910638 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0000910638 us-gaap:CommonStockMember 2021-12-31 0000910638 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000910638 us-gaap:TreasuryStockMember 2021-12-31 0000910638 us-gaap:RetainedEarningsMember 2021-12-31 0000910638 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000910638 us-gaap:ParentMember 2021-12-31 0000910638 us-gaap:NoncontrollingInterestMember 2021-12-31 0000910638 us-gaap:ProductMember srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-12-31 0000910638 us-gaap:ProductMember srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2020-01-01 2020-12-31 0000910638 us-gaap:ServiceMember srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-12-31 0000910638 us-gaap:ServiceMember srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2020-01-01 2020-12-31 0000910638 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-12-31 0000910638 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2020-01-01 2020-12-31 0000910638 srt:ScenarioPreviouslyReportedMember 2019-01-01 2019-12-31 0000910638 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2019-01-01 2019-12-31 0000910638 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-09-30 0000910638 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2021-01-01 2021-09-30 0000910638 2021-01-01 2021-09-30 0000910638 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-09-30 0000910638 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2020-01-01 2020-09-30 0000910638 2020-01-01 2020-09-30 0000910638 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-06-30 0000910638 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2021-01-01 2021-06-30 0000910638 2021-01-01 2021-06-30 0000910638 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-06-30 0000910638 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2020-01-01 2020-06-30 0000910638 2020-01-01 2020-06-30 0000910638 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-03-31 0000910638 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2021-01-01 2021-03-31 0000910638 2021-01-01 2021-03-31 0000910638 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-03-31 0000910638 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2020-01-01 2020-03-31 0000910638 2020-01-01 2020-03-31 0000910638 ddd:OqtonIncMember 2021-11-01 2021-11-01 0000910638 ddd:OqtonIncMember 2021-11-01 0000910638 ddd:OqtonIncMember ddd:ProductTechnologyMember 2021-11-01 0000910638 ddd:OqtonIncMember us-gaap:TradeNamesMember 2021-11-01 0000910638 ddd:VolumetricBiotechnologiesIncMember 2021-12-01 2021-12-01 0000910638 ddd:VolumetricBiotechnologiesIncMember 2021-12-01 0000910638 ddd:VolumetricBiotechnologiesIncMember 2021-01-01 2021-12-31 0000910638 ddd:VolumetricBiotechnologiesIncMember us-gaap:PatentsMember 2021-12-01 0000910638 ddd:RobtecMember 2021-12-31 0000910638 ddd:RobtecMember 2014-11-25 0000910638 2020-01-07 2020-01-07 0000910638 ddd:RobtecMember 2020-01-07 0000910638 ddd:WuxiEasywayMember 2021-12-31 0000910638 ddd:WuxiEasywayMember 2015-04-02 0000910638 ddd:WuxiEasywayMember 2017-07-19 0000910638 ddd:WuxiEasywayMember 2017-07-19 2017-07-19 0000910638 ddd:WuxiEasywayMember 2019-01-21 0000910638 ddd:WuxiEasywayMember 2019-01-21 2019-01-21 0000910638 ddd:WuxiEasywayMember 2021-01-01 2021-12-31 0000910638 ddd:WuxiEasywayMember 2019-01-01 2019-12-31 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:GIBBSCamCimatronMember 2021-01-01 2021-01-01 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:GIBBSCamCimatronMember 2021-01-01 2021-12-31 0000910638 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember ddd:GIBBSCamCimatronMember 2021-12-31 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:OnDemandManufacturingMember 2021-09-20 2021-09-20 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:SimbionixUSACorporationMember 2021-08-24 2021-08-24 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:AustraliaODMMember 2020-11-01 2020-11-30 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:AustraliaODMMember 2020-11-30 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:WuxiEasywayMember 2020-12-01 2020-12-31 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:WuxiEasywayMember 2021-12-31 0000910638 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember ddd:WuxiEasywayMember 2021-01-01 2021-12-31 0000910638 2022-01-01 2021-12-31 0000910638 2023-01-01 2021-12-31 0000910638 us-gaap:CollaborativeArrangementMember 2021-01-01 2021-12-31 0000910638 us-gaap:CollaborativeArrangementMember 2020-01-01 2020-12-31 0000910638 us-gaap:CollaborativeArrangementMember 2019-01-01 2019-12-31 0000910638 ddd:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000910638 ddd:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000910638 ddd:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000910638 srt:AmericasMember 2021-01-01 2021-12-31 0000910638 srt:AmericasMember 2020-01-01 2020-12-31 0000910638 srt:AmericasMember 2019-01-01 2019-12-31 0000910638 us-gaap:EMEAMember 2021-01-01 2021-12-31 0000910638 us-gaap:EMEAMember 2020-01-01 2020-12-31 0000910638 us-gaap:EMEAMember 2019-01-01 2019-12-31 0000910638 srt:AsiaPacificMember 2021-01-01 2021-12-31 0000910638 srt:AsiaPacificMember 2020-01-01 2020-12-31 0000910638 srt:AsiaPacificMember 2019-01-01 2019-12-31 0000910638 country:US 2021-01-01 2021-12-31 0000910638 country:US 2020-01-01 2020-12-31 0000910638 country:US 2019-01-01 2019-12-31 0000910638 us-gaap:OperatingSegmentsMember ddd:HealthcareSegmentMember 2021-01-01 2021-12-31 0000910638 us-gaap:OperatingSegmentsMember ddd:HealthcareSegmentMember 2020-01-01 2020-12-31 0000910638 us-gaap:OperatingSegmentsMember ddd:IndustrialSegmentMember 2021-01-01 2021-12-31 0000910638 us-gaap:OperatingSegmentsMember ddd:IndustrialSegmentMember 2020-01-01 2020-12-31 0000910638 us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0000910638 us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000910638 ddd:CorporateAndReconcilingItemsMember 2021-01-01 2021-12-31 0000910638 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0000910638 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0000910638 srt:MinimumMember 2021-01-01 2021-12-31 0000910638 srt:MaximumMember 2021-01-01 2021-12-31 0000910638 2021-02-25 0000910638 srt:MinimumMember 2021-02-25 0000910638 srt:MaximumMember 2021-02-25 0000910638 stpr:CO 2021-02-25 0000910638 2020-09-01 0000910638 ddd:LesseeRightOfUseAssetMember 2020-09-01 2020-09-01 0000910638 us-gaap:LeaseholdImprovementsMember 2020-09-01 2020-09-01 0000910638 ddd:FourthQuarter2019Member 2021-12-31 0000910638 ddd:SecondQuarter2020Member 2021-12-31 0000910638 ddd:ThirdQuarter2020Member 2021-12-31 0000910638 ddd:InventoryAccessoriesAndInventoryCommitmentsMember 2020-01-01 2020-12-31 0000910638 us-gaap:LandMember 2021-12-31 0000910638 us-gaap:LandMember 2020-12-31 0000910638 us-gaap:BuildingMember 2021-12-31 0000910638 us-gaap:BuildingMember 2020-12-31 0000910638 srt:MinimumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0000910638 srt:MaximumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0000910638 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000910638 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000910638 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0000910638 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0000910638 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0000910638 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0000910638 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0000910638 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0000910638 ddd:OfficeFurnitureAndEquipmentMember 2021-12-31 0000910638 ddd:OfficeFurnitureAndEquipmentMember 2020-12-31 0000910638 srt:MinimumMember ddd:OfficeFurnitureAndEquipmentMember 2021-01-01 2021-12-31 0000910638 srt:MaximumMember ddd:OfficeFurnitureAndEquipmentMember 2021-01-01 2021-12-31 0000910638 us-gaap:LeaseholdImprovementsMember 2021-12-31 0000910638 us-gaap:LeaseholdImprovementsMember 2020-12-31 0000910638 us-gaap:ConstructionInProgressMember 2021-12-31 0000910638 us-gaap:ConstructionInProgressMember 2020-12-31 0000910638 us-gaap:PropertyPlantAndEquipmentMember 2021-01-01 2021-12-31 0000910638 us-gaap:PropertyPlantAndEquipmentMember 2020-01-01 2020-12-31 0000910638 us-gaap:PropertyPlantAndEquipmentMember 2019-01-01 2019-12-31 0000910638 us-gaap:CustomerRelationshipsMember 2021-12-31 0000910638 us-gaap:CustomerRelationshipsMember 2020-12-31 0000910638 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000910638 ddd:AcquiredTechnologyMember 2021-12-31 0000910638 ddd:AcquiredTechnologyMember 2020-12-31 0000910638 ddd:AcquiredTechnologyMember 2021-01-01 2021-12-31 0000910638 us-gaap:TradeNamesMember 2021-12-31 0000910638 us-gaap:TradeNamesMember 2020-12-31 0000910638 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0000910638 us-gaap:PatentsMember 2021-12-31 0000910638 us-gaap:PatentsMember 2020-12-31 0000910638 us-gaap:PatentsMember 2021-01-01 2021-12-31 0000910638 us-gaap:TradeSecretsMember 2021-12-31 0000910638 us-gaap:TradeSecretsMember 2020-12-31 0000910638 us-gaap:TradeSecretsMember 2021-01-01 2021-12-31 0000910638 us-gaap:PatentedTechnologyMember 2021-12-31 0000910638 us-gaap:PatentedTechnologyMember 2020-12-31 0000910638 us-gaap:PatentedTechnologyMember 2021-01-01 2021-12-31 0000910638 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0000910638 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0000910638 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0000910638 ddd:HealthcareSegmentMember 2020-12-31 0000910638 ddd:IndustrialSegmentMember 2020-12-31 0000910638 ddd:HealthcareSegmentMember 2021-01-01 2021-12-31 0000910638 ddd:IndustrialSegmentMember 2021-01-01 2021-12-31 0000910638 ddd:HealthcareSegmentMember 2021-12-31 0000910638 ddd:IndustrialSegmentMember 2021-12-31 0000910638 ddd:AlleviAndAdditiveMember 2021-01-01 2021-12-31 0000910638 srt:AmericasMember 2019-12-31 0000910638 us-gaap:EMEAMember 2019-12-31 0000910638 srt:AsiaPacificMember 2019-12-31 0000910638 srt:AmericasMember 2020-12-31 0000910638 us-gaap:EMEAMember 2020-12-31 0000910638 srt:AsiaPacificMember 2020-12-31 0000910638 us-gaap:DiscontinuedOperationsHeldforsaleMember ddd:GIBBSCamCimatronMember 2020-12-31 0000910638 us-gaap:DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember ddd:AustraliaODMMember 2020-12-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-11-16 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-11-16 2021-11-16 0000910638 2021-11-16 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-12-31 0000910638 srt:ScenarioForecastMember 2022-01-01 2022-12-31 0000910638 srt:ScenarioForecastMember 2023-01-01 2023-12-31 0000910638 srt:ScenarioForecastMember 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 us-gaap:RevolvingCreditFacilityMember 2019-02-27 2019-02-27 0000910638 us-gaap:RevolvingCreditFacilityMember 2019-02-27 0000910638 ddd:TermLoanFacilityMember 2019-02-27 2019-02-27 0000910638 ddd:TermLoanFacilityMember 2019-02-27 0000910638 ddd:TermLoanFacilityMember 2020-12-31 0000910638 ddd:TermLoanFacilityMember 2021-01-01 2021-12-31 0000910638 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-07-08 0000910638 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000910638 us-gaap:InterestRateContractMember us-gaap:NondesignatedMember 2021-06-30 0000910638 us-gaap:InterestRateContractMember 2020-07-01 2020-07-31 0000910638 us-gaap:InterestRateContractMember 2021-01-01 2021-12-31 0000910638 us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000910638 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000910638 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000910638 us-gaap:NondesignatedMember 2021-12-31 0000910638 us-gaap:NondesignatedMember 2020-12-31 0000910638 ddd:SupplyAndOfftakeAgreementsMember 2020-03-31 0000910638 ddd:SupplyAndOfftakeAgreementsMember 2021-12-31 0000910638 2020-05-19 0000910638 ddd:IncentiveAwardsMember 2021-01-01 2021-12-31 0000910638 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000910638 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000910638 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000910638 ddd:RestrictedStockMarketConditionsMember 2021-01-01 2021-12-31 0000910638 ddd:RestrictedStockPerformanceMeasuresMember 2021-01-01 2021-12-31 0000910638 us-gaap:PerformanceSharesMember 2021-12-01 0000910638 us-gaap:PerformanceSharesMember 2021-12-01 2021-12-01 0000910638 us-gaap:PerformanceSharesMember 2021-12-31 0000910638 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0000910638 ddd:RestrictedStockAwardsAndRestrictedStockUnitAwardsMember 2021-01-01 2021-12-31 0000910638 srt:WeightedAverageMember ddd:RestrictedStockAwardsAndRestrictedStockUnitAwardsMember 2021-01-01 2021-12-31 0000910638 ddd:StockOptionsAndRestrictedStockAwardsMember ddd:TwoThousandFifteenPlanMember 2021-01-01 2021-12-31 0000910638 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000910638 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-16 0000910638 ddd:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-16 2021-11-16 0000910638 ddd:AtTheMarketEquityOfferingMember 2020-08-05 2020-08-05 0000910638 ddd:AtTheMarketEquityOfferingMember 2020-01-01 2020-12-31 0000910638 ddd:AtTheMarketEquityOfferingMember 2020-12-31 0000910638 ddd:RobtecMember 2020-12-31 0000910638 us-gaap:FairValueInputsLevel1Member 2021-12-31 0000910638 us-gaap:FairValueInputsLevel2Member 2021-12-31 0000910638 us-gaap:FairValueInputsLevel3Member 2021-12-31 0000910638 us-gaap:FairValueInputsLevel1Member 2020-12-31 0000910638 us-gaap:FairValueInputsLevel2Member 2020-12-31 0000910638 us-gaap:FairValueInputsLevel3Member 2020-12-31 0000910638 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0000910638 us-gaap:DomesticCountryMember 2020-01-01 2020-12-31 0000910638 us-gaap:DomesticCountryMember 2019-01-01 2019-12-31 0000910638 us-gaap:DomesticCountryMember 2021-12-31 0000910638 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0000910638 ddd:OtherStateIncomeTaxMember 2021-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000910638 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0000910638 ddd:PrinterAssembliesAndInventoryItemsMember 2021-12-31 0000910638 ddd:PrinterAssembliesAndInventoryItemsMember 2020-12-31 0000910638 ddd:CapitalExpendituresAndOperatingCostsMember 2021-12-31 0000910638 ddd:CapitalExpendituresAndOperatingCostsMember 2020-12-31 0000910638 2020-08-31 0000910638 2019-07-19 0000910638 2019-09-06 2019-09-06 0000910638 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000910638 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0000910638 ddd:AccumulatedLiquidationOfNonUSEntityAndPurchaseOfNonControllingInterestAdjustmentAttributableToParentMember 2019-12-31 0000910638 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0000910638 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0000910638 ddd:AccumulatedLiquidationOfNonUSEntityAndPurchaseOfNonControllingInterestAdjustmentAttributableToParentMember 2020-01-01 2020-12-31 0000910638 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0000910638 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0000910638 ddd:AccumulatedLiquidationOfNonUSEntityAndPurchaseOfNonControllingInterestAdjustmentAttributableToParentMember 2020-12-31 0000910638 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-31 0000910638 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0000910638 ddd:AccumulatedLiquidationOfNonUSEntityAndPurchaseOfNonControllingInterestAdjustmentAttributableToParentMember 2021-01-01 2021-12-31 0000910638 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000910638 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000910638 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0000910638 ddd:AccumulatedLiquidationOfNonUSEntityAndPurchaseOfNonControllingInterestAdjustmentAttributableToParentMember 2021-12-31 0000910638 us-gaap:FacilityClosingMember ddd:A2020RestructuringPlanMember 2020-01-01 2020-12-31 0000910638 us-gaap:FacilityClosingMember ddd:A2020RestructuringPlanMember 2020-08-05 2020-08-05 0000910638 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-12-31 0000910638 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-12-31 0000910638 us-gaap:EmployeeSeveranceMember 2021-12-31 0000910638 us-gaap:FacilityClosingMember 2020-01-01 2020-12-31 0000910638 us-gaap:FacilityClosingMember 2021-01-01 2021-12-31 0000910638 us-gaap:FacilityClosingMember 2021-12-31 0000910638 us-gaap:OtherRestructuringMember 2020-01-01 2020-12-31 0000910638 us-gaap:OtherRestructuringMember 2021-01-01 2021-12-31 0000910638 us-gaap:OtherRestructuringMember 2021-12-31 0000910638 us-gaap:EmployeeSeveranceMember 2020-12-31 0000910638 srt:ScenarioForecastMember ddd:KumovisGbmHAndTitanRoboticsLLCMember 2022-04-01 2022-06-30 iso4217:USD shares iso4217:USD shares ddd:segment ddd:milestone pure utr:sqft ddd:location ddd:day ddd:tranche ddd:subpoena false FY 2021 0000910638 P1Y P1Y P1Y http://www.3dsystems.com/20211231#RightOfUseAsset http://www.3dsystems.com/20211231#RightOfUseAsset http://www.3dsystems.com/20211231#LeaseLiabilityCurrent http://www.3dsystems.com/20211231#LeaseLiabilityCurrent http://www.3dsystems.com/20211231#RightOfUseAsset http://www.3dsystems.com/20211231#LeaseLiabilityNoncurrent http://www.3dsystems.com/20211231#LeaseLiabilityNoncurrent http://www.3dsystems.com/20211231#RightOfUseAsset http://www.3dsystems.com/20211231#RightOfUseAsset http://www.3dsystems.com/20211231#LeaseLiabilityCurrent http://www.3dsystems.com/20211231#RightOfUseAsset http://www.3dsystems.com/20211231#LeaseLiabilityCurrent http://www.3dsystems.com/20211231#LeaseLiabilityNoncurrent http://www.3dsystems.com/20211231#LeaseLiabilityNoncurrent 0.0278364 P90D 0.3333 10-K true 2021-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 Yes No Yes Yes Large Accelerated Filer false false true false 4883584523 128309940 Portions of the registrant’s definitive proxy statement for its 2022 Annual Meeting of Stockholders are incorporated by reference into Part III of this Form 10-K. 243 BDO USA, LLP Charlotte, North Carolina 789657000 75010000 2445000 4392000 106540000 114254000 92887000 116667000 42653000 33145000 0 18439000 1031737000 357515000 57257000 75356000 45835000 28083000 345588000 161765000 46356000 48620000 5054000 6247000 0 31684000 17272000 23785000 1549099000 733055000 0 2051000 8344000 9534000 57366000 45174000 76994000 69812000 7281000 7750000 28027000 30302000 0 11107000 178012000 175730000 0 19218000 446859000 0 47420000 48469000 2173000 4716000 0 2952000 32254000 51247000 706718000 302332000 0.001 0.001 220000000 220000000 128375000 127626000 128000 128000 1501210000 1404964000 0 3494000 0 22590000 -621251000 -943303000 -37706000 -8476000 842381000 430723000 1549099000 733055000 428742000 332799000 389337000 186897000 224441000 247017000 615639000 557240000 636354000 245169000 220415000 234581000 106692000 113450000 121232000 351861000 333865000 355813000 263778000 223375000 280541000 227697000 219895000 254355000 69150000 74143000 83290000 0 48300000 0 296847000 342338000 337645000 -33069000 -118963000 -57104000 352609000 -24447000 -7996000 319540000 -143410000 -65100000 -2512000 6184000 4532000 322052000 -149594000 -69632000 0 0 248000 322052000 -149594000 -69880000 2.62 -1.27 -0.61 2.55 1.27 -0.61 322052000 -149594000 -69632000 -682000 -783000 1060000 721000 -403000 -318000 -39546000 28752000 2996000 -8912000 0 0 -29231000 29132000 1618000 292821000 -120462000 -68014000 0 0 191000 292821000 -120462000 -68205000 322052000 -149594000 -69632000 34623000 44595000 50396000 55153000 17725000 23587000 -2909000 12373000 0 -721000 -1235000 0 232000 457000 1308000 350846000 -5274000 -2282000 -11679000 -1206000 -3354000 1676000 55484000 1728000 11912000 6052000 -15071000 -7866000 9901000 -18447000 8106000 16218000 -9150000 27159000 -6653000 -16846000 3325000 -3231000 -677000 -12389000 28286000 -1346000 169000 -843000 -113000 48147000 -20121000 31581000 18791000 13643000 23985000 421485000 1554000 1620000 139685000 0 0 2454000 -356000 2007000 260555000 -11733000 -24372000 0 20000000 0 0 20000000 0 460000000 0 100000000 13466000 0 0 21392000 26840000 76768000 0 24702000 0 6300000 12500000 2500000 12619000 5138000 3194000 -423000 296000 -1338000 405800000 -19480000 16200000 -9243000 1428000 289000 705259000 -49906000 23698000 84711000 134617000 110919000 789970000 84711000 134617000 4502000 23309000 8662000 1138000 2109000 3715000 4709000 3706000 10722000 1738000 1055000 3187000 0 0 32000 99044000 0 0 0 0 11000000 313000 540000 921000 9161000 P4Y 0.001 0.001 0.001 118650000 117000 1355503000 -15572000 -722701000 -38978000 578369000 -2382000 575987000 2616000 3000 -3197000 -3194000 -3194000 7526000 -256000 7270000 6072000 13342000 -1128000 -1128000 -1128000 23587000 23587000 23587000 -69880000 -69880000 248000 -69632000 -1060000 -1060000 -1060000 318000 318000 318000 3053000 3053000 -57000 2996000 121266000 120000 1371564000 -18769000 -793709000 -37047000 522159000 -8263000 513896000 6360000 8000 23377000 -3821000 19564000 19564000 7702000 561000 8263000 -8263000 0 17725000 17725000 17725000 -149594000 -149594000 -149594000 783000 783000 783000 1638000 1638000 1638000 1235000 1235000 1235000 28752000 28752000 28752000 127626000 128000 1404964000 -22590000 -943303000 -8476000 430723000 0 430723000 813000 -12620000 -12620000 -12620000 3430000 3000 99041000 99044000 99044000 32412000 32412000 32412000 322052000 322052000 322052000 181000 181000 181000 501000 501000 501000 721000 721000 721000 -3494000 3000 22587000 -22590000 0 -30633000 -30633000 -30633000 128375000 128000 1501210000 0 -621251000 -37706000 842381000 0 842381000 <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) 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 include the accounts of 3D Systems Corporation and all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we” or “us”). A non-controlling interest in a subsidiary is considered an ownership interest in a majority-owned subsidiary that is not attributable to the parent. We include noncontrolling interests as a component of total equity in the consolidated balance sheets and the net income (loss) attributable to noncontrolling interests is presented as an adjustment from net income (loss) used to arrive at net income (loss) attributable to 3D Systems Corporation in the consolidated statements of operations and comprehensive income (loss). Our annual reporting period is the calendar year.</span></div><div style="text-align:justify"><span><br/></span></div><div 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”). All significant 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:112%">Our top priority is the health and safety of our employees and their families and communities, as we continue to manage our business through the COVID-19 pandemic. Throughout this past year, our leadership regularly reviewed and adapted our COVID-19 protocols based on evolving research and guidance. We have reopened our offices and begun business travel, with safety measures in place and in accordance with local guidance. Additionally, we implemented a hybrid-work program globally, providing more flexibility for employees to work remotely. We continue to monitor local transmission rates and regulatory guidance, and remain committed to protecting our employees, delivering for our customers, and supporting our communities. We are subject to vaccination and workplace safety protocols of the United States Federal Government Executive Order on Ensuring Adequate COVID Safety Protocols for Federal Contractors, and the COVID-19 Workplace Safety Guidance for Federal Contractors and Subcontractors issued by the Safer Federal Workforce Task Force. In support of a safe work environment, we have a vaccine policy for our U.S. employees, and a visitor policy to ensure those visiting our sites are taking the necessary health and safety precautions.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 operations in North America and South America (collectively referred to as "Americas"), Europe and the Middle East (collectively referred to as "EMEA") and the Asia Pacific and Oceania regions (collectively referred to as "APAC") expose us to risks associated with public health crises and epidemics/pandemics, such as the COVID-19 pandemic. While the COVID-19 pandemic continued to impact our reported results for the years ended December 31, 2021 and 2020, we are unable to predict the longer-term impact that the pandemic may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted by the dynamic nature of the COVID-19 pandemic will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of the outbreak and actions by government authorities to contain the outbreak or treat its impact. Furthermore, the impacts of uncertain global economic conditions, further supply chain disruptions, including the shortages of critical components, and the continued disruptions to, and volatility in, the financial markets remain unknown.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 January 1, 2021, we determined the Company has two reportable segments, Healthcare and Industrial. The Company previously only reported its consolidated results in one segment. This change in segment reporting as of January 1, 2021 was the result of changes to how the chief operating decision maker (“CODM”) assesses the financial performance of the Company and in the decision-making process driving future operating performance. As a result of this re-segmentation, the Company performed a quantitative analysis for potential impairment of our goodwill immediately following the re-segmentation, noting that we determined the fair value of the Healthcare and Industrial reporting segments exceeded their carrying values. See Note 6.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 was determined using a combination of an income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and a market approach. The valuation methodology and underlying financial information included in the Company's determination of fair value required significant judgments by management. The principal assumptions used in the Company's discounted cash flow analysis consisted of (a) the long-term projections of future financial performance and (b) the weighted-average cost of capital of market participants, adjusted for the risk attributable to the Company and the industry in which it operates. Under the market approach, the principal assumption included an estimate of multiples of various financial metrics of comparable companies.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 dollar and share amounts presented in the accompanying footnotes are presented in thousands, except for per share information.</span></div><div 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 first quarter ended March 31, 2021 we became aware that certain amounts previously presented within our statements of operations as products cost of sales related to services cost of sales. We note that the total cost of sales line item was not affected. We further note that this error did not affect our gross profit, loss from operations, net income (loss), consolidated balance sheets or statements of cash flows. We evaluated the materiality of this presentation-only error and concluded it was not material to any previously reported quarter or year-end financial statement. The following schedule depicts the effect on our previously reported statements of operations.</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 style="width:50.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2020</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%">As reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">Products</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%">227,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(7,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">220,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Services</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%">106,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 cost of sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,865 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">333,865 </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"/></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:700;line-height:120%">Revision of Previously Issued 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%">During the fourth quarter ended December 31, 2021, we became aware that certain amounts previously presented as investing cash outflows should be reported as financing cash outflows within the statements of cash flows. The error affected the previously issued statements of cash flows for the three, six and nine month periods within the December 31, 2021 and 2020 annual periods as well as the annual periods ended December 31, 2020 and 2019. We note that this change did not impact the as reported net increase (decrease) in cash, cash equivalents and restricted cash within the annual 2020 and 2019 statements of cash flows or the interim statements of cash flows for the years ended December 31, 2021 and 2020. We further note that this reclassification did not affect our balance sheet, statements of operations, statements of comprehensive income (loss) and statements of stockholders' equity. We evaluated the materiality, including both quantitative and qualitative considerations, of this presentation-only error and concluded it was not material to any previously reported quarter or year-end financial statement. The following schedule depicts the effect on our previously reported interim and annual statements of cash flows.</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:99.269%"><tr><td style="width:1.0%"/><td style="width:36.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.063%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Reported</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:10pt;font-weight:700;line-height:100%">Changed</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:10pt;font-weight:700;line-height:100%">Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Reported</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:10pt;font-weight:700;line-height:100%">Changed</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:10pt;font-weight:700;line-height:100%">Revised</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(20,121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">(20,121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">31,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">31,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(24,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">12,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(26,872)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">2,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">(24,372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,980)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">(12,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">18,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">(2,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">16,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 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%">1,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 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%">289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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: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 #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%">(49,906)</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:middle"/><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: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 #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%">— </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:middle"/><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: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 #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%">(49,906)</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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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: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 #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%">23,698 </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:middle"/><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: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 #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%">— </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:middle"/><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: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 #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%">23,698 </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:middle"/></tr></table></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 style="width:36.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Nine Months Ended September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">As Reported</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%">Changed</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%">Revised</span></td><td colspan="3" style="padding:0 1pt"/><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%">As Reported</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%">Changed</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%">Revised</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">62,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">62,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">(32,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">(32,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">395,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">399,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(22,459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">12,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(9,959)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(32,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(4,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(36,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(3,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(12,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(16,273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(7,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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 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:9pt;font-weight:400;line-height:100%">(7,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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 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:9pt;font-weight:400;line-height:100%">526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,354 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,354 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,355)</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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,355)</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:middle"/></tr></table></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 style="width:36.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">As Reported</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%">Changed</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%">Revised</span></td><td colspan="3" style="padding:0 1pt"/><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%">As Reported</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%">Changed</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%">Revised</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">41,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">41,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">(21,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">(21,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">31,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">35,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(19,584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">12,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(7,084)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(28,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(4,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(32,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(27,270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(12,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(39,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">2,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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 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:9pt;font-weight:400;line-height:100%">2,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(1,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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 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:9pt;font-weight:400;line-height:100%">(1,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,759 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,759 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69,728)</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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69,728)</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:middle"/></tr></table></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 style="width:36.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">As Reported</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%">Changed</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%">Revised</span></td><td colspan="3" style="padding:0 1pt"/><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%">As Reported</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%">Changed</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%">Revised</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">28,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">28,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;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:middle"/><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:9pt;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:9pt;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 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:9pt;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:9pt;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:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">46,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">50,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(16,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">12,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(4,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(24,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(4,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(28,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">1,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(12,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(11,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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 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:9pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(3,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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 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:9pt;font-weight:400;line-height:100%">(3,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,245 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,245 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,895)</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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,895)</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:middle"/></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 consolidated financial statements include the accounts of 3D Systems Corporation and all majority and wholly-owned subsidiaries and entities in which a controlling interest is maintained (“3D Systems” or the “Company” or “we” or “us”). A non-controlling interest in a subsidiary is considered an ownership interest in a majority-owned subsidiary that is not attributable to the parent. We include noncontrolling interests as a component of total equity in the consolidated balance sheets and the net income (loss) attributable to noncontrolling interests is presented as an adjustment from net income (loss) used to arrive at net income (loss) attributable to 3D Systems Corporation in the consolidated statements of operations and comprehensive income (loss). Our annual reporting period is the calendar year.</span></div><div style="text-align:justify"><span><br/></span></div><div 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”). All significant 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:112%">Our top priority is the health and safety of our employees and their families and communities, as we continue to manage our business through the COVID-19 pandemic. Throughout this past year, our leadership regularly reviewed and adapted our COVID-19 protocols based on evolving research and guidance. We have reopened our offices and begun business travel, with safety measures in place and in accordance with local guidance. Additionally, we implemented a hybrid-work program globally, providing more flexibility for employees to work remotely. We continue to monitor local transmission rates and regulatory guidance, and remain committed to protecting our employees, delivering for our customers, and supporting our communities. We are subject to vaccination and workplace safety protocols of the United States Federal Government Executive Order on Ensuring Adequate COVID Safety Protocols for Federal Contractors, and the COVID-19 Workplace Safety Guidance for Federal Contractors and Subcontractors issued by the Safer Federal Workforce Task Force. In support of a safe work environment, we have a vaccine policy for our U.S. employees, and a visitor policy to ensure those visiting our sites are taking the necessary health and safety precautions.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 operations in North America and South America (collectively referred to as "Americas"), Europe and the Middle East (collectively referred to as "EMEA") and the Asia Pacific and Oceania regions (collectively referred to as "APAC") expose us to risks associated with public health crises and epidemics/pandemics, such as the COVID-19 pandemic. While the COVID-19 pandemic continued to impact our reported results for the years ended December 31, 2021 and 2020, we are unable to predict the longer-term impact that the pandemic may have on our business, results of operations, financial position or cash flows. The extent to which our operations may be impacted by the dynamic nature of the COVID-19 pandemic will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including the severity or resurgence of the outbreak and actions by government authorities to contain the outbreak or treat its impact. Furthermore, the impacts of uncertain global economic conditions, further supply chain disruptions, including the shortages of critical components, and the continued disruptions to, and volatility in, the financial markets remain unknown.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 January 1, 2021, we determined the Company has two reportable segments, Healthcare and Industrial. The Company previously only reported its consolidated results in one segment. This change in segment reporting as of January 1, 2021 was the result of changes to how the chief operating decision maker (“CODM”) assesses the financial performance of the Company and in the decision-making process driving future operating performance. As a result of this re-segmentation, the Company performed a quantitative analysis for potential impairment of our goodwill immediately following the re-segmentation, noting that we determined the fair value of the Healthcare and Industrial reporting segments exceeded their carrying values. See Note 6.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 was determined using a combination of an income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and a market approach. The valuation methodology and underlying financial information included in the Company's determination of fair value required significant judgments by management. The principal assumptions used in the Company's discounted cash flow analysis consisted of (a) the long-term projections of future financial performance and (b) the weighted-average cost of capital of market participants, adjusted for the risk attributable to the Company and the industry in which it operates. Under the market approach, the principal assumption included an estimate of multiples of various financial metrics of comparable companies.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 dollar and share amounts presented in the accompanying footnotes are presented in thousands, except for per share information.</span></div>During the first quarter ended March 31, 2021 2 1 <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 style="width:50.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2020</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%">As reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">Products</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%">227,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(7,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">220,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Services</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%">106,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 cost of sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,865 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">333,865 </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"/></tr></table>The following schedule depicts the effect on our previously reported interim and annual statements of cash flows.<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:36.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.063%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Reported</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:10pt;font-weight:700;line-height:100%">Changed</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:10pt;font-weight:700;line-height:100%">Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Reported</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:10pt;font-weight:700;line-height:100%">Changed</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:10pt;font-weight:700;line-height:100%">Revised</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(20,121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">(20,121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">31,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">31,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(24,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">12,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(26,872)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">2,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">(24,372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,980)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">(12,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">18,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">(2,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">16,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 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%">1,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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 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%">289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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: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 #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%">(49,906)</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:middle"/><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: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 #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%">— </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:middle"/><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: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 #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%">(49,906)</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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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: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 #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%">23,698 </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:middle"/><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: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 #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%">— </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:middle"/><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: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 #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%">23,698 </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:middle"/></tr></table></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 style="width:36.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Nine Months Ended September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">As Reported</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%">Changed</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%">Revised</span></td><td colspan="3" style="padding:0 1pt"/><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%">As Reported</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%">Changed</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%">Revised</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">62,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">62,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">(32,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">(32,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">395,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">399,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(22,459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">12,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(9,959)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(32,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(4,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(36,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(3,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(12,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(16,273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(7,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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 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:9pt;font-weight:400;line-height:100%">(7,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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 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:9pt;font-weight:400;line-height:100%">526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,354 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,354 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,355)</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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,355)</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:middle"/></tr></table></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 style="width:36.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Six Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">As Reported</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%">Changed</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%">Revised</span></td><td colspan="3" style="padding:0 1pt"/><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%">As Reported</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%">Changed</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%">Revised</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">41,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">41,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">(21,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">(21,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">31,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">35,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(19,584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">12,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(7,084)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(28,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(4,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(32,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(27,270)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(12,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(39,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">2,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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 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:9pt;font-weight:400;line-height:100%">2,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(1,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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 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:9pt;font-weight:400;line-height:100%">(1,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,759 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,759 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69,728)</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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69,728)</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:middle"/></tr></table></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 style="width:36.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">As Reported</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%">Changed</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%">Revised</span></td><td colspan="3" style="padding:0 1pt"/><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%">As Reported</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%">Changed</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%">Revised</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">28,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">28,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;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:9pt;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:middle"/><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:9pt;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:9pt;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 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:9pt;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:9pt;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:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">46,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">50,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(16,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">12,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(4,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(24,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(4,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(28,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">1,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(12,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;font-weight:400;line-height:100%">(11,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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 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:9pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">(3,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:9pt;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 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:9pt;font-weight:400;line-height:100%">(3,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,245 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,245 </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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,895)</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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,895)</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:middle"/></tr></table></div> 227681000 -7266000 220415000 106184000 7266000 113450000 333865000 0 333865000 -20121000 0 -20121000 31581000 0 31581000 -24233000 12500000 -11733000 -26872000 2500000 -24372000 -6980000 -12500000 -19480000 18700000 -2500000 16200000 1428000 0 1428000 289000 0 289000 -49906000 0 -49906000 23698000 0 23698000 62652000 0 62652000 -32649000 0 -32649000 395641000 4000000 399641000 -22459000 12500000 -9959000 -32202000 -4000000 -36202000 -3773000 -12500000 -16273000 -7737000 0 -7737000 526000 0 526000 418354000 0 418354000 -58355000 0 -58355000 41976000 0 41976000 -21018000 0 -21018000 31325000 4000000 35325000 -19584000 12500000 -7084000 -28444000 -4000000 -32444000 -27270000 -12500000 -39770000 2902000 0 2902000 -1856000 0 -1856000 47759000 0 47759000 -69728000 0 -69728000 28453000 0 28453000 -2285000 0 -2285000 46563000 4000000 50563000 -16598000 12500000 -4098000 -24337000 -4000000 -28337000 1229000 -12500000 -11271000 -2434000 0 -2434000 -3241000 0 -3241000 48245000 0 48245000 -20895000 0 -20895000 <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 the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. 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 Standard 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%">” Collaborative revenue contracts in which the collaboration partner meets the definition of a customer are recorded in accordance with ASC Topic 606, otherwise the collaborative arrangements are recorded in accordance with ASC 808 - "Collaborative Arrangements". 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%">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.</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%">Investments</span></div><div 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 declines in the fair value of investments to determine whether such declines are other-than-temporary. Other-than-temporary impairments of investments are recorded to interest and other expense, net, 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, 2021 and 2020, we recorded impairment charges of $0 and $2,361, respectively, related to certain cost-method investments. The aggregate carrying amount of all investments accounted for under the cost method totaled $5,632 and $5,016 at December 31, 2021 and 2020, respectively, and is included in other assets, 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-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="text-align:justify"><span><br/></span></div><div 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 and historical collection experience. Based on these assessments, we may record a reserve for specific customers, as well as a general reserve and allowance for returns and discounts. 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. One customer represents a significant concentration of credit risk, as they represent greater than 10% of our total accounts 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 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 doubtful accounts:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.550%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.642%"/><td style="width:0.1%"/></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 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 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 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 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 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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,179)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><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">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other includes the impact of subsequent collections or write-offs to the allowance for doubtful accounts.</span></div><div style="text-align:justify"><span><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 being standard cost, which approximates the first-in, first-out method.</span></div><div style="text-align:justify"><span><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%">Long-Lived Assets and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">We review long-lived assets, including intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. Recoverability is assessed for the carrying value of assets held for use based on a review of undiscounted projected cash flows. Impairment losses, where identified, are measured as the excess of the carrying value of the long-lived asset over its estimated fair value as determined by discounted projected cash flows. No impairment charges for intangible assets with finite lives were recorded for the years ended December 31, 2021 and 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;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 cost of an acquired entity over the amounts assigned to assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually on November 30 of each year, 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 done at a reporting unit level, with all goodwill assigned to a reporting unit.</span></div><div 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 reporting units are Healthcare and Industrial. We completed the required annual goodwill impairment test as of November 30, 2021. The goodwill impairment test compared the fair value of each reporting unit to their carrying value. We estimated the fair value of our reporting units based primarily on the discounted projected cash flows of the underlying operations and a market approach. The estimated fair value for each of our reporting units was in excess of their respective carrying values as of November 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 a summary of our goodwill by reporting unit and discussion of goodwill impairment, see Note 11.</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%">Assets and Liabilities 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:115%">Once management has committed to disposal of a component of the Company and it is probable of being completed within one year, the assets and liabilities are reclassified as held for sale and net income continues to be reported as from continuing operations, unless it meets requirements to be reclassified as a discontinued operation. See Note 4.</span></div><div style="text-align:justify"><span><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 it is both probable that an asset has been impaired or that a liability has been incurred and that the amount of the loss can be reasonably estimated.</span></div><div style="text-align:justify"><span><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</span></div><div style="text-align:justify"><span><br/></span></div><div 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. Assets and liabilities for non-U.S. subsidiaries are translated to the USD at month-end exchange rates of the period reported. Income and expense items are translated monthly using the monthly average exchange rate. Cumulative translation adjustments are recorded 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:112%">For the Year Ended December 31, 2021, 2020, 2019 the aggregate foreign currency gain or (loss) was 1,681, (4,762), (2,287), respectively, and has been recorded as a component of interest and other income (expense) in the accompanying consolidated statements of operations.</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%">Derivative Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div 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 exposed to market risk from changes in interest rates, foreign currency exchange rates and commodity prices, 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 use derivative financial instruments to manage our exposure to changes in interest rates on outstanding debt instruments. For those instruments that qualify and where we elect to prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” related gains and losses (realized or unrealized) related to derivative instruments are recognized in accumulated other comprehensive income (loss) and are reclassified into earnings when the underlying transaction is recognized in net earnings and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid and other current assets or in accrued liabilities in 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%">We and our subsidiaries conduct business in various countries using both their functional currencies and other currencies to effect cross border transactions. As a result, we and our subsidiaries are subject to the risk that fluctuations in foreign exchange rates between the dates that those transactions are entered into and their respective settlement dates will result in a foreign exchange gain or loss. When practicable, we endeavor to match assets and liabilities in the same currency on our U.S. balance sheet and those of our subsidiaries in order to reduce these risks. If appropriate, we enter into foreign currency contracts to hedge the exposure arising from those transactions. See Note 15. For our hedges of foreign exchange rates and commodity prices, we have elected to not prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” and therefore, changes in fair value are recognized in interest and other expense, net in the consolidated statements of operations and comprehensive loss and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid and other current assets or in accrued liabilities in 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%">We are exposed to credit risk if the counterparties to such transactions are unable to perform their obligations. However, we seek to minimize such risk by entering into transactions with counterparties that are believed to be creditworthy financial institutions.</span></div><div style="text-align:justify"><span><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%">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%">Research and development 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%">Earnings (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 (loss) per share are calculated using the weighted-average number of common shares outstanding during each period. Diluted earnings per share are calculated using dilutive shares which include shares issuable upon exercise of outstanding stock options, upon vesting of employee stock-based awards, upon the accrual of incentive compensation to be paid in shares, and to settle the portion of the convertible notes that may be settled in shares, where the conversion of such instruments would be dilutive. See 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 &amp; Administrative expenses. Advertising costs, including trade shows, were $5,486, $7,561 and $13,732 for the years ended December 31, 2021, 2020 and 2019, 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 be measured on an actuarial basis. Actuarial gains and losses resulting from both normal year-to-year changes in valuation assumptions and differences from actual experience are deferred and amortized. The application of these accounting standards require us to make assumptions and judgements that can significantly affect these measurements. Our critical assumptions in performing these actuarial valuations include the selection of the discount rate to determine the present value of the pension obligations that affects the amount of pension expense recorded in any given period. Changes in the discount rate could have a material effect on our reported pension obligations and related pension expense. See Note 12.</span></div><div style="text-align:justify"><span><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 include stock options, restricted stock, restricted stock units (“RSU”), performance shares and market based awards. The fair value for 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 are recognized on the grant date and expensed ratably over any implicit or explicit service period when the performance condition is deemed probable of achievement. Stock compensation recorded for performance shares is reversed if the performance condition is no longer deemed probable of achievement. The fair value for awards with market conditions is determined using a Monte Carlo valuation model and is expensed ratably over any implicit or explicit service period regardless if the market condition is probable of achievement or not. Stock compensation expense is not reversed if the market condition is not met. We recognize forfeitures when they occur. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 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 style="text-align:justify"><span><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%">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 tax benefit carryforwards. Deferred income tax liabilities and assets 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. The 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 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. These amounts were immaterial for 2021, 2020 and 2019.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 22 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. Some leases include the options to purchase, terminate or extend for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNDIvZnJhZzowOTc2MjQ0ZGRkZDg0NWM2YjY1MjUxNzI3M2I5YzU4ZS90ZXh0cmVnaW9uOjA5NzYyNDRkZGRkODQ1YzZiNjUyNTE3MjczYjljNThlXzEzMzQw_0b408297-ec2c-43e9-8e49-d624c0b3c045">one</span> or more years; these options are included in the right of use ("ROU") asset and liability lease term when it is reasonably certain 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 the information available at the 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 were 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 ROU asset recorded on the balance sheet was determined based upon factors considered at the commencement date, subsequent changes in the rate or index that were not contemplated in the ROU asset balances recorded on the balance sheet result in variable expenses being recorded when these expenses are incurred during the lease term. See Note 7.</span></div><div style="text-align:justify"><span><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 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 October 2020, the FASB issued ASU 2021-08, "</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 (Topic 805) - Accounting for Contract Assets and Contract Liabilities 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%">", amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to “require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606.” While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, “the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of Topic 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.” For public business entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The Company expects to early adopt this standard in the first quarter of 2022, and does not expect it to be material to 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%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Debt - Debt with Conversion and Other Options (Subtopic 470-20),"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)," </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible instruments. This guidance also eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. For public companies, this guidance is effective for fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. Early adoption is permitted. The Company early adopted the standard as of January 1, 2021 and applied this guidance to the convertible senior notes issued in November 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See 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:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, “</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) - Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption is permitted. The Company adopted this guidance during the first quarter of 2021. The implementation did not have a material effect on our financial position, results of operations or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2016, the FASB issued ASU 2016-13, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“ASU 2016-13”), as revised in July 2018, which provides guidance regarding the measurement of credit losses for financial assets and certain other </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">instruments that are not accounted for at fair value through net income, including trade and other receivables, debt securities, net investment in sales type and direct financing leases, and off-balance sheet credit exposures. The new guidance requires companies to replace the current incurred loss impairment methodology with a methodology that measures all expected credit losses for financial assets based on historical experience, current conditions, and reasonable and supportable forecasts. The Company adopted this guidance during the first quarter of 2020. The implementation did not have a material effect on our financial position, results of operations or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 January 2017, the FASB issued ASU No. 2017-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%">Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“ASU 2017-04”), which eliminates the performance of Step 2 from the goodwill impairment test. In performing its annual or interim impairment testing, an entity will instead compare the fair value of the reporting unit with its carrying amount and recognize any impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss. The Company adopted this guidance during the first quarter of 2020. The implementation did not have a material effect on our financial position, results of operations or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2018, the FASB issued ASU 2018-18, "</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 (ASC 808), Clarifying the Interaction between ASC 808 and ASC 606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" (“ASU 2018-18”). This ASU clarified when transactions between collaborative participants are in the scope of ASC 606. The ASU also provides some guidance on presentation of transactions not in the scope of ASC 606. After adoption during the fourth quarter of 2020 the Company determined it was appropriate to recast the presentation of our previously reported statement of operations for the years ended December 31, 2019. The Company acknowledges this standard should have been adopted January 1, 2020. The adoption of this standard did not change the Company's previously reported net loss or loss from operations for the years ended December 31, 2019 or any individual quarter therein and the effect on the individual quarters in 2020 was immaterial. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 2021, 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 the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. 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> Revenue Recognition<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 Standard 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>” Collaborative revenue contracts in which the collaboration partner meets the definition of a customer are recorded in accordance with ASC Topic 606, otherwise the collaborative arrangements are recorded in accordance with ASC 808 - "Collaborative Arrangements".<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%">Revenue is recognized when control of the promised products or services is transferred to customers 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 accounted for as separate performance obligations. Many of our contracts with customers include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative stand-alone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers, which 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 or services are delivered to customers. Please see below 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-style:italic;font-weight:700;line-height:120%">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 typically occurs when the goods have been shipped to the customer, risk of loss has transferred to the customer and we have a present right to payment for the hardware. 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 a warranty under which we provide maintenance for periods up to one year. 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 on 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:700;line-height:120%">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. 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 is included but subsequent years are optional. This optional support is considered a separate obligation from the software and 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Collaboration and Licensing Agreements</span></div><div 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 agreements with third parties. The nature of the activities to be performed and the consideration exchanged under the agreements varies on a contract by contract basis. We evaluate these agreements to determine whether they meet the definition of a customer relationship for which revenue is recorded. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of developmental contractual criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized for these agreements based on an evaluation of the distinct performance obligations, the identification and evaluation of material rights, the estimation of variable consideration and the determination of the pattern on transfer of control for each distinct performance obligation. The Company recognized $6,804, $6,953 and $7,260 in revenue related to collaboration arrangements with customers for the years ended December 31, 2021, 2020 and 2019, 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-style:italic;font-weight:700;line-height:120%">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 that 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 and costs are expensed as incurred. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis. 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%">On demand manufacturing and healthcare 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. We disposed of the majority of our service revenue businesses, including; Cimatron, Simbionix, and ODM, which were minimally offset by the purchase of Oqton. See Note 3 and Note 4.</span></div><div style="text-align:justify"><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:700;line-height:120%">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%">Credit is extended, and creditworthiness is determined, based on 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. Customers with a favorable profile may receive credit terms that differ from our general credit terms. Creditworthiness is considered, among other things, in evaluating our relationship with customers with past due 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%">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-weight:700;line-height:120%">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-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 revenues 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. For the majority of items, 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 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 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, it 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><br/></span></div><div 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The nature of our marketing incentives may lead to consideration that is variable. Judgment is exercised at contract inception to determine the most likely outcome of the contract and resulting transaction price. 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-weight:700;line-height:120%">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 billed accounts receivable, unbilled receivables (contract assets), and customer deposits and deferred revenues (contract liabilities) on the consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized at the time of invoicing, or 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 items being shipped where the customer has not been charged, but for which revenue had been recognized or when certain performance milestones are deemed probable of achievement. In our on demand manufacturing business, which was sold in September of 2021, customers may be required to pay in full before work begins on their orders, resulting in customer deposits. We typically bill in advance for installation, training and maintenance contracts as well as extended warranties, resulting in deferred revenue. Changes in contract asset and liability balances were not materially impacted by any other factors for the period ended December 31, 2021. Contract assets with a remaining performance obligation are netted with contract liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through December 31, 2021, 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%">30,302 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 December 31, 2020. Through December 31, 2020, 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%"> $30,635</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 December 31, 2019. Through December 31, 2019, we recognized revenue of $26,486 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, 2018.</span></div><div style="text-align:justify"><span><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%">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.</span></div><div style="text-align:justify"><span><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 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, 2021, 2020, and 2019, one customer accounted for approximately 22%, 13% and 11% of our consolidated revenue, respectively. 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, 2021, 2020, and 2019 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 style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2019</span></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%">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%">344,619 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">280,028 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">323,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">201,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">69,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">615,639 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">557,240 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">636,354 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">341,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">313,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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.</span></div> InvestmentsWe assess declines in the fair value of investments to determine whether such declines are other-than-temporary. Other-than-temporary impairments of investments are recorded to interest and other expense, net, in the period in which they become impaired. 0 2361000 5632000 5016000 Accounts Receivable and Allowance for Doubtful AccountsTrade 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 and historical collection experience. Based on these assessments, we may record a reserve for specific customers, as well as a general reserve and allowance for returns and discounts. 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. One customer represents a significant concentration of credit risk, as they represent greater than 10% of our total accounts receivable. <div 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 doubtful accounts:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.550%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.642%"/><td style="width:0.1%"/></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 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 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 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 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 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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,179)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><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">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other includes the impact of subsequent collections or write-offs to the allowance for doubtful accounts.</span></div> 4392000 232000 -2179000 2445000 8762000 457000 -4827000 4392000 8423000 1308000 -969000 8762000 <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 being standard cost, which approximates the first-in, first-out method.</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 and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">We review long-lived assets, including intangible assets subject to amortization, for impairment whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. Recoverability is assessed for the carrying value of assets held for use based on a review of undiscounted projected cash flows. Impairment losses, where identified, are measured as the excess of the carrying value of the long-lived asset over its estimated fair value as determined by discounted projected cash flows. No impairment charges for intangible assets with finite lives were recorded for the years ended December 31, 2021 and 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;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 cost of an acquired entity over the amounts assigned to assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually on November 30 of each year, 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 done at a reporting unit level, with all goodwill assigned to a reporting unit.</span></div><div 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 reporting units are Healthcare and Industrial. We completed the required annual goodwill impairment test as of November 30, 2021. The goodwill impairment test compared the fair value of each reporting unit to their carrying value. We estimated the fair value of our reporting units based primarily on the discounted projected cash flows of the underlying operations and a market approach. The estimated fair value for each of our reporting units was in excess of their respective carrying values as of November 30, 2021.</span></div> 0 0 Assets and Liabilities Held for SaleOnce management has committed to disposal of a component of the Company and it is probable of being completed within one year, the assets and liabilities are reclassified as held for sale and net income continues to be reported as from continuing operations, unless it meets requirements to be reclassified as a discontinued operation. <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 it is both probable that an asset has been impaired or that a liability has been incurred and that the amount of the loss can be reasonably estimated.</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</span></div><div style="text-align:justify"><span><br/></span></div><div 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. Assets and liabilities for non-U.S. subsidiaries are translated to the USD at month-end exchange rates of the period reported. Income and expense items are translated monthly using the monthly average exchange rate. Cumulative translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in shareholders’ equity.</span></div> 1681000 -4762000 -2287000 <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%">Derivative Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div 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 exposed to market risk from changes in interest rates, foreign currency exchange rates and commodity prices, 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 use derivative financial instruments to manage our exposure to changes in interest rates on outstanding debt instruments. For those instruments that qualify and where we elect to prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” related gains and losses (realized or unrealized) related to derivative instruments are recognized in accumulated other comprehensive income (loss) and are reclassified into earnings when the underlying transaction is recognized in net earnings and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid and other current assets or in accrued liabilities in 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%">We and our subsidiaries conduct business in various countries using both their functional currencies and other currencies to effect cross border transactions. As a result, we and our subsidiaries are subject to the risk that fluctuations in foreign exchange rates between the dates that those transactions are entered into and their respective settlement dates will result in a foreign exchange gain or loss. When practicable, we endeavor to match assets and liabilities in the same currency on our U.S. balance sheet and those of our subsidiaries in order to reduce these risks. If appropriate, we enter into foreign currency contracts to hedge the exposure arising from those transactions. See Note 15. For our hedges of foreign exchange rates and commodity prices, we have elected to not prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” and therefore, changes in fair value are recognized in interest and other expense, net in the consolidated statements of operations and comprehensive loss and, depending on the fair value at the end of the reporting period, derivatives are recorded either in prepaid and other current assets or in accrued liabilities in 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%">We are exposed to credit risk if the counterparties to such transactions are unable to perform their obligations. However, we seek to minimize such risk by entering into transactions with counterparties that are believed to be creditworthy financial institutions.</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%">Research and development costs are expensed as incurred.</span></div> Earnings (Loss) per ShareBasic earnings (loss) per share are calculated using the weighted-average number of common shares outstanding during each period. Diluted earnings per share are calculated using dilutive shares which include shares issuable upon exercise of outstanding stock options, upon vesting of employee stock-based awards, upon the accrual of incentive compensation to be paid in shares, 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 CostsAdvertising costs are expensed as incurred and recorded in Selling General &amp; Administrative expenses. 5486000 7561000 13732000 Pension costsWe 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 be measured on an actuarial basis. Actuarial gains and losses resulting from both normal year-to-year changes in valuation assumptions and differences from actual experience are deferred and amortized. The application of these accounting standards require us to make assumptions and judgements that can significantly affect these measurements. Our critical assumptions in performing these actuarial valuations include the selection of the discount rate to determine the present value of the pension obligations that affects the amount of pension expense recorded in any given period. Changes in the 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 include stock options, restricted stock, restricted stock units (“RSU”), performance shares and market based awards. The fair value for 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 are recognized on the grant date and expensed ratably over any implicit or explicit service period when the performance condition is deemed probable of achievement. Stock compensation recorded for performance shares is reversed if the performance condition is no longer deemed probable of achievement. The fair value for awards with market conditions is determined using a Monte Carlo valuation model and is expensed ratably over any implicit or explicit service period regardless if the market condition is probable of achievement or not. Stock compensation expense is not reversed if the market condition is not met. We recognize forfeitures when they occur. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 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 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 tax benefit carryforwards. Deferred income tax liabilities and assets 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. The 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 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. These amounts were immaterial for 2021, 2020 and 2019.</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 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 October 2020, the FASB issued ASU 2021-08, "</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 (Topic 805) - Accounting for Contract Assets and Contract Liabilities 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%">", amends ASC 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to “require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606.” While primarily related to contract assets and contract liabilities that were accounted for by the acquiree in accordance with ASC 606, “the amendments also apply to contract assets and contract liabilities from other contracts to which the provisions of Topic 606 apply, such as contract liabilities from the sale of nonfinancial assets within the scope of Subtopic 610-20.” For public business entities, the amendments in this Update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted. The Company expects to early adopt this standard in the first quarter of 2022, and does not expect it to be material to 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%">In August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Debt - Debt with Conversion and Other Options (Subtopic 470-20),"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40)," </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible instruments. This guidance also eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. For public companies, this guidance is effective for fiscal years beginning after December 15, 2021 and interim periods within those fiscal years. Early adoption is permitted. The Company early adopted the standard as of January 1, 2021 and applied this guidance to the convertible senior notes issued in November 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See 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:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, “</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) - Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,” which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption is permitted. The Company adopted this guidance during the first quarter of 2021. The implementation did not have a material effect on our financial position, results of operations or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2016, the FASB issued ASU 2016-13, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“ASU 2016-13”), as revised in July 2018, which provides guidance regarding the measurement of credit losses for financial assets and certain other </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">instruments that are not accounted for at fair value through net income, including trade and other receivables, debt securities, net investment in sales type and direct financing leases, and off-balance sheet credit exposures. The new guidance requires companies to replace the current incurred loss impairment methodology with a methodology that measures all expected credit losses for financial assets based on historical experience, current conditions, and reasonable and supportable forecasts. The Company adopted this guidance during the first quarter of 2020. The implementation did not have a material effect on our financial position, results of operations or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 January 2017, the FASB issued ASU No. 2017-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%">Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“ASU 2017-04”), which eliminates the performance of Step 2 from the goodwill impairment test. In performing its annual or interim impairment testing, an entity will instead compare the fair value of the reporting unit with its carrying amount and recognize any impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss. The Company adopted this guidance during the first quarter of 2020. The implementation did not have a material effect on our financial position, results of operations or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2018, the FASB issued ASU 2018-18, "</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 (ASC 808), Clarifying the Interaction between ASC 808 and ASC 606</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" (“ASU 2018-18”). This ASU clarified when transactions between collaborative participants are in the scope of ASC 606. The ASU also provides some guidance on presentation of transactions not in the scope of ASC 606. After adoption during the fourth quarter of 2020 the Company determined it was appropriate to recast the presentation of our previously reported statement of operations for the years ended December 31, 2019. The Company acknowledges this standard should have been adopted January 1, 2020. The adoption of this standard did not change the Company's previously reported net loss or loss from operations for the years ended December 31, 2019 or any individual quarter therein and the effect on the individual quarters in 2020 was immaterial. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 2021, have had or are expected to have a significant impact on our consolidated financial statements.</span></div> Acquisitions<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 November 1, 2021, we acquired Oqton, Inc. (“Oqton”), for $188,168, excluding customary closing adjustments. $107,471 paid in cash and the issuance of 2,553 shares of the Company’s common stock having a fair value at the date of issuance of $80,697. The acquisition’s near term impact on the Company’s results of operations and cash flows are expected to be dilutive. Oqton's operating results will be reported in the Industrial segment. We incurred approximately $1,458 of acquisition related expenses.</span></div><div style="text-align:justify"><span><br/></span></div><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%">Oqton is a software company that creates an intelligent, cloud-based Manufacturing Operating System (MOS) platform tailored for flexible production environments that increasingly utilize a range of advanced manufacturing and automation technologies, including additive manufacturing (AM) solutions, in their production workflows. The cloud-based solution leverages the Industrial Internet of Things, artificial intelligence, and machine learning technologies to deliver a solution for customers to automate their digital manufacturing workflows, scale their operations and enhance their competitive position. The Oqton acquisition will allow the Company to expand its existing additive manufacturing software suite to the entire additive industry.</span></div><div style="text-align:justify"><span><br/></span></div><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%">We accounted for the Acquisition using the acquisition method as prescribed by Accounting Standards Codification (ASC) 805 Business Combinations. In accordance with valuation methodologies described in ASC 820 Fair Value Measurement, the acquired assets and assumed liabilities were recorded at their estimated fair values at as of the date of 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:112%">Shown below is the preliminary purchase price allocation, which summarizes the fair value of the assets and liabilities assumed, at the date of 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 style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></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 $3,454</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 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%">11,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 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,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">188,168 </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"/></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:112%">On December 1, 2021, we acquired Volumetric Biotechnologies, Inc. (“Volumetric”), for $40,172 of which $24,814 was paid in cash and the remainder was paid via the issuance of 720 shares of the Company's common stock having a fair value on the date of issuance of $15,358. Additional payments of up to $355,000 are possible which are linked to the attainment of seven non-financial milestones through December 31, 2030 and 2035 and continued employment of certain key individuals from Volumetric. Any additional payments made will be paid approximately half in cash and half in shares of the Company’s common stock. The additional payments are considered compensation expense which will be recorded ratably from the time a milestone is deemed probable of achievement to the estimated time of achievement. Any compensation expense recorded will be reversed if the milestone is no longer probable of achievement. As of December 31, 2021, one of the seven milestones are considered probable of achievement for which $1,326 of expense was recorded in 2021. Volumetric will be part of the Healthcare reporting unit and segment. The acquisition’s near-term impact on the Company's results of operations and cash flows are expected to be dilutive. The impact of potential share issuance related to the achievement of milestones is not included in dilutive shares until the milestone is met. We incurred approximately $1,200 of acquisition related expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Volumetric’s mission is to develop the ability to manufacture human organs using bioprinting methods and the underlying technologies required to create these highly complex biological structures. With this acquisition, 3D Systems will expand our capabilities and capacity in 3D printing related to bio-printing and regenerative medicine. Combining 3D Systems regenerative medicine group with Volumetric’s highly complementary skill sets of biological expertise and cellular engineering is expected to accelerate our core regenerative medicine strategies which include the bio-printing of human organs, additional non-organ applications and bio-printing technologies for research labs.</span></div><div style="text-align:justify"><span><br/></span></div><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%">We accounted for the Acquisition using the acquisition method as prescribed by Accounting Standards Codification (ASC) 805 Business Combinations. In accordance with valuation methodologies described in ASC 820 Fair Value Measurement, the acquired assets and assumed liabilities were recorded at their estimated fair values at as of the date of 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:112%">Shown below is the preliminary purchase price allocation, which summarizes the fair value of the assets 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 style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></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 $389</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">40,172 </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"/></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:112%">The Company has performed preliminary valuation analyses of the fair market value of acquired assets and liabilities of both Oqton and Volumetric. The final purchase price allocations will be determined when the Company has completed and fully reviewed the detailed valuations and determined the final purchase consideration for items such as but not limited to working capital adjustments. The final allocations could differ materially from the preliminary allocations. The final allocations may include changes in allocations to acquired intangible assets, changes to assets and liabilities including but not limited to deferred tax assets and liabilities and tax liabilities, as well as goodwill. The estimated useful lives of acquired intangible assets are also preliminary. </span></div><div style="text-align:justify"><span><br/></span></div><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 May 6, 2021, we purchased Allevi, Inc. to expand regenerative medicine initiatives into medical and pharmaceutical research and development laboratories. Additionally, on June 15, 2021, we closed the acquisition of a German software firm, Additive Works GmbH (“Additive”). Additive expands the simulation capabilities for rapid optimization of industrial-scale 3D printing processes. The purchase price for both acquisitions, individually and combined, and the expected impacts on the Company’s financial position, results of operations and cash flows are not material.</span></div><div style="text-align:justify"><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">Acquisitions of Noncontrolling Interests</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-align:justify"><span><br/></span></div><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%">We own 100% of the capital and voting rights of Robtec, a service bureau and distributor of 3D printing and scanning products in Brazil. Approximately 70% of the capital and voting rights of Robtec were acquired on November 25, 2014. On January 7, 2020, we made a payment equal to the redemption price of $10,000 and acquired the remaining 30% of the capital and voting rights.</span></div><div style="text-align:justify"><span><br/></span></div><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%">We own 100% of Easyway, a service bureau and distributor of 3D printing and scanning products in China. Approximately 65% of the capital and voting rights of Easyway were acquired on April 2, 2015, and an additional 5% of the capital and voting rights of Easyway were acquired on July 19, 2017 for $2,300. The remaining 30% of the capital and voting rights of Easyway were acquired on January 21, 2019 for $13,500 to be paid in installments over four years for which $6,300 and $2,500 were paid in 2021 and 2020, respectively.</span></div> 188168000 107471000 2553000 80697000 1458000 Shown below is the preliminary purchase price allocation, which summarizes the fair value of the assets and liabilities assumed, at the date of acquisition:<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 style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></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 $3,454</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 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%">11,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 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,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">188,168 </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"/></tr></table><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%">Shown below is the preliminary purchase price allocation, which summarizes the fair value of the assets 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 style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></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 $389</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">40,172 </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"/></tr></table></div> 3454000 4462000 11200000 6800000 18000000 167576000 855000 2235000 490000 2725000 188168000 40172000 24814000 720000 15358000 355000000 7 1 7 1326000 1200000 389000 3143000 639000 639000 38620000 1194000 3424000 3424000 40172000 1 0.70 10000000 0.30 1 0.65 0.05 2300000 0.30 13500000 P4Y 6300000 2500000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(4) Dispositions</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%">On January 1, 2021, we completed the sale of 100% of the issued and outstanding equity interests of Cimatron Ltd. ("Cimatron"), the subsidiary that operated the Company’s Cimatron integrated CAD/CAM software for tooling business and its GibbsCAM CNC programming software business, for approximately $64,173, after certain adjustments and excluding $9,476 of cash amounts transferred to the purchaser. We recorded a gain on the sale of $32,047 included within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other income (expense), net on the accompanying consolidated statements of operations for the year ended December 31, 2021. Additionally, at the time of the sale, we recognized a gain 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%">$6,481</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for accumulated foreign currency translation gain previously included in Accumulated other comprehensive loss (“AOCL”), which is included within Interest and other income (expense), net. This disposed of business would have been included within the Industrial segment.</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%">The components of Cimatron's assets and liabilities recorded as held for sale on the consolidated balance sheet at December 31, 2020 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 style="width:77.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></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 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, 2020</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%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.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%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18.75pt"><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 of $1,154</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.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%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.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%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 current assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property and equipment, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Right of use assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">50,123 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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%">Current right of use liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Customer deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 current liabilities held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term right of use liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">14,059 </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"/></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%">In September 2021, we completed the sale of the Company’s On Demand Manufacturing business ("ODM") for $82,000, excluding certain adjustments. We recorded a gain on the sale of $38,490 included within Interest and other income (expense), net on the accompanying consolidated statements of operations for the year ended December 31, 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ODM was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily included within the Industrial segment. At closing, the Company and the purchaser entered into a supply agreement and a transition services agreement pursuant to which the Company will provide certain information technology, corporate finance, tax, treasury, accounting, human resources and payroll, sales and marketing, operations, facilities and other customary services to support the purchaser in the ongoing operation of ODM for a period of time post-closing.</span></div><div style="text-align:justify"><span><br/></span></div><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 August 24, 2021, we completed the sale of 100% of the issued and outstanding equity interests of Simbionix USA Corporation, which owned our global medical simulation business (“Simbionix”), </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">for $305,000, excluding certain closing adjustments and excluding $6,794 of cash transferred to the purchaser. We recorded a gain on the sale of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$271,404</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> included within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest and other income (expense), net on the accompanying consolidated statements of operations for the year ended December 31, 2021. Additionally, we recognized a gain of $2,431 for accumulated foreign currency translation gain previously included in AOCL, which is included within Interest and other income (expense), net. Simbionix was included within the Healthcare segment.</span></div><div style="text-align:justify"><span><br/></span></div><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%">In November 2020, we sold our Australia ODM business in an asset sale for $685. The carrying value of the assets, including net working capital and allocable goodwill, was $1,482. In December 2020, we sold our Wuxi Easyway business in an asset sale for $79. The carrying value of the assets, including net working capital and allocable goodwill, was $3,806. Recognized losses of $4,524 were included in 2020 interest and other expense, net on the consolidated statement of operations.</span></div> 1 64173000 9476000 32047000 6481000 The components of Cimatron's assets and liabilities recorded as held for sale on the consolidated balance sheet at December 31, 2020 were as follows:<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 style="width:77.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></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 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, 2020</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%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.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%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18.75pt"><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 of $1,154</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.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%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.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%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 current assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property and equipment, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Right of use assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">50,123 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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%">Current right of use liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Customer deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 current liabilities held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Long-term right of use liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">14,059 </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"/></tr></table> 9161000 1154000 5361000 155000 3762000 18439000 202000 6642000 21385000 898000 560000 1997000 50123000 445000 654000 5631000 25000 4352000 11107000 518000 2434000 14059000 82000000 38490000 1 305000000 6794000 271404000 2431000 685000 1482000 79000 3806000 -4524000 <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-weight:400;line-height:120%">We account for revenue in accordance with 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%">,”.</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%">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 in ASC Topic 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%">At December 31, 2021, we had $143,169 of outstanding performance obligations, comprised of deferred revenue, customer order backlog and customer deposits. We expect to recognize approximately 77.0% of deferred revenue as revenue within the next twelve months, an additional 13.0% by the end of 2023 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-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%">Revenue is recognized when control of the promised products or services is transferred to customers 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 accounted for as separate performance obligations. Many of our contracts with customers include multiple performance obligations. For such arrangements, we allocate revenue to each performance obligation based on its relative stand-alone selling price (“SSP”). Revenue is recognized net of allowances for returns and any taxes collected from customers, which 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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 or services are delivered to customers. Please see below 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-style:italic;font-weight:700;line-height:120%">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 typically occurs when the goods have been shipped to the customer, risk of loss has transferred to the customer and we have a present right to payment for the hardware. 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 a warranty under which we provide maintenance for periods up to one year. 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 on 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:700;line-height:120%">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. 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 is included but subsequent years are optional. This optional support is considered a separate obligation from the software and 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Collaboration and Licensing Agreements</span></div><div 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 agreements with third parties. The nature of the activities to be performed and the consideration exchanged under the agreements varies on a contract by contract basis. We evaluate these agreements to determine whether they meet the definition of a customer relationship for which revenue is recorded. These contracts may contain multiple performance obligations and may contain fees for licensing, research and development services, contingent milestone payments upon the achievement of developmental contractual criteria and/or royalty fees based on the licensees’ product revenue. We determine the revenue to be recognized for these agreements based on an evaluation of the distinct performance obligations, the identification and evaluation of material rights, the estimation of variable consideration and the determination of the pattern on transfer of control for each distinct performance obligation. The Company recognized $6,804, $6,953 and $7,260 in revenue related to collaboration arrangements with customers for the years ended December 31, 2021, 2020 and 2019, 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-style:italic;font-weight:700;line-height:120%">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 that 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 and costs are expensed as incurred. Deferred revenue is recognized ratably over the term of the maintenance period on a straight-line basis. 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%">On demand manufacturing and healthcare 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. We disposed of the majority of our service revenue businesses, including; Cimatron, Simbionix, and ODM, which were minimally offset by the purchase of Oqton. See Note 3 and Note 4.</span></div><div style="text-align:justify"><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:700;line-height:120%">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%">Credit is extended, and creditworthiness is determined, based on 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. Customers with a favorable profile may receive credit terms that differ from our general credit terms. Creditworthiness is considered, among other things, in evaluating our relationship with customers with past due 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%">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-weight:700;line-height:120%">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-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 revenues 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. For the majority of items, 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 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 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, it 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><br/></span></div><div 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The nature of our marketing incentives may lead to consideration that is variable. Judgment is exercised at contract inception to determine the most likely outcome of the contract and resulting transaction price. 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-weight:700;line-height:120%">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 billed accounts receivable, unbilled receivables (contract assets), and customer deposits and deferred revenues (contract liabilities) on the consolidated balance sheets. Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized at the time of invoicing, or 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 items being shipped where the customer has not been charged, but for which revenue had been recognized or when certain performance milestones are deemed probable of achievement. In our on demand manufacturing business, which was sold in September of 2021, customers may be required to pay in full before work begins on their orders, resulting in customer deposits. We typically bill in advance for installation, training and maintenance contracts as well as extended warranties, resulting in deferred revenue. Changes in contract asset and liability balances were not materially impacted by any other factors for the period ended December 31, 2021. Contract assets with a remaining performance obligation are netted with contract liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through December 31, 2021, 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%">30,302 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 December 31, 2020. Through December 31, 2020, 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%"> $30,635</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 December 31, 2019. Through December 31, 2019, we recognized revenue of $26,486 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, 2018.</span></div><div style="text-align:justify"><span><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%">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.</span></div><div style="text-align:justify"><span><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 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, 2021, 2020, and 2019, one customer accounted for approximately 22%, 13% and 11% of our consolidated revenue, respectively. 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, 2021, 2020, and 2019 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 style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2019</span></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%">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%">344,619 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">280,028 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">323,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">201,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">69,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">615,639 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">557,240 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">636,354 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">341,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">313,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 143169000 0.770 P12M P12M 0.130 P1Y 6804000 6953000 7260000 30302000 30635000 26486000 0.22 0.13 0.11 <div 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, 2021, 2020, and 2019 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 style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2019</span></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%">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%">344,619 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">280,028 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">323,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">201,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%">69,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">615,639 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">557,240 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">636,354 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">341,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">313,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 344619000 280028000 323085000 201684000 213575000 240403000 69336000 63637000 72866000 615639000 557240000 636354000 341123000 275145000 313910000 Segment Information Effective January 1, 2021, we changed our segment reporting under ASC 280 Segment Reporting. For periods prior to January 1, 2021, we operated under one operating segment, consistent with the information that was presented to our CODM. Effective January 1, 2021, we have identified two operating segments, Healthcare and Industrial.<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This change in reportable segments was necessitated as a result of changes to our enterprise wide financial reporting to reflect the re-organization of the business into the Healthcare and Industrial verticals that were launched January 1, 2021 at the request of our CODM. These changes resulted in revisions to the financial information provided to the CODM on a recurring basis in his evaluation of financial performance of the Company and in the decision-making process driving future operating performance. The CODM does not review disaggregated assets on a segment basis; therefore, such information is not presented. In addition, the changes made to our enterprise wide financial reporting system were prospective and prevent historical financial information for the Healthcare and Industrial segments to be available other than for revenue which has been disclosed below. We have evaluated potential alternatives to generate comparative prior period financial information for the Healthcare and Industrial segments, and believe that the practicality exception as proscribed in ASC 280 Segment Reporting is applicable due to the high degree of difficulty involved and the significant expense associated with overhauling the structure of legacy financial 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%">The following table set forth our net sales and operating results by segment:</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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales (a)</span></td><td colspan="3" style="padding:0 1pt"/><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%">Operating Profit</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%">Operations by segment:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Healthcare</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%">306,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,437 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Industrial</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%">309,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align: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%">615,639 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">557,240 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">117,913 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">General corporate expense, net </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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150,982)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Operating loss, as reported</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(33,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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 and other income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">319,540 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Approximately 44.6% and 50.6% of sales for the year ended December 31, 2021 and 2020, respectively, were located outside of the U.S.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">General corporate expense, net includes expenses not specifically attributable to our segments for functions such as corporate human resources, finance, and legal, including salaries, benefits, and other related costs.</span></div> 1 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%">The following table set forth our net sales and operating results by segment:</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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales (a)</span></td><td colspan="3" style="padding:0 1pt"/><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%">Operating Profit</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%">Operations by segment:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Healthcare</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%">306,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,437 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Industrial</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%">309,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align: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%">615,639 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">557,240 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">117,913 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">General corporate expense, net </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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150,982)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Operating loss, as reported</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(33,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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 and other income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">319,540 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Approximately 44.6% and 50.6% of sales for the year ended December 31, 2021 and 2020, respectively, were located outside of the U.S.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">General corporate expense, net includes expenses not specifically attributable to our segments for functions such as corporate human resources, finance, and legal, including salaries, benefits, and other related costs.</span></div> 306184000 246437000 69358000 309455000 310803000 48555000 615639000 557240000 117913000 -150982000 -33069000 352609000 319540000 0.446 0.506 <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) Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </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:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90ZXh0cmVnaW9uOmU4ZGIxMWJhZWUyYzRhMGRiZTkyZWJiZWM1MDIyZjEzXzI3NDg3NzkwNzMyOTY_1830d19d-8963-460e-9e6e-b030cda8e635">one</span> to sixteen years. We determine if an arrangement contains a lease at inception. Some leases include the options to purchase, terminate or extend for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90ZXh0cmVnaW9uOmU4ZGIxMWJhZWUyYzRhMGRiZTkyZWJiZWM1MDIyZjEzXzI3NDg3NzkwNzMzMjQ_cc872c49-d66e-48b6-80f9-0c60ff1d1cc8">one</span> or more years; these options are included in the right-of-use (“ROU”) asset and liability lease term when it is reasonably certain 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 the 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 leases include variable costs. Variable costs include non-lease components incurred based upon actual terms rather than contractually fixed amounts. In addition, incremental lease payments that are indexed to a change in rate or index are considered variable costs. Because the ROU asset and lease liability recorded on the balance sheet was determined based upon factors considered at the commencement date, subsequent changes in the rate or index that were not contemplated, result in variable expenses being incurred when actual payments differ from estimated payments.</span></div><div 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 February 25, 2021, the Company entered into an agreement to amend its lease for its corporate office and extended the term. As part of this agreement, the Company sold land owned adjacent to our corporate office for $389 and entered into a lease with the buyer of the land for a new building, containing approximately 80,000 to 100,000 rentable square feet, to be constructed and funded by the lessor up to a certain amount. The lease terms, as amended, for both the existing building and the expansion site extend through August 2037. The lease for the new building will not commence until construction is substantially complete and the total estimated lease payments are $16,875 which are not included in the lease information below as the lease has not commenced. Additionally, we entered into a lease for a new building in Littleton, CO containing approximately 50,000 rentable square feet to be constructed and funded by the lessor up to a certain amount. The lease term is for ten years upon commencement which is when construction is substantially complete. The total estimated lease payments are $14,233 which are not included in the lease information below as the lease has not commenced.</span></div><div style="text-align:justify"><span><br/></span></div><div 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) 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 style="width:57.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></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 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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</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 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%">10,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,937 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">937</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">664</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">159</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,848 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,445 </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"/></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%">Balance sheet classifications at December 31, 2021 and 2020 are summarized below:</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 style="width:14.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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 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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMi0xLTEtMjg3NTU_4e695fd9-bec5-4652-8412-1e3ef6509811"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMi0xLTEtMjg3NTU_ac0faca7-a0a0-4219-ac2b-61fb0f2117dd">Right of use assets</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtNC0xLTEtMjg3NTU_37bf4bf6-2e46-4c1b-b0bc-f636623d6ea2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtNC0xLTEtMjg3NTU_a20d5b5e-e5a4-4f5e-9278-7dd8aa630b92">Current right of use liabilities</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtNi0xLTEtMjg3NTU_1935de71-4cf2-4769-ac46-77cc35bec08a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtNi0xLTEtMjg3NTU_ec6dc40c-6a19-4bbf-84e3-7a1ac534ca12">Long-term right of use liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtOC0xLTEtNTI3NTU_a1b1befb-105b-4ffa-a0d2-428a6c04946f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtOC0xLTEtNTI3NTU_e96b3f3e-83c7-4104-959f-78f6ef8ebf3c">Right of use assets</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMTAtMS0xLTUyNzY0_5eb84711-6d15-4c58-832c-e7c088840ed3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMTAtMS0xLTUyNzY0_77ec4c2d-1b5c-4422-87ad-1e7096017705">Current right of use liabilities</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMTItMS0xLTUyNzY4_80b38325-ac6a-450d-8672-18c4ec3b8506"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMTItMS0xLTUyNzY4_abe9d772-e653-4771-90a0-f594536789df">Long-term right of use liabilities</span></span></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%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">42,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">40,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">46,356 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,344 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">47,420 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48,620 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,534 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48,469 </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"/></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%">On September 1, 2020, we closed two facilities in connection with our restructuring plan. These facilities occupied leased office space that terminates in 2024. In conjunction with these closings, we recorded impairment charges totaling $1,627 related to our ROU assets and impairment charges totaling $1,953 related to leasehold improvements.</span></div><div style="text-align:justify"><span><br/></span></div><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%">During the 2020 fourth quarter, we recorded ROU assets and liabilities related to lease extensions and renewals that were entered into during the 2019 fourth quarter, 2020 second quarter and 2020 third quarter of approximately $1,469, $2,021, and $3,467, respectively. There was not a material income statement impact from recording these lease extensions and renewals during the 2020 fourth quarter.</span></div><div 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 future minimum lease payments as of December 31, 2021 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, 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:99.561%"><tr><td style="width:1.0%"/><td style="width:58.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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%">Finance Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><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%">828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">5,520 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">64,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(826)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">51,070 </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"/></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%">Supplemental cash flow information related to our operating leases for the years ending December 31, 2021, and 2020 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.616%"/><td style="width:0.1%"/></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 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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Weighted-average remaining lease terms and discount rate for our operating leases for the year ending December 31, 2021, 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:99.561%"><tr><td style="width:1.0%"/><td style="width:58.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Operating</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 remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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.4</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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.7</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 discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.63%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.45%</span></td></tr></table></div> <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) Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </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:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90ZXh0cmVnaW9uOmU4ZGIxMWJhZWUyYzRhMGRiZTkyZWJiZWM1MDIyZjEzXzI3NDg3NzkwNzMyOTY_1830d19d-8963-460e-9e6e-b030cda8e635">one</span> to sixteen years. We determine if an arrangement contains a lease at inception. Some leases include the options to purchase, terminate or extend for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90ZXh0cmVnaW9uOmU4ZGIxMWJhZWUyYzRhMGRiZTkyZWJiZWM1MDIyZjEzXzI3NDg3NzkwNzMzMjQ_cc872c49-d66e-48b6-80f9-0c60ff1d1cc8">one</span> or more years; these options are included in the right-of-use (“ROU”) asset and liability lease term when it is reasonably certain 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 the 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 leases include variable costs. Variable costs include non-lease components incurred based upon actual terms rather than contractually fixed amounts. In addition, incremental lease payments that are indexed to a change in rate or index are considered variable costs. Because the ROU asset and lease liability recorded on the balance sheet was determined based upon factors considered at the commencement date, subsequent changes in the rate or index that were not contemplated, result in variable expenses being incurred when actual payments differ from estimated payments.</span></div><div 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 February 25, 2021, the Company entered into an agreement to amend its lease for its corporate office and extended the term. As part of this agreement, the Company sold land owned adjacent to our corporate office for $389 and entered into a lease with the buyer of the land for a new building, containing approximately 80,000 to 100,000 rentable square feet, to be constructed and funded by the lessor up to a certain amount. The lease terms, as amended, for both the existing building and the expansion site extend through August 2037. The lease for the new building will not commence until construction is substantially complete and the total estimated lease payments are $16,875 which are not included in the lease information below as the lease has not commenced. Additionally, we entered into a lease for a new building in Littleton, CO containing approximately 50,000 rentable square feet to be constructed and funded by the lessor up to a certain amount. The lease term is for ten years upon commencement which is when construction is substantially complete. The total estimated lease payments are $14,233 which are not included in the lease information below as the lease has not commenced.</span></div><div style="text-align:justify"><span><br/></span></div><div 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) 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 style="width:57.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></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 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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</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 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%">10,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,937 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">937</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">664</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">159</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,848 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,445 </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"/></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%">Balance sheet classifications at December 31, 2021 and 2020 are summarized below:</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 style="width:14.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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 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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMi0xLTEtMjg3NTU_4e695fd9-bec5-4652-8412-1e3ef6509811"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMi0xLTEtMjg3NTU_ac0faca7-a0a0-4219-ac2b-61fb0f2117dd">Right of use assets</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtNC0xLTEtMjg3NTU_37bf4bf6-2e46-4c1b-b0bc-f636623d6ea2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtNC0xLTEtMjg3NTU_a20d5b5e-e5a4-4f5e-9278-7dd8aa630b92">Current right of use liabilities</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtNi0xLTEtMjg3NTU_1935de71-4cf2-4769-ac46-77cc35bec08a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtNi0xLTEtMjg3NTU_ec6dc40c-6a19-4bbf-84e3-7a1ac534ca12">Long-term right of use liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtOC0xLTEtNTI3NTU_a1b1befb-105b-4ffa-a0d2-428a6c04946f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtOC0xLTEtNTI3NTU_e96b3f3e-83c7-4104-959f-78f6ef8ebf3c">Right of use assets</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMTAtMS0xLTUyNzY0_5eb84711-6d15-4c58-832c-e7c088840ed3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMTAtMS0xLTUyNzY0_77ec4c2d-1b5c-4422-87ad-1e7096017705">Current right of use liabilities</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMTItMS0xLTUyNzY4_80b38325-ac6a-450d-8672-18c4ec3b8506"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMTItMS0xLTUyNzY4_abe9d772-e653-4771-90a0-f594536789df">Long-term right of use liabilities</span></span></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%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">42,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">40,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">46,356 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,344 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">47,420 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48,620 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,534 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48,469 </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"/></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%">On September 1, 2020, we closed two facilities in connection with our restructuring plan. These facilities occupied leased office space that terminates in 2024. In conjunction with these closings, we recorded impairment charges totaling $1,627 related to our ROU assets and impairment charges totaling $1,953 related to leasehold improvements.</span></div><div style="text-align:justify"><span><br/></span></div><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%">During the 2020 fourth quarter, we recorded ROU assets and liabilities related to lease extensions and renewals that were entered into during the 2019 fourth quarter, 2020 second quarter and 2020 third quarter of approximately $1,469, $2,021, and $3,467, respectively. There was not a material income statement impact from recording these lease extensions and renewals during the 2020 fourth quarter.</span></div><div 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 future minimum lease payments as of December 31, 2021 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, 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:99.561%"><tr><td style="width:1.0%"/><td style="width:58.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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%">Finance Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><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%">828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">5,520 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">64,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(826)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">51,070 </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"/></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%">Supplemental cash flow information related to our operating leases for the years ending December 31, 2021, and 2020 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.616%"/><td style="width:0.1%"/></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 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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Weighted-average remaining lease terms and discount rate for our operating leases for the year ending December 31, 2021, 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:99.561%"><tr><td style="width:1.0%"/><td style="width:58.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Operating</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 remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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.4</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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.7</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 discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.63%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.45%</span></td></tr></table></div> P16Y 389000 80000 100000 16875000 50000 P10Y 14233000 <div 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) 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 style="width:57.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></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 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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</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 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%">10,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,937 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">937</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">664</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">159</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,848 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,445 </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"/></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%">Supplemental cash flow information related to our operating leases for the years ending December 31, 2021, and 2020 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.616%"/><td style="width:0.1%"/></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 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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><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, 2020</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Weighted-average remaining lease terms and discount rate for our operating leases for the year ending December 31, 2021, 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:99.561%"><tr><td style="width:1.0%"/><td style="width:58.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Operating</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 remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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.4</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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.7</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 discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.63%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.45%</span></td></tr></table></div> 10226000 13937000 714000 937000 238000 664000 76000 159000 3163000 1363000 569000 615000 13848000 16445000 <div 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 sheet classifications at December 31, 2021 and 2020 are summarized below:</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 style="width:14.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.050%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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 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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMi0xLTEtMjg3NTU_4e695fd9-bec5-4652-8412-1e3ef6509811"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMi0xLTEtMjg3NTU_ac0faca7-a0a0-4219-ac2b-61fb0f2117dd">Right of use assets</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtNC0xLTEtMjg3NTU_37bf4bf6-2e46-4c1b-b0bc-f636623d6ea2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtNC0xLTEtMjg3NTU_a20d5b5e-e5a4-4f5e-9278-7dd8aa630b92">Current right of use liabilities</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtNi0xLTEtMjg3NTU_1935de71-4cf2-4769-ac46-77cc35bec08a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtNi0xLTEtMjg3NTU_ec6dc40c-6a19-4bbf-84e3-7a1ac534ca12">Long-term right of use liabilities</span></span></span></td><td colspan="3" style="padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtOC0xLTEtNTI3NTU_a1b1befb-105b-4ffa-a0d2-428a6c04946f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtOC0xLTEtNTI3NTU_e96b3f3e-83c7-4104-959f-78f6ef8ebf3c">Right of use assets</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMTAtMS0xLTUyNzY0_5eb84711-6d15-4c58-832c-e7c088840ed3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMTAtMS0xLTUyNzY0_77ec4c2d-1b5c-4422-87ad-1e7096017705">Current right of use liabilities</span></span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMTItMS0xLTUyNzY4_80b38325-ac6a-450d-8672-18c4ec3b8506"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xNTQvZnJhZzplOGRiMTFiYWVlMmM0YTBkYmU5MmViYmVjNTAyMmYxMy90YWJsZToxZTU5OWViMGNkNDQ0NzFlYTRmNjIzYWVkMzM5ZDRhNS90YWJsZXJhbmdlOjFlNTk5ZWIwY2Q0NDQ3MWVhNGY2MjNhZWQzMzlkNGE1XzEtMTItMS0xLTUyNzY4_abe9d772-e653-4771-90a0-f594536789df">Long-term right of use liabilities</span></span></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%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">42,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">40,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">46,356 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,344 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">47,420 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48,620 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,534 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48,469 </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"/></tr></table></div> 42502000 7711000 43359000 40586000 8562000 38296000 3854000 633000 4061000 8034000 972000 10173000 46356000 8344000 47420000 48620000 9534000 48469000 2 1627000 1953000 1469000 1469000 2021000 2021000 3467000 3467000 <div 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 future minimum lease payments as of December 31, 2021 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, 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:99.561%"><tr><td style="width:1.0%"/><td style="width:58.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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%">Finance Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><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%">828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">5,520 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">64,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(826)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">51,070 </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"/></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%">Our future minimum lease payments as of December 31, 2021 under operating lease and finance leases, with initial or remaining lease terms in excess of one year, 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:99.561%"><tr><td style="width:1.0%"/><td style="width:58.371%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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%">Finance Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><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%">828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">5,520 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">64,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(826)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">51,070 </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"/></tr></table></div> 828000 10199000 801000 9110000 753000 7518000 690000 5830000 649000 5153000 1799000 26519000 5520000 64329000 826000 13259000 4694000 51070000 11108000 13151000 238000 661000 721000 496000 P7Y4M24D P8Y8M12D 0.0463 0.0545 <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) 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, 2021 and 2020 are summarized 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:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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%">23,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23,762 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">5,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">64,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">92,887 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">116,667 </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"/></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 record a reserve to the carrying value of our inventory to reflect the rapid technological change in our industry that impacts the market for our products. The inventory reserve w</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 $16,509 and $20,125 as of December 31, 2021 and 2020, 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:400;line-height:120%">In June 2020, as part of our assessment of prospective sales and evaluation of inventory, we determined the end-of-life for certain product lines. The end-of-life determination for these products reflects management's plans to focus our resources that are better aligned with our new strategic focus, as further discussed in Note 25. As a result, for the year ended December 31, 2020, we recorded a charge o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $10,894 to products costs of sales, primarily attributable to inventory, accessories and inventory commitments for these products. W</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e have ceased production for these items. There was no material product line life ended for year ended December 31, 2021.</span></div> <div 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, 2021 and 2020 are summarized 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:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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%">23,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23,762 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">5,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">64,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">92,887 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">116,667 </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"/></tr></table></div> 23530000 23762000 5173000 5912000 64184000 86993000 92887000 116667000 16509000 20125000 10894000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(9) 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, 2021 and 2020 are summarized as follows:</span></div><div style="text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:56.529%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.275%"/><td style="width:0.1%"/></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 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">N/A</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%">Building</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">25-30</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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">117,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">163,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2-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%">Capitalized software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">24,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">24,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3-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%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1-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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">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:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><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%">12,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">N/A</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%">Total property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">191,118 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">236,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(133,861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(161,474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><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: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 #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%">57,257 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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 #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%">75,356 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-indent:36pt"><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:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">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: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 from assets attributable to the generation of revenue in the cost of sales line item in the Statement of Operations. Depreciation related to assets that are not attributable to the generation of revenue are included in the research and development and selling and general administrative line items in the Statement of Operations. Depreciation on property and equipment is calculated on a straight-line basis. Depreciation expense on property and equipment for the years ended December 31, 2021, 2020 and 2019 was $24,242, $28,397 and $29,982, respectively.</span></div>For the years ended December 31, 2021, 2020 and 2019, we recognized impairment charges of $788, $3,406 and $181, respectively, on property and equipment, net included in the selling and general administrative line item in the Statement of Operations. <div 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, 2021 and 2020 are summarized as follows:</span></div><div style="text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:56.529%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.275%"/><td style="width:0.1%"/></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 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">N/A</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%">Building</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">25-30</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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">117,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">163,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2-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%">Capitalized software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">24,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">24,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3-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%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1-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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">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:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><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%">12,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">N/A</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%">Total property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">191,118 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">236,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(133,861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(161,474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><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: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 #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%">57,257 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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 #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%">75,356 </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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-indent:36pt"><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:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">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> 0 541000 84000 5422000 P25Y P30Y 117446000 163688000 P2Y P5Y 24149000 24814000 P3Y P5Y 5188000 5106000 P1Y P5Y 32200000 32349000 12051000 4910000 191118000 236830000 133861000 161474000 57257000 75356000 24242000 28397000 29982000 788000 3406000 181000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(10) Intangible Assets</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%">Intangible assets, net, other than goodwill, at December 31, 2021 and 2020 are summarized 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 style="width:30.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 #000000;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%">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">a</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">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">a</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Net</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Customer relationships</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%">53,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">71,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(56,682)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2.8</span></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%">Acquired technology</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%">17,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.2</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%">Trade names</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%">20,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9</span></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%">Patent costs</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%">21,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,999)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10.5</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%">Trade secrets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.1</span></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%">Acquired patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,945)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,723)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6.1</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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">9.4</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%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,043 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(116,208)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">45,835 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">207,198 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(179,115)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">28,083 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8.5</span></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Change in gross carrying amounts primarily due to divestitures of Cimatron, Simbionix and ODM partially offset by the acquisition of Oqton and foreign currency translation.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 intangible assets was $10,469, $15,810 and $20,312 for the years ended December 31, 2021 2020 and 2019, respectively.</span></div>Annual amortization expense for intangible assets is expected to be $10,767 in 2022, $6,190 in 2023, $5,395 in 2024, $5,365 in 2025 and $4,415 in 2026. <div 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, net, other than goodwill, at December 31, 2021 and 2020 are summarized 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 style="width:30.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 #000000;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%">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">a</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">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">a</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Net</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Customer relationships</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%">53,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">71,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(56,682)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2.8</span></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%">Acquired technology</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%">17,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.2</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%">Trade names</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%">20,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9</span></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%">Patent costs</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%">21,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,999)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10.5</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%">Trade secrets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1.1</span></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%">Acquired patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,945)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,723)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6.1</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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">9.4</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%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,043 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(116,208)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">45,835 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">207,198 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(179,115)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">28,083 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8.5</span></td></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Change in gross carrying amounts primarily due to divestitures of Cimatron, Simbionix and ODM partially offset by the acquisition of Oqton and foreign currency translation.</span></div> 53062000 45613000 7449000 71123000 56682000 14441000 P2Y9M18D 17518000 5430000 12088000 42472000 41201000 1271000 P5Y2M12D 20448000 10438000 10010000 17477000 16506000 971000 P18Y10M24D 21852000 11812000 10040000 19828000 10999000 8829000 P10Y6M 19924000 18971000 953000 20188000 18216000 1972000 P1Y1M6D 16257000 15945000 312000 16317000 15723000 594000 P6Y1M6D 12982000 7999000 4983000 19793000 19788000 5000 P9Y4M24D 162043000 116208000 45835000 207198000 179115000 28083000 P8Y6M 10469000 15810000 20312000 10767000 6190000 5395000 5365000 4415000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(11) 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 are the changes in the carrying amount of goodwill by reporting unit:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:14.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.208%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.219%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Healthcare</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" 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%">Industrial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" 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%">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 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%">Dispositions, Acquisitions and Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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 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%">Dispositions, Acquisitions and Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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 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%">Dispositions, Acquisitions and Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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 beginning of year</span></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%">$101,767</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$(32,055)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$69,712</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$134,382</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$(42,329)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$92,053</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$236,149</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$(74,384)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$161,765</span></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%">Acquisition </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">39,182</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">39,182</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">170,033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">170,033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">209,215</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">209,215</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:9pt;font-weight:400;line-height:100%">Dispositions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(15,598)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(15,598)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3,873)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3,873)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(19,471)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(19,471)</span></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%">Adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></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%">(900)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(900)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">900</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">900</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</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:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></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%">(2,481)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(2,481)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3,440)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3,440)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(5,921)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(5,921)</span></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%">Total goodwill</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$98,386</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$(8,471)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$89,915</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$131,842</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$123,831</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$255,673</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$230,228</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$115,360</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$345,588</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">The 2021 acquisition, for the Healthcare and Industrial segments in the table above relate to Allevi, Additive Works, Oqton and Volumetric. Approximately $560 of goodwill related to Allevi will be deductible for tax purposes.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">The 2021 dispositions for the Healthcare and Industrial segments in the table above relate to of ODM and Simbionix</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">The 2021Adjustment, for the Healthcare and Industrial segments in the table above relate to reclassification within the segments.</span></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 following are the changes in the carrying amount of goodwill by reporting unit for 2020. This presentation reflects the prior year reporting unit structure, which has been changed for 2021. Due to unnecessarily burdensome procedures to recast this information into our new segment structure, we have taken the practicability exception allowed and presented as in prior year</span></div><div 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></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 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%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><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%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><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%">APAC</span></td><td colspan="3" style="padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">186,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">36,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">223,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Dispositions and impairments </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Effect of foreign currency exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><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%">127,592 </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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><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%">34,173 </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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><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%">161,765 </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"/></tr></table><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;text-indent:36pt"><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:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Includes $21,385 of goodwill held for sale related to Cimatron in EMEA and $4,699 of goodwill related to the sale of our Australia ODM and Wuxi Easyway businesses in APAC. See Note 4.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 above tables reflect the impact on goodwill of amounts recorded in currencies other than the U.S. dollar on the financial statements of subsidiaries in these geographic areas resulting from the yearly effect of foreign currency translation between the applicable functional currency and the U.S. dollar.</span></div><div 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 reporting units are Healthcare and Industrial. We completed the required annual goodwill impairment test as of November 30, 2021. The goodwill impairment test compared the fair value of each reporting unit to their carrying value. We estimated the fair value of our reporting units based primarily on projections of future revenues, expenses, and cash flows discounted to its present value, and a market approach. The valuation methodology and underlying financial information included in the Company's determination of fair value required significant judgment by management. The principal assumptions used in the Company's discounted cash flow analysis consisted of (a) the long-term projections of future financial performance and (b) the weighted-average cost of capital of market participants, adjusted for the risk attributable to the Company and the industry in which it operates. Under the market approach, the principal assumption included an estimate of multiples for various financial metrics of comparable companies. The estimated fair value for each of our reporting units was in excess of their respective carrying values as of November 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 September 30, 2020, we experienced a goodwill valuation triggering event due to a drop in our stock price, which was negatively impacted by the business environment as a result of the COVID-19 pandemic. Accordingly, we performed a quantitative analysis for potential impairment of our goodwill and long-lived asset balances. Based on available information and analysis as of September 30, 2020, we determined the carrying value of the EMEA reporting unit exceeded its fair value and recorded a non-cash goodwill impairment charge of $48,300. We determined the fair value of the Americas and APAC reporting units exceeded their carrying values and the carrying value of our long-lived assets is recoverable for all reporting units.</span></div> <div 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 are the changes in the carrying amount of goodwill by reporting unit:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:14.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.208%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.219%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Healthcare</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" 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%">Industrial</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" 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%">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 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%">Dispositions, Acquisitions and Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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 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%">Dispositions, Acquisitions and Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 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 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%">Dispositions, Acquisitions and Impairments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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 colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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 beginning of year</span></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%">$101,767</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$(32,055)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$69,712</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$134,382</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$(42,329)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$92,053</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$236,149</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$(74,384)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">$161,765</span></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%">Acquisition </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">39,182</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">39,182</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">170,033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">170,033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">209,215</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">209,215</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:9pt;font-weight:400;line-height:100%">Dispositions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(15,598)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(15,598)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3,873)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3,873)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(19,471)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(19,471)</span></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%">Adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></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%">(900)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(900)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">900</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">900</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</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:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></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%">(2,481)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(2,481)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3,440)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(3,440)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(5,921)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(5,921)</span></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%">Total goodwill</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$98,386</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$(8,471)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$89,915</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$131,842</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$123,831</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$255,673</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$230,228</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$115,360</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$345,588</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">The 2021 acquisition, for the Healthcare and Industrial segments in the table above relate to Allevi, Additive Works, Oqton and Volumetric. Approximately $560 of goodwill related to Allevi will be deductible for tax purposes.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">The 2021 dispositions for the Healthcare and Industrial segments in the table above relate to of ODM and Simbionix</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">The 2021Adjustment, for the Healthcare and Industrial segments in the table above relate to reclassification within the segments.</span></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 following are the changes in the carrying amount of goodwill by reporting unit for 2020. This presentation reflects the prior year reporting unit structure, which has been changed for 2021. Due to unnecessarily burdensome procedures to recast this information into our new segment structure, we have taken the practicability exception allowed and presented as in prior year</span></div><div 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></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 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%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><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%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><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%">APAC</span></td><td colspan="3" style="padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">186,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">36,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">223,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Dispositions and impairments </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Effect of foreign currency exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><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%">127,592 </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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><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%">34,173 </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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><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%">161,765 </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"/></tr></table><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;text-indent:36pt"><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:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Includes $21,385 of goodwill held for sale related to Cimatron in EMEA and $4,699 of goodwill related to the sale of our Australia ODM and Wuxi Easyway businesses in APAC. See Note 4.</span></div> 101767000 -32055000 69712000 134382000 -42329000 92053000 236149000 -74384000 161765000 39182000 39182000 170033000 170033000 209215000 209215000 15598000 15598000 3873000 3873000 19471000 19471000 -900000 -900000 900000 900000 -2481000 -2481000 -3440000 -3440000 -5921000 -5921000 98386000 -8471000 89915000 131842000 123831000 255673000 230228000 115360000 345588000 560000 0 186695000 36481000 223176000 0 69685000 4699000 74384000 0 10582000 2391000 12973000 0 127592000 34173000 161765000 21385000 4699000 48300000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(12) 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 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.0% of contributions on the first 6.0% 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, 2021, 2020 and 2019, we expensed $2,039, $2,456 and $2,688, respectively, for matching contributions to the defined contribution 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:700;line-height:120%">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 initiated by a predecessor of the subsidiary. We maintain insurance contracts 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, 2021 and 2020:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:71.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></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 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations as of January 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(627)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 obligations as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">9,074 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Fair value of assets as of December 31 </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="3" style="background-color:#cceeff;padding:0 1pt"/><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,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, net of tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,497)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(6,547)</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"/></tr></table></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:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">No change in underlying asset value for the 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-weight:400;line-height:120%">We recognized the following amounts in the consolidated balance sheets at December 31, 2021 and 2020:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:71.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></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 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 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,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">(5,497)</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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><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%">(6,547)</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"/></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 projected benefit obligation and accumulated benefit obligation were estimated as of December 31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:71.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></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 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 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%">9,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">8,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 table shows the components of net periodic benefit costs and the amounts recognized in “Accumulated other comprehensive income (loss)” as of December 31, 2021, 2020 and 2019:</span></div><div style="text-align:justify;text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><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 style="width:58.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.770%"/><td style="width:0.1%"/></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 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 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%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Amortization of actuarial loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 changes in plan assets and benefit obligations recognized in other comprehensive income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 (gain) loss </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Amortization of prior years' unrecognized loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 accumulated other comprehensive income (loss), excluding tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(493)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,574)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total expense recognized in net periodic benefit cost and other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">83 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(935)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,132 </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"/></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 benefit obligations as of December 31, 2021 and 2020:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:71.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 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%">1.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1.3%</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%">Rate of compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.981%"/><td style="width:0.1%"/></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="padding:2px 1pt;text-align: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:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">2022</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%">175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 through 2031</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.500 0.060 2039000 2456000 2688000 The following table provides a reconciliation of the changes in the projected benefit obligation for the years ended December 31, 2021 and 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:71.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></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 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations as of January 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(627)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 obligations as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">9,074 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Fair value of assets as of December 31 </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="3" style="background-color:#cceeff;padding:0 1pt"/><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,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, net of tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,497)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(6,547)</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"/></tr></table>a.No change in underlying asset value for the periods. 10391000 10497000 187000 204000 130000 84000 234000 1222000 627000 151000 773000 -979000 9074000 10391000 3577000 3844000 -5497000 -6547000 We recognized the following amounts in the consolidated balance sheets at December 31, 2021 and 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:71.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></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 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 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,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">(5,497)</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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><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%">(6,547)</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"/></tr></table> 3577000 3844000 163000 163000 8911000 10228000 5497000 6547000 <div 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 projected benefit obligation and accumulated benefit obligation were estimated as of December 31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:71.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></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 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 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%">9,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">8,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 table shows the components of net periodic benefit costs and the amounts recognized in “Accumulated other comprehensive income (loss)” as of December 31, 2021, 2020 and 2019:</span></div><div style="text-align:justify;text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><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 style="width:58.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.770%"/><td style="width:0.1%"/></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 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 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%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Amortization of actuarial loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 changes in plan assets and benefit obligations recognized in other comprehensive income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 (gain) loss </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Amortization of prior years' unrecognized loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 accumulated other comprehensive income (loss), excluding tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(493)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,574)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total expense recognized in net periodic benefit cost and other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">83 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(935)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,132 </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"/></tr></table></div> 9074000 10391000 8635000 9343000 187000 204000 166000 130000 84000 151000 -259000 -351000 -200000 576000 639000 517000 234000 1223000 -1815000 -259000 -351000 -200000 -493000 -1574000 1615000 83000 -935000 2132000 <div 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 benefit obligations as of December 31, 2021 and 2020:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:71.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 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%">1.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1.3%</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%">Rate of compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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.012 0.013 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.981%"/><td style="width:0.1%"/></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="padding:2px 1pt;text-align: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:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">2022</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%">175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 through 2031</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 175000 181000 185000 187000 189000 1439000 <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) 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%">Accrued liabilities at December 31, 2021 and 2020 are summarized 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:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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%">39,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">19,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 warranty liability</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,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties payable</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%">826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #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%">76,994 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">69,812 </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"/></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%">Other liabilities at December 31, 2021 and 2020 are summarized 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:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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%">Long term employee indemnity</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%">5,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #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%">32,254 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">51,247 </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"/></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 product warranty obligations, including deferred revenue on extended warranty contracts, for the years ended December 31, 2021, 2020 and 2019, are summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></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 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%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"/><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%">Additional Accrual/ Revenue Deferred</span></td><td colspan="3" style="padding:0 1pt"/><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%">Costs Incurred/ Deferred Revenue Amortization</span></td><td colspan="3" style="padding:0 1pt"/><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%">Ending Balance</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%">Year Ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:12pt;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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(8,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued liabilities at December 31, 2021 and 2020 are summarized 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:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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%">39,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">19,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 warranty liability</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,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties payable</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%">826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #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%">76,994 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">69,812 </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"/></tr></table></div> 39846000 24629000 19836000 14952000 9045000 18762000 3585000 2348000 2263000 1773000 1593000 6138000 826000 1210000 76994000 69812000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities at December 31, 2021 and 2020 are summarized 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:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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%">Long term employee indemnity</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%">5,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #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%">32,254 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">51,247 </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"/></tr></table></div> 5237000 12228000 6099000 15532000 8911000 10228000 10244000 6163000 1763000 7096000 32254000 51247000 <div 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 product warranty obligations, including deferred revenue on extended warranty contracts, for the years ended December 31, 2021, 2020 and 2019, are summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></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 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%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"/><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%">Additional Accrual/ Revenue Deferred</span></td><td colspan="3" style="padding:0 1pt"/><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%">Costs Incurred/ Deferred Revenue Amortization</span></td><td colspan="3" style="padding:0 1pt"/><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%">Ending Balance</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%">Year Ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:12pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:12pt;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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(8,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6380000 8670000 8784000 6266000 6192000 6454000 6266000 6380000 7660000 8124000 9592000 6192000 <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">(14) Borrowings</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: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:115%">On November 16, 2021 the Company issued $460,000 in aggregate principal amount of its 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 net proceeds from the offering of the Notes were $446,534 after deducting the initial purchasers’ discounts and commissions and offering expenses payable by the Company in the amount of $13,466 for which $13,141 is unamortized at December 31, 2021. 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 are senior, unsecured obligations of the Company, will 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 the terms of the Notes. The Notes will be 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 calendar quarter commencing after the calendar quarter ending on March 31, 2022 (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 greater than or equal to 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 the Common Stock, or a combination of cash and shares of the 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. 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. 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. The Company may not redeem the Notes prior to November 20, 2024. The Notes are redeemable, in whole or in part, for cash at the Company’s option at any time, and from time to time, on or after 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 Notes are the Company’s senior unsecured obligations and will 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; be 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 structurally subordinated to all existing and future indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company. The Indenture also contains covenants, events of default and other provisions which are customary for offerings of convertible notes. We are in compliance with all covenants. At the December 31, 2021 the fair value of the Notes is $436,600. This based on the quoted market price where the volume of activity is not active and thus this is deemed a level 2 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-weight:400;line-height:120%">The Company incurred $324 of debt issuance cost amortization in 2021. Debt issuance cost accretion of $2,663, $2,679 $2,695, $2,711, and $2,394 are expected to be incurred in 2022, 2023, 2024, 2025 and 2026, 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%">Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div 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 had a 5-year $100,000 senior secured revolving credit facility (the “Senior Credit Facility”) to support working capital and general corporate purposes. The Senior Credit Facility also included a 5-year $100,000 senior secured term loan facility (the “Term Facility”) that was fully repaid and terminated in the first quarter of 2021, as discussed below. Effective August 24, 2021, we terminated the 5-year $100,000 Senior Credit Facility. The Senior Credit Facility contained customary covenants, some of which required us to maintain certain financial ratios that determine the amounts available and terms of borrowings and events of default. We were in compliance with all covenants through the date of termination.</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%">Borrowings under the Senior Credit Facility were subject to interest at varying spreads above quoted market rates and a commitment fee was paid on the total unused commitment. The interest rate at December 31, 2020 was 1.9%. We had a balance of $21,392 outstanding on the Term Facility at December 31, 2020. On January 1, 2021, the Company completed the sale of Cimatron. A portion of the proceeds from the sale were used to repay the outstanding balance on the Term Facility. The Term Facility was fully repaid and terminated in the first quarter of 2021. Concurrent with the repayment of the Term Facility, we terminated the related interest rate swap, resulting in a marked-to-market payment of $721. See Note 15 for additional 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:700;line-height:120%">Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">Interest income totaled $438, $400 and $1,209 for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div>Interest expense totaled $2,340, $4,391 and $4,442 for the years ended December 31, 2021, 2020 and 2019, respectively. 460000 0 446534000 13466000 13141000 0.00594 0.001 1.30 20 30 5 5 0.98 35.92 1 1.30 436600000 324000 2663000 2679000 2695000 2711000 2394000 P5Y 100000 P5Y 100000 P5Y 100000 0.019 21392000 721000 438000 400000 1209000 2340000 4391000 4442000 <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) Hedging Activities and Financial Instruments</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:700;line-height:120%">Derivatives Designated as Hedging Instruments</span></div><div style="text-align:justify"><span><br/></span></div><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 July 8, 2019, we entered into a $50,000 interest rate swap contract, designated as a cash flow hedge, to minimize the risk associated with the variability of cash flows in interest payments from variable-rate debt due to fluctuations in the one-month USD-LIBOR, subject to a 0% floor, through February 26, 2024. Changes in the interest rate swap are expected to offset the changes in cash flows attributable to fluctuations of the one-month USD-LIBOR for the interest payments associated with our Term Facility.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 30, 2020, we executed an amendment to the swap which reduced the notional amount to $15,000 and resulted in de-designation as a cash flow hedge. The reduction required a mark-to-market settlement of $1,253 paid in July 2020. Amounts previously recognized in Accumulated Other Comprehensive Loss ("AOCL") of $1,235 were released and reclassified into Interest and other expense, net on the accompanying consolidated statements of operations and comprehensive loss for the year ended December 31, 2020. Subsequent to June 2020, changes in the swap’s fair value are recognized currently in earnings and included in the Interest and other expense, net. The remaining $721 in AOCL as of December 31, 2020 was expensed to Interest and other expense, net in 2021 when the Company terminated this agreement in connection with repayment of the Term Facility. See Note 14 for additional information. </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:112%">We had no exposure to LIBOR rates as of December 31, 2021. The notional amount and fair value of the historical derivative on our balance sheet at December 31, 2021 and 2020 are disclosed below:</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 style="width:46.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><td style="width:0.1%"/></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%">Balance Sheet location</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%">Notional amount</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%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 rate swap contract</span></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%">Other liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 rate swap contract</span></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%">Other liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Derivatives Not Designated as Hedging Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div 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 conduct business in various countries using both the functional currencies of those countries and other currencies to effect cross border transactions. As a result, we are subject to the risk that fluctuations in foreign exchange rates between the dates that those transactions are entered into and their respective settlement dates will result in a foreign exchange gain or loss. When practicable, we endeavor to match assets and liabilities in the same currency on our balance sheet and those of our subsidiaries in order to reduce these risks. When appropriate, we enter into foreign currency contracts to hedge exposures arising from those transactions. We have elected not to prepare and maintain the documentation to qualify for hedge accounting treatment under ASC 815, “Derivatives and Hedging,” and therefore, all gains and losses (realized or unrealized) are recognized in Interest and other expense, net in the consolidated statements of operations and comprehensive loss. Depending on their fair value at the end of the reporting period, derivatives are recorded either in prepaid expenses and other current assets or in accrued liabilities on the consolidated balance sheet.</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%">We had $43,000 and $101,781 in notional foreign exchange contracts outstanding as of December 31, 2021 and 2020, respectively. The fair values of these contracts were not material.</span></div>We translate foreign currency balance sheets for each non-U.S. subsidiary's functional currency (generally the respective local currency) to U.S. dollars at end-of-period exchange rates and statements of earnings at average exchange rates for each period. The resulting foreign currency translation adjustments are a component of other comprehensive income (loss). We do not hedge the fluctuation in reported revenue and earnings resulting from the translation of these international operations' results into U.S. dollars. 50000000 0 15000000 1253000 1235000 721000 The notional amount and fair value of the historical derivative on our balance sheet at December 31, 2021 and 2020 are disclosed below:<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 style="width:46.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><td style="width:0.1%"/></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%">Balance Sheet location</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%">Notional amount</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%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 rate swap contract</span></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%">Other liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 rate swap contract</span></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%">Other liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 0 0 15000000 -700000 43000000 101781000 <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%">(16) Inventory Financing Agreements</span></div><div style="text-align:justify"><span><br/></span></div><div 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, 2018 and January 17, 2020, we entered into a Manufacturing Services Agreement and Amendment One to Manufacturing Services Agreement (together, the "Agreement"), with an assembling manufacturer to produce products on behalf of 3D Systems Corporation. During the quarter ended March 31, 2020, as part of the Agreement, we sold $12,100 of inventory to the assembling manufacturer that we have an obligation to repurchase. At December 31, 2021, our obligation to repurchase inventory, included in Accrued and other liabilities on our consolidated balance sheets, was $2,826, relating to the initial sale of inventory to the assembly manufacturer and adjusted for transactions. The inventory sold consisted of raw materials, packaging materials and consumables representing stock on hand related to certain product families for which the manufacturing has been outsourced to the assembling manufacturer. Although the assembling manufacturer holds legal title, we account for the inventory similar to a product financing arrangement; therefore, the inventories sold to the assembling manufacturer will continue to be included in Inventories on our consolidated balance sheets until processed into finished goods and sold back to us. At December 31, 2021, inventory held at assemblers was $26.</span></div>Additionally, as part of the Agreement, we have a commitment to purchase certain materials and supplies that the assembling manufacturer purchased from third parties. At December 31, 2021, we had a commitment of $5,187 with the assembling manufacturer. 12100000 2826000 26000 5187000 <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) 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%">We had 5,000 shares of preferred stock that were authorized but unissued at December 31, 2021 and 2020.</span></div> 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">(18) Stock-Based 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%">The Company maintains the 2004 Restricted Stock Plan, as amended, for Non-Employee Directors and the 2015 Incentive Plan of 3D Systems Corporation. The 2015 Incentive Plan was amended and restated in May 2020 to, among other things, increase the number of shares reserved for issuance by 4,860 shares (as amended and restated, the “2015 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 2015 Plan authorizes the granting of shares of restricted stock, RSUs, stock appreciation rights, cash incentive awards and the grant of options to purchase shares of our common stock. The 2015 Plan also designates measures that may be used for performance awards and market-based awards. The Director Plan authorizes shares of restricted stock for our non-employee 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%">The vesting period for awards under the Stock Plans is generally determined by the Board at the date of the grant and generally the awards vest one third each year over 3 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%">Stock-based compensation expense is included in selling, general and administrative expenses in the consolidated statements of operations and comprehensive income (loss). The following table details the components of stock-based compensation expense recognized in net earnings in each of the past three years:</span></div><div style="text-align:justify;text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</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%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">55,153 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,725 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23,587 </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"/></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%">Included in the above expense for 2021 is $22,057 pertaining to the annual incentive compensation awards that will be paid in company shares of which a $1,914 liability was reduced and recorded as part of the divestiture gains. Additionally, the above expense includes $683 related to the Volumetric contingent milestone payments as discussed in Note 3.</span></div><div style="text-align:justify"><span><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%">Restricted 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%">We determine the fair value of restricted stock and RSUs based on the closing price of our stock on the date of grant. We generally recognize compensation expense related to restricted stock and RSUs on a straight-line basis over the vesting period. Forfeitures are recognized in the period in which they occur. A summary of restricted stock and RSU activity for the year ended December 31, 2021 follows:</span></div><div style="text-align:justify;text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></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 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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year — unvested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 — unvested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,980 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 outstanding balance above are 606 shares of restricted stock that vest under specified market conditions and 747 shares of restricted stock that vest under specified Company performance measures. Awards with specified market conditions were awarded to certain employees in 2016, 2020 and 2021. The fair value for awards with market conditions is determined using a binomial lattice Monte Carlo simulation model and is expensed ratably over any implicit or explicit service period regardless if the market condition is probable of achievement or not. Stock compensation expense is not reversed if the market condition is not met. We recognize forfeitures when they occur. The fair value of performance-based awards are recognized on the grant date and expensed ratably over any implicit or explicit service period when the performance condition is deemed probable of achievement. Stock compensation recorded for performance shares is reversed when the performance condition is no longer deemed probable of achievement.</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%">Some RSUs are granted with a performance measure derived from non-GAAP-based management targets or based on non-financial metrics. 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 style="text-align:justify"><span><br/></span></div><div 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, we issued Performance Share Units (PSUs) to employees of Volumetric as part of the acquisition agreement. Vesting of these shares is based on four non-financial milestones that involve various medical achievements. These awards were divided into four tranches, one tranche per milestone, and compensation expense is recognized only when a milestone is probable of achievement. As of December 31, 2021 one of the four milestones was deemed probable of achievement and the company recorded $81 of expense in 2021 related to these awards.</span></div><div style="text-align:justify"><span><br/></span></div><div 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, 2021, there was $60,612 of unrecognized stock-based compensation expense related to all non-vested restricted stock award shares and units, which we expect to recognize over a weighted-average period of 2.8 years.</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, included in the activity above, 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:id3VybDovL2RvY3MudjEvZG9jOmI3Y2IwZWNkNzc3YjQzMjlhZWYwZmZlNDMyM2I5MTIyL3NlYzpiN2NiMGVjZDc3N2I0MzI5YWVmMGZmZTQzMjNiOTEyMl8xOTAvZnJhZzo1ZWViMzFlZjc5ZDI0ZDY1YmZiZmY2NTFmY2UzZDBmZi90ZXh0cmVnaW9uOjVlZWIzMWVmNzlkMjRkNjViZmJmZjY1MWZjZTNkMGZmXzMxNzQ_872c282c-e0ca-40b7-be19-1cf78a1d8cc0">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. Forfeitures are recognized in the period in which they occur. 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 are not reversed if the market condition is not met. </span></div><div style="text-align:justify"><span><br/></span></div><div 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, 2021 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:99.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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 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 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 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 (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">420 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">In the table above, intrinsic value is calculated as the excess, if any, between the market price of our stock on the last trading day of the year and the exercise price of the 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%">At December 31, 2021, there was no unrecognized pre-tax stock-based compensation expense related to stock options.</span></div> 4860000 P3Y The following table details the components of stock-based compensation expense recognized in net earnings in each of the past three years:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</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%">Total stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">55,153 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,725 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23,587 </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"/></tr></table> 55153000 17725000 23587000 22057000 1914000 683000 A summary of restricted stock and RSU activity for the year ended December 31, 2021 follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></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 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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of year — unvested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 — unvested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,980 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3540000 8.81 2547000 29.30 462000 18.17 1645000 11.68 3980000 19.72 606000 747000 4 4 1 1 4 81000 60612000 P2Y9M18D 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, 2021 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:99.853%"><tr><td style="width:1.0%"/><td style="width:45.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2021</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 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 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 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 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 (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">420 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">3,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 420000 13.26 P5Y8M12D 0 0 0 0 0 0 420000 13.26 P4Y8M12D 3479000 0 Net Income (Loss) Per Share <div 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 compute basic earnings (loss) per share using net income (loss) attributable to 3D Systems Corporation and the weighted average number of common shares outstanding during the applicable period. Diluted earnings (loss) per share incorporates the additional shares issuable upon assumed exercise of stock options and the assumed vesting of restricted stock and RSUs, except in such case when their inclusion would be anti-dilutive.</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 style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2019</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%">Numerator for basic and diluted net earnings (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to 3D Systems Corporation</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%">322,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(149,594)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for net earnings (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 shares - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Dilutive effect of shares issuable under stock based compensation and other plans</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%">3,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 shares - diluted</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%">126,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Anti-dilutive shares of restricted share awards which are excluded from the dilutive shares above</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - basic</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%">2.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.55 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.27 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.61)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:120%">(1) The dilutive impact of share awards is 2,755 shares for which the calculation requires certain assumptions regarding assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options and an estimate of 712 shares for the payment of accrued incentive compensation that will be settled in shares. The share estimate is based on the accrued incentive compensation balance at the end of the year divided by the average 2021 share price.</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) Excludes the impact of shares contingently issuable upon the achievement of certain milestones in the Volumetric acquisition as discussed in Note 3. The 2020 and 2019 amounts represent outstanding equity awards that are anti-dilutive because we had a net loss in both years.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 its 0% Convertible Senior Notes due November 15, 2026 as discussed in Note 14.</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 Notes’ impact to diluted shares will be calculated using the if-converted method as prescribed in ASU 2020-06.</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 Notes will increase the diluted share count when the average share price over a quarterly or annual reporting period is greater than $35.92, the conversion price of the Notes.</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 the year ended December 31, 2021 the Notes were anti-dilutive.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 5, 2020, we entered into an Equity Distribution Agreement for an At-The-Market equity offering program (“ATM Program”) where we may issue and sell, from time to time, shares of our common stock. Our ATM Program allowed for an aggregate gross sales price of up to a total of $150,000, depending upon market conditions and our liquidity requirements, through Truist Securities, Inc. and HSBC Securities (USA) Inc. For the year ended December 31, 2020, we sold 4,616 shares of our common stock under our ATM Program for net proceeds of $24,664, net of $849 in fees, commissions and other costs. As of December 31, 2020, we had $124,487 in availability remaining under the ATM Program. On January 6, 2021, we terminated the ATM Program.</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 style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2019</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%">Numerator for basic and diluted net earnings (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to 3D Systems Corporation</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%">322,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(149,594)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,880)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for net earnings (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 shares - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Dilutive effect of shares issuable under stock based compensation and other plans</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%">3,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 shares - diluted</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%">126,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Anti-dilutive shares of restricted share awards which are excluded from the dilutive shares above</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - basic</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%">2.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share - diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.55 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.27 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.61)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:120%">(1) The dilutive impact of share awards is 2,755 shares for which the calculation requires certain assumptions regarding assumed proceeds that will hypothetically repurchase unvested restricted shares and outstanding stock options and an estimate of 712 shares for the payment of accrued incentive compensation that will be settled in shares. The share estimate is based on the accrued incentive compensation balance at the end of the year divided by the average 2021 share price.</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) Excludes the impact of shares contingently issuable upon the achievement of certain milestones in the Volumetric acquisition as discussed in Note 3. The 2020 and 2019 amounts represent outstanding equity awards that are anti-dilutive because we had a net loss in both years.</span></div> 322052000 -149594000 -69880000 122867000 117579000 113811000 3467000 0 0 126334000 117579000 113811000 1779000 3960000 5822000 2.62 -1.27 -0.61 2.55 1.27 -0.61 2755000 712000 460000000 0 35.92 150000000 4616000 24664000 849000 124487000 <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) Noncontrolling Interests</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%">As of December 31, 2020, we owned 100% of the capital and voting rights of Robtec, a service bureau and distributor of 3D printing and scanning products in Brazil. Approximately 70% of the capital and voting rights of Robtec was acquired on November 25, 2014. On January 7, 2020, we made a payment equal to the redemption price of $10,000 and acquired the remaining 30% of the capital and voting rights.</span></div> 1 0.70 10000000 0.30 <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) Fair Value Measurements</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%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div 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, Israeli severance funds and derivatives are valued utilizing the market approach to measure fair value for financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 and liabilities measured at fair value on a recurring basis are summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Fair Value Measurements as of December 31, 2021</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Cash equivalents</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 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%">485,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">485,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Israeli severance funds </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Fair Value Measurements as of December 31, 2020</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents </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 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%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israeli severance funds </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Derivative financial instruments </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">c</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Cash equivalents include 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 and are included in cash and cash equivalents in the consolidated balance sheet.</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:9pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">We partially fund a liability for our Israeli severance requirement through monthly deposits into fund accounts, the value of these contributions are recorded to non-current assets on the consolidated balance sheet.</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:9pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Derivative instruments are reported based on published market prices for similar assets or are estimated based on published market prices for similar assets or are estimated based on observable inputs such as interest rates, yield curves, credit risks, spot and future commodity prices and spot and future exchange rates. See Note 15 for additional information on our derivative financial instruments.</span></div><div style="padding-left:40.5pt;text-align:justify"><span><br/></span></div><div 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 year ended December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 addition to the assets and liabilities included in the above table, certain of our assets and liabilities are measured at fair value on a non-recurring basis. This includes goodwill and other intangible assets which are measured at fair value at acquisition and adjusted to fair value only if their fair value falls below the initial fair value. For further discussion on the valuation techniques and inputs used in the fair value measurement of goodwill and other intangible assets, see Notes 2, 3, 10 and 11.</span></div> Cash equivalents, Israeli severance funds and derivatives are valued utilizing the market approach to measure fair value for financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. <div 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 and liabilities measured at fair value on a recurring basis are summarized below:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Fair Value Measurements as of December 31, 2021</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Cash equivalents</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 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%">485,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">485,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Israeli severance funds </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Fair Value Measurements as of December 31, 2020</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents </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 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%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israeli severance funds </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Derivative financial instruments </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">c</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Cash equivalents include 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 and are included in cash and cash equivalents in the consolidated balance sheet.</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:9pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">We partially fund a liability for our Israeli severance requirement through monthly deposits into fund accounts, the value of these contributions are recorded to non-current assets on the consolidated balance sheet.</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:9pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Derivative instruments are reported based on published market prices for similar assets or are estimated based on published market prices for similar assets or are estimated based on observable inputs such as interest rates, yield curves, credit risks, spot and future commodity prices and spot and future exchange rates. See Note 15 for additional information on our derivative financial instruments.</span></div> 485521000 0 0 485521000 0 2070000 0 2070000 199000 0 0 199000 0 6422000 0 6422000 0 -700000 0 -700000 <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) 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 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 before income taxes are as follows:</span></div><div style="text-align:justify;text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</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%">Income (Loss) before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 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%">308,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(79,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">319,540 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(143,410)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(65,100)</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"/></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 income tax provision for the years ended December 31, 2021, 2020 and 2019 are as follows:</span></div><div style="text-align:justify;text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 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%">(8,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,795)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,795)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(1,206)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,354)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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,512)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6,184 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,532 </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"/></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 overall effective tax rate differs from the statutory federal tax rate for the years ended December 31, 2021, 2020 and 2019 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:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</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 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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends not taxable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 operating loss carryback claim</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes related to distributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 842 adoption</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Divestitures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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 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%">(4.3)</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 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%">(7.0)</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:112%">The difference between our effective tax rate for 2021 and the federal statutory rate was 21.8 percentage points. The difference in the effective rate is primarily due to differences in book and stock bases related to the divestitures of Cimatron and Simbionix, valuation allowance changes, and adjustments to uncertain tax positions, provisions for GILTI, and non-deductible expenses. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 2020 and the federal statutory rate was 25.3 percentage points. The difference in the effective rate is primarily due to valuation allowance changes, nondeductible impairment charges, dividends not taxable, net operating loss carryback claim, and adjustments to uncertain tax positions.</span></div><div 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 2019 and the federal statutory rate was 28.0 percentage points. The difference in the effective rate is primarily due to valuation allowance changes, provisions for Global Intangible Low Taxed Income ("GILTI"), prior period adjustments and adjustments to uncertain tax positions.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2021, 2020 and 2019, there were no significant changes 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 style="text-align:justify"><span><br/></span></div><div 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 net deferred income tax assets and net deferred income tax (liabilities) at December 31, 2021 and 2020 are as follows:</span></div><div style="text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></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 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">17,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Stock options and restricted stock awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Lease Tax Asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">163(j) Limitation Carryforward</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,239 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">15,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property, plant, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Lease Tax Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align: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,881 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align: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,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2021, $38,394 of our deferred income tax assets was attributable to $279,684 of gross net operating loss carryforwards, which consisted of $84,869 of loss carryforwards for U.S. federal income tax purposes, $144,455 of loss carryforwards for U.S. state income tax purposes and $50,360 of loss carryforwards for foreign income tax purposes. $23,797 of gross net operating loss carryforwards for U.S. federal income tax purposes are acquisition related and are subject to potential measurement period adjustments under ASC 805.</span></div><div style="text-align:justify"><span><br/></span></div><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%">$1,304 of gross net operating loss carryforwards for U.S. federal income tax purposes will expire in 2037. All other 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 2022. In addition, certain loss carryforwards for foreign income tax purposes begin to expire in 2024 and certain other loss carryforwards for foreign purposes do not expire.</span></div><div style="text-align:justify"><span><br/></span></div><div 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, 2021, tax credit carryforwards included in our deferred income tax assets consisted of $8,411 of research and experimentation credit carryforwards for U.S. federal income tax purposes, $4,201 of research and experimentation tax credit carryforwards for U.S. state income tax purposes, $6,629 of foreign tax credits for U.S. federal income tax purposes, and $729 of other state tax credits. Certain state research and experimentation and other state credits began to expire in 2021. We have recorded a valuation allowance related to the U.S. federal and state tax credits.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the one time 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 its earnings outside the U.S. and as such, have not provided for any additional taxes on approximately $121,509 of unremitted earnings. We believe the unrecognized deferred tax liability related to these earnings is approximately $5,210. </span></div><div style="text-align:justify"><span><br/></span></div><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%">Including interest and penalties, we decreased our unrecognized benefits by $10,300 for the year ended December 31, 2021 and increased our unrecognized tax benefits by $1,659 for the year ended December 31, 2021. The decrease was primarily related to the release of unrecognized tax benefits due to the receipt of two favorable U.S. private letter rulings and the settlement of an audit in a foreign jurisdiction. 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 $5,596. We include interest and penalties in the consolidated financial statements as a component of income tax expense. </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Unrecognized Tax Benefits*</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 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</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%">Balance at January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(25,902)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(15,467)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,031)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increases related to prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,684)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:112%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(797)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><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%">(17,261)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,902)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(15,467)</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"/></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 unrecognized tax benefit balance includes an insignificant amount of interest and penalties.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 2013 through 2020 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 2016 through 2020 remain open to examination by the various foreign taxing jurisdictions to which the Company is subject.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 our deferred income tax asset valuation allowance:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.649%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.642%"/><td style="width:0.1%"/></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 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 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 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 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%">Other</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">123,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(31,948)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">91,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">95,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">109,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The components of our income before income taxes are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</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%">Income (Loss) before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 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%">308,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(79,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">319,540 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(143,410)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(65,100)</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"/></tr></table> 308514000 -45973000 -79821000 11026000 -97437000 14721000 319540000 -143410000 -65100000 The components of income tax provision for the years ended December 31, 2021, 2020 and 2019 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 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%">(8,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,795)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,795)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(1,206)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,354)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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,512)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6,184 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,532 </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"/></tr></table> -8675000 1294000 -135000 2097000 451000 801000 6861000 5645000 7220000 283000 7390000 7886000 0 67000 -1008000 0 0 0 -2795000 -1273000 -2346000 -2795000 -1206000 -3354000 -2512000 6184000 4532000 <div 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, 2021, 2020 and 2019 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:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</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 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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends not taxable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 operating loss carryback claim</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes related to distributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 842 adoption</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Divestitures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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 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%">(4.3)</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 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%">(7.0)</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.104 -0.085 -0.213 0 0.095 0 0 0.062 0 -0.007 -0.032 0 0.012 -0.003 -0.070 0.014 -0.135 -0.018 0 0 -0.008 0 -0.033 0.010 0 -0.016 -0.005 -0.007 -0.003 -0.011 -0.013 -0.014 0 0 -0.004 -0.009 0.014 -0.026 0.033 0 0 -0.001 0.010 0.005 0.028 -0.001 0.009 -0.025 0.005 -0.002 0.019 -0.030 -0.075 0.028 -0.101 0 0 -0.008 -0.043 -0.070 0.218 0.253 0.280 <div 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 net deferred income tax assets and net deferred income tax (liabilities) at December 31, 2021 and 2020 are as follows:</span></div><div style="text-indent:36pt"><span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:71.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></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 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">17,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Stock options and restricted stock awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Lease Tax Asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">163(j) Limitation Carryforward</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,239 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">15,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Property, plant, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Lease Tax Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 deferred income tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align: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,881 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align: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,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10950000 17395000 8005000 2544000 8692000 10450000 38394000 67025000 19967000 18813000 2893000 6077000 8141000 4637000 10362000 8343000 0 2854000 91165000 123113000 16239000 15025000 2356000 2548000 2110000 2662000 8458000 6379000 434000 1345000 13358000 12934000 0 560000 2881000 1531000 38394000 279684000 84869000 144455000 50360000 23797000 1304000 8411000 4201000 6629000 729000 121509000 5210000 10300000 1659000 5596000 <div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Unrecognized Tax Benefits*</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 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2019</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%">Balance at January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(25,902)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(15,467)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,031)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Increases related to prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,684)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:112%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(797)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><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%">(17,261)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,902)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(15,467)</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"/></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 unrecognized tax benefit balance includes an insignificant amount of interest and penalties.</span></div> 25902000 15467000 13031000 467000 10426000 2684000 8886000 788000 857000 371000 0 0 1043000 0 0 553000 797000 609000 639000 0 0 17261000 25902000 15467000 <div 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 our deferred income tax asset valuation allowance:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.649%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.642%"/><td style="width:0.1%"/></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 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 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 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 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%">Other</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">123,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(31,948)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">91,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">95,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">109,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 123113000 -31948000 0 91165000 109643000 13470000 0 123113000 95398000 14245000 0 109643000 <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) 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 7.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 an inventory purchase commitment with an assembling manufacturer. See Note 16.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supply commitments totaled $31,094 and $55,317 as of December 31, 2021 and 2020, respectively. Commitments for printer assemblies and inventory items at December 31, 2021 and 2020 were $29,916 and $27,030, respectively. Commitments for operating costs and capital expenditures at December 31, 2021 and 2020 were $1,179 and $28,287, 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%">Indemnification</span></div><div 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 its 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%">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">Export Controls and Government Contracts Compliance Matter</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2017, we received an administrative subpoena from the Bureau of Industry and Security of the Department of Commerce (“BIS”) requesting the production of records in connection with possible violations of U.S. export control laws, including with regard to our Quickparts.com, Inc. subsidiary. In addition, while collecting information responsive to the above-referenced subpoena, our internal investigation identified potential violations of the International Traffic in Arms Regulations ”) administered by the Directorate of Defense Trade Controls of the Department of State (“DDTC”) and potential violations of the Export Administration Regulations administered by the BIS. On June 8, 2018 and thereafter, we submitted voluntary disclosures to BIS and DDTC identifying numerous potentially unauthorized exports of technical data. </span></div><div style="margin-bottom:12pt;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 our ongoing review of trade compliance risks and our cooperation with the government, on November 20, 2019, we submitted to the U.S. Treasury Department’s Office of Foreign Assets Control (“OFAC”) an initial notice of voluntary disclosure regarding potential violations of economic sanctions related to Iran. We continued to investigate this issue and filed final disclosures with OFAC on May 20, 2020 and December 21, 2021. We have and will continue to implement compliance enhancements to our export controls, trade sanctions, and government contracting compliance program to address the issues identified through our ongoing internal investigation and will cooperate with DDTC and BIS, as well as the U.S. Departments of Justice, Defense, Homeland Security and Treasury in their ongoing reviews of these matters. In connection with these ongoing reviews, in August 2020, the Company 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 will continue to fully cooperate with the U.S. Department of Justice in the related investigation.</span></div><div 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 addition, on July 19, 2019, we received a notice of immediate suspension of federal contracting from the United States Air Force, pending the outcome of an ongoing investigation. The suspension applied to 3D Systems, its subsidiaries and affiliates, and was related to the potential export controls violations involving our ODM business described above. Under the suspension, we were generally prohibited from receiving new federal government contracts or subcontracts from any executive branch agency as described in the provisions of 48 C.F.R Subpart 9.4 of the Federal Acquisition Regulation. The suspension allowed us to continue to perform current federal contracts, and also to receive awards of new subcontracts for items under $35 and for items considered commercially available off-the-shelf items. The Air Force lifted the suspension on September 6, 2019 following the execution of a two-year Administrative Agreement with us. We are now eligible to obtain and perform U.S. government contracts and subcontracts without restrictions. Under the Administrative Agreement, we were monitored and evaluated by independent monitors who reported to the Air Force on our compliance with the terms of the Company’s Ethics &amp; Compliance Program, including its overall culture, government contracting compliance program, and export controls compliance program. The Air Force terminated the Administrative Agreement and associated monitorship early, on August 12, 2021, after the monitors found that we had satisfied the requirements of the Administrative Agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we cannot predict the ultimate resolution of these matters, we have incurred and expect to continue to incur significant legal costs and other expenses in connection with responding to the U.S. government agencies. </span></div><div style="margin-bottom:12pt;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">Shareholder Suits</span></div><div style="margin-bottom:12pt;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 have been 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 14, 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 seeks monetary damages on behalf of the purported class. Defendants moved to dismiss the Amended Complaint on February 15, 2022, and the motion will be fully briefed in May 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:107%">The Company has been named as a nominal defendant and certain of its current and former executive officers have been 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. The actions are styled Nguyen v. Joshi, et al., No. 21-cv-03389-DG-CLP (E.D.N.Y.) (the “New York Derivative 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”), and Scanlon v. Graves, et al., No. 2021CP4602312 (S.C., Ct. of Common Pleas for the 16th Judicial Cir., Cty. of York) (the “Scanlon Action”). The Complaint in the New York Derivative Action, which was filed on June 15, 2021, asserts 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 Action and the Scanlon Action, which were filed on July 26, 2021, assert breach of fiduciary duty and unjust enrichment claims against defendants. On August 27, 2021, the New York 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 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”).</span></div><div style="text-align:justify"><span><br/></span></div><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 believes the claims alleged in the putative securities class action and derivative lawsuits are without merit and the Company intends to defend itself and its current and former officers vigorously.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;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">Other</span></div><div 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 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> 31094000 55317000 29916000 27030000 1179000 28287000 2 2 35000 P2Y <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) Accumulated Other Comprehensive Loss</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%">The changes in the balances of accumulated other comprehensive loss by component are 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 style="width:32.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></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 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 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%">Derivative financial instruments</span></td><td colspan="3" style="padding:0 1pt"/><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%">Liquidation of non-US entity and purchase of non-controlling interests</span></td><td colspan="3" style="padding:0 1pt"/><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, 2019</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%">(33,616)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,707)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(318)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,047)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 comprehensive income (loss)</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%">28,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,638)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Amounts reclassified from accumulated other comprehensive income (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:bottom"><span style="color:#000000;font-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, 2020</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%">(4,864)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,924)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(721)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">33 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,476)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 comprehensive income (loss)</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%">(30,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Amounts reclassified from accumulated other comprehensive income (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:bottom"><span style="color:#000000;font-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-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%">(35,497)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(2,242)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">33 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(37,706)</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"/></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Amount reclassified into Interest and other expense, net on the statement of operations. See Note 15.</span></div>The amounts presented in the table above are in other comprehensive loss and are net of taxes. For additional information about foreign currency translation and derivative financial instruments, see Note 15. For additional information about the pension plan, see Note 12. <div 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"><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 style="width:32.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></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 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 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%">Derivative financial instruments</span></td><td colspan="3" style="padding:0 1pt"/><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%">Liquidation of non-US entity and purchase of non-controlling interests</span></td><td colspan="3" style="padding:0 1pt"/><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, 2019</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%">(33,616)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,707)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(318)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,047)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 comprehensive income (loss)</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%">28,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,638)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Amounts reclassified from accumulated other comprehensive income (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:bottom"><span style="color:#000000;font-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, 2020</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%">(4,864)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,924)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(721)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">33 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,476)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 comprehensive income (loss)</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%">(30,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Amounts reclassified from accumulated other comprehensive income (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:bottom"><span style="color:#000000;font-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-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%">(35,497)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(2,242)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">33 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(37,706)</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"/></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.76pt">Amount reclassified into Interest and other expense, net on the statement of operations. See Note 15.</span></div> -33616000 -3707000 -318000 594000 -37047000 28752000 783000 -1638000 -561000 27336000 0 0 -1235000 0 -1235000 -4864000 -2924000 -721000 33000 -8476000 -30633000 682000 0 0 -29951000 0 0 -721000 0 -721000 -35497000 -2242000 0 33000 -37706000 <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%">(25) Restructuring and Exit Activity 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%">On August 5, 2020, we announced, in connection with the new strategic focus, a restructuring plan intended to align our operating costs with current revenue levels and better position the Company for future sustainable and profitable growth. The restructuring plan included a reduction of nearly 20% of our workforce, with the majority of the workforce reduction completed by December 31, 2020. We completed the restructuring efforts in the second quarter of 2021. Cost reduction efforts included reducing the number of facilities and examining every aspect of our manufacturing and operating costs.We incurred cash charges for severance, facility closing and other costs, primarily in the second half of 2020, and continued to incur additional charges through the second quarter of 2021, when we finalized all the actions to be taken. Non-cash charges related to these actions were $6,400 and are included in facility closing costs. We also divested parts of the business that did not align with this strategic focus. See Note 4.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 connection with the restructuring plan, we recorded pre-tax costs during the years ended December 31, 2021 and 2020, included within selling, general and administrative in the consolidated statement of operations 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 style="width:43.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.593%"/><td style="width:0.1%"/></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 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%">Costs Incurred during 2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">Costs Incurred during 2021</span></td><td colspan="3" style="padding:0 1pt"/><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 Costs Incurred</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%">Severance, termination benefits and other employee costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,914 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility closing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">20,052 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">21,173 </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"/></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 liabilities at </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">related to these costs were principally recorded in accrued expenses in the consolidated balance sheets and consisted of severance, termination benefits and other employee costs of $7,173. There were no liabilities at December 31, 2021.</span></div> 0.20 6400000 <div 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 connection with the restructuring plan, we recorded pre-tax costs during the years ended December 31, 2021 and 2020, included within selling, general and administrative in the consolidated statement of operations 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 style="width:43.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.593%"/><td style="width:0.1%"/></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 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%">Costs Incurred during 2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">Costs Incurred during 2021</span></td><td colspan="3" style="padding:0 1pt"/><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 Costs Incurred</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%">Severance, termination benefits and other employee costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,914 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facility closing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">20,052 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">21,173 </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"/></tr></table></div> 12914000 660000 13574000 6470000 640000 7110000 668000 -179000 489000 20052000 1121000 21173000 7173000 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(26) Subsequent Events</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:112%">We have agreed to acquire Kumovis GmbH and Titan Additive LLC for a combined purchase price of $80 million, before customary closing adjustments. Titan is a pellet-based extrusion platform that addresses customer applications requiring large build volumes, superior performance, and improved productivity at significantly lower cost, opens up new markets in the Industrial segment. Kumovis, servicing the Healthcare segment, utilizes polyether ether keton or PEEK materials, which has properties that lend it to many medical applications, including many implant applications, that fit perfectly into our personalized healthcare operations. These are expected to close in the second quarter of 2022 and the combined impact of both acquisitions are not expected to have a near-term material impact to the Company's financial position, statement of operations or cash flows, other than the use of cash for the purchase price and the potential increase in goodwill and intangible assets.</span></div> 80000000 In general, an asset is transferred from Property and equipment, net, into inventory at its net book value when we have identified a potential sale for a used machine. The amounts for cash and cash equivalents shown above include restricted cash of $313, $540 and $921 as of December 31, 2021, 2020 and 2019, respectively, which were included in Other assets, net, and $9,161 as of December 31, 2020, which was included in Current assets held for sale in the consolidated balance sheets. Purchase of noncontrolling interest to be paid in installments over a four-year period recorded to Accrued and other liabilities and Other liabilities on the consolidated balance sheets. Inventory is transferred from inventory to property and equipment at cost when we require additional machines for training or demonstration or for placement into on demand manufacturing services locations. EXCEL 134 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +: 850'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "V@&%4">>X:NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)TUQ#Z';B^))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF M&YA.1ZE#PN<4(B:RF&\F-_@L==RR(U&4 %D?T:E)J&#JZ &4:87/XNH%F)2_5/[-(!=DY.V:ZI<1SKL5UR98<&WIX>7Y9U*^LS M*:^Q_,I6TBGBEETFO[9W][L'U@LN1,7;BC<[T4A^*\7F?7;]X7<5=L'8O?W' MQA?!OH-?=]%_ 5!+ P04 " "V@&%4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +: 852B([ 0008 &@9 8 >&PO=V]R:W-H965T&UL MI5E=;^(X%'V>_146.UK-2*4D-K0PVU:BT.ZP,VT1=&;47>V#20R)FL2L[?3C MW^^U"82IPDVD[4-)2.[)R?7U.?;E[%FJ1QT)8@@$BG7 MQW(M,KBRE"KE!D[5JJ/72O#0!:5)AWK>22?E<=:Z.'/?3=7%F;"?%M/%9QU=BAAG(I,QS(C2BS/ M6T/_TYB=V@!WQ_=8/.N]8V)?92'EHSV9A.#P\21&(DDL$O#X MMP!M[9YI _>/M^C7[N7A919*&>Q0MD MHMU_\KRYM]MMD2#71J9%,#!(XVSSR5^*1.P%]+T# ;0(H&\"_$-/8$4 >QO0 M.Q#0+0*Z+C.;5W%Y&'/#+\Z4?";*W@UH]L ETT7#Z\>9'?>Y47 UACAS,9)/ M0I$I##%IDV_S,?GP_N-9QP"RO=X)"I3+#0H]@.)3?BT6QX0R%TXKPL=X^)]Y!D_WJI[^T]NP M79:9PV-HEO\>+K114.G_()#='637078/)4@&.A,A8IE:*N1P+2HS$\-4E%_ MO[Q[5U,#ISMNIRCB*%?*4KN.=0"9>A!KO>/4;%I+B(.=. MC0\/(XZUY(G&QG&PXS1 <:XR$YM72%4BR&V>+H2JXH)C>)[?9EU*/82/[Y4R MZ35A-!.KV,YA2-/HXRN,)"U)TB8D[_D+F810=O$R M#AQ39*!K( >]=K?+?-:C&,-2JWW6A.$P#)70^FA[0+["?>0NJ\X=#LD8(_>1 M$H+ Z+]J(U)-1K$*$FRR^*45^+B8OV4\LF'UXDN"(='#* M4,$IW<*OL0O'#);RAZG@ 'V/841*>_!Q3?\JK5U-(YEA6EP#PNA)FPT\-#6E M.?BXLM_'!GQ!+HE//RP^DKD(<@79JJ2%(XUDFH+RS U4_!%9@R,_\207Y+UW M#/9!UK!HTQ%7V"REI8507/G!7\,X6X$ I N95+&M 1B/QQB1TB^LD;[_;+=SZZR:W.4&QBZSUEC5YRF0 M3_9X^;3/O,&@ZQV@M=>5P05YN_75>WLFF-(+N\];"I"LZL5I#>K4RK',M%VA MF$@0M=LS_O9KG_JGOVO;F(RSV GD6LF75V*K5[A=^!+J.09&MG&U[:K<".$$ M'@!=[B*9A&!!!/)'XC?,U98Y7#&23+DR9#*9;,C$FMAN*;'=GV.LNDHS8LW, M"*@K8#K)0O%"OHCJDL>A//@;^-X)ZV/,2C-BN'4,(9VA2^DA2:@!J)V"I?NP MAFVIHO=3=*>NX>M*@:^!NW[ 6)5^PW"?>,O*=:0.<\+!#C7).GNM:6LCKL6O M26![$9LN]>[;W<\(0]<\[Y2W;WZ#N.'6A31)Q!)"O>-3&#ZU:>MO3HQ3 1![E[DR\R C*A["T"092&[Z6("R*T?4DI,-]2DTA0:>>I',PV@P MF(:2"Q7$,S^WT_$,2\J%@IUFII22ZS]+R+&:!\/@//$B3AFYB3">%?P$>Z#7 M8J=M%+:45$A01J!B&H[S8#%\6$Y=OD_X)J R%V/F*CD@OKE@D\Z#@3,$.23D M"-Q^?L,*\MR!K(U?#3-HMW3"R_&9_NAKM[4=&GP*6E(90-F+K0 I5?_E[]TO>FR[W768 MF;1F)G>9V6)R\SZ[":N,ZQR)H,>>45/&5ERC3>(=[J:MN^E=[AZ%EFRSOF:N M&Q"-1]=LA!<=($&??)\;EF"IJ&Z&=K9]2A9U!_U+K]^A)ZY/0AF6P]%*!_T/ M]K1TW=MU0%CX?CK8,T+IAYE]#D&[!+M^1*1SX#9H']CX+U!+ P04 " "V M@&%4XVWPKQP' #<'0 & 'AL+W=O))!^I_QV/]R.ILR=1_9 KSA5Z+O)2GD]62JU/9S.9KGB1R!.QYB7\ MLA15D2BXK1YGE?RV0K(NBJ1Z M^/K,.X?\IK]4 MY++]BYXZ6V^"TEHJ472-04&1E=O_R7,7B)T&F%D:D*X!>6L#VC6@K:-;9:U; M5XE*YF>5>$)58PV]-1=M;-K6X$U6-L-XIRKX-8-V:GYY\_7NYOK+U<7]IROT M\>+ZXNOE)W3W^=.G^SMTC+[?7:%W1^_1$?@;^]TZ1WFK3]49O3=57Q4J%$2J[D MJ:-'VO=(VQZ9K<=$KA#$!J7-!?]99YLDAU<88[7MRF^[:J;99AY&<>"'9[/- M;DP,9KZ'O=YJ3RCKA3*GT(LT%37H@BF8^+0BN<+!+A $A+:)#741(R' M7K? $:.Q66;4RXR<,N^%2O(W1#(RI"?%(1TG@6Y'_=#'EF#&OA3/S KQ=Y N_ 7%))^9A!1>C":979 M=;27GGY$_9%.@QF)O(A:A.X@"SN%_BG$XBG+U"J*FFM>2.M.QZV0MAL#N(G4R#6100"P3P@"OLYM457W*8.0O@ M>BH*CE3RO!5KU$KUM/1V*GEFA(:1+2,'#F$WB+:5TB%/QPCV6>S%\5B@ M;AA2ZODVA0-Q)0]9GBF@N6M1A@=&8#BZK=-,"TS$7YB!2O M"ECL/YC374>!EDFZ"?%\;(G# OLIL6KW&JWANP$Q:A6IT%$F38Y=:O8IY;, M)P,RB!L9_6IRG;PT2TF30*)3P ]I,*YT!C/FX] F<8 %<<,")%8U%+IA]74@ MH$0G0QC$\3BB!K,@CC"QZ-W9FKCY<=GN^4#F@J^%S,Q3ENA8"$F$QQ(-5K"% ML"@R(Z*P^*[-@^Z#@- /QFO9 QFU*.>+8@#-(@;&H:"/Y*X2$&(Q]LP@QV4?TIMD=PYCSMP(">*(E/-9GM[\)** M4F7E(R_3)@7>?86B@ A];]3N[+DY5S^5ZR3EYY-U=V(VF2/3H>;_T-&^]P/_ M*',NJ.^42'^L1+[@E6P/\\(/[>F#>G$>=@Z\HFY>-=&%Y;1L7C-%1]Z)YV$H ML17:)'D-13:IU4I4V;]0'@CQII[G(;E*P,D/*).R68YA$DUIN#U;Q"2+1=9L&B#9FW.\XZQ$:;+.(/F-0DV;*& RUBJ' MP9!Y+ XL*UTZ0(^ZH7=?\436U0A+]KJH\T1!GBSX,DLS([*I3K;C #SUQ^M@DV',8.=J M.8FB P2I&X*[2KNC75' 9%XUW[DV@' AS='5*7=,0ZB08^4&NXB%%ARR 8?, MC<-M#9?6*F$\Y]>1%S%"M5V'P8Y1+R268+,!CLP-1PT\;2+_HA-8^ZAB/NLP M&!K/.F8[G]Z:[YY_)=5C5DJ4\R4T]$Y"Z*':?DK&PO=V]R:W-H965T&ULE55K;]HP%/TK5E9-K<3($T([ M0*+0JI6Z%A6Z?9CVP2078M6)F>U NU\_VPD1;]HOB1_WG'ONR8W=7C+^*A( MB=Y2FHF.E4@YO[)M$2608E%G<\C4SI3Q%$LUY3-;S#G@V(!2:GN.T[133#*K MVS9K0]YMLUQ2DL&0(Y&G*>;OUT#9LF.YUFKAFNY5OZ7C3&&\,6E5#,OT51Y*K7:)PLMM_>AP]/=P/>N.; ;KN M/?0>^S=H='=S,QZA\R'FD,D$)(DPO4#?T,MH@,[/+I!(U(Y )$/CA.4"9[&H MH;.->=N62IY.8D>EE.M"BG= R@"B.O+=&O(,9 M/O\ WTAB":I?)6)3=$LRG$4$4S1D@I@&_-V;",E5&_XYDLRODODF67 @62^* M6)Y)H7Z,",@"3RC4U%@ 7\!>*PNZAJ'3?^JBZP5!HVTOU@W;#0K\2Z\*VE : M5$J#$[:PZ#5A- 8NOGYI>6[X'<'?G,CWJR,^-"KVQE$?^BQ-E;=")ZFA.>9H M@6D.Z%RU5LPHQ5R@.?"B 2_V&5/PAVLU.W7'<;><.16U(;Y9B6]^0GSYC^!< M)HR3?Q";(HK5O-L23\9MJ$]K+2'G]=.A,A/ZPYW!+E>RP^W MFW%?6-CTFOMUMRK=K:.ZQ^KJ$CE_7RG'$D5,R*J$$]I;.Z*V[=Z-\(/+8$NT MO78 Z\OO!^8SD@E$8:I@3CU4_<:+"Z682#8W9_*$277"FV&B[F#@.D#M3QF3 MJXD^YJM;O?L?4$L#!!0 ( +: 850K0EJ[_04 'L8 8 >&PO=V]R M:W-H965T&ULK5E;3^,X%/XK5K4/( TTOL1)$"!!R^PBS0R( M,KO/H7';:)*X:[LM\^_W)+VDQ(YA-?-"+OW.B;_CU37EW)EBKP2CPKI55FFZN>M*.3F:H '^Q=/^7QAZA?#Z\ME.A<38;XO'Q4\ M#0]:LKP4EY^4OL"(6UOJDL=/,7;7;88("F*VUDN1.&%91YM;VFKSM#' E@WB- M=@*D*\!Z!.A.@'Y4@.T$6&.9+97&#N/4I->72FZ0JM&@K;YIC-E( _V\JO=] M8A3\FH./=T\WP/ '2&OD_& MZ.2/4_0'RBOTO) KG5:9OAP:6$.M:3C=?>]V^SW2\SU,T%=9F85&=U4FLK<* MAK#X P.R9W!+O!K'8GJ.*/Z$2$"P8T&CCXL'#O'QA\5QXF%##_M!&WVT1]^3 M6(MJ)2X\JMA!%6M4L1Y5S]*D!<1FH]"U4UOQL!&O\\/ZFN.04Z"Q/K:?#0O# MB+#@+6SLT$8Y#=D!]H9$>" 1>NTQDMH@.4,Z+83V684?%/(/6&5ZK-9EFZT2 M?L2&ACCFN&,;!XS2F(<=V[BTA3&F;MM$!RJ1E\J?2FJ-EDK.!)U#.: X21.N@9SP$(&^^XV M& [:C!UXR3T)+5(U732D,@CO0BZA$CM=8*?J>!$\P6$G=D<.6,0PHQU&#EA, M21+T,#JJ0=C+Z+Y2#K1587&P(BVG035=>36]YD)8' M^4!ND99+.YD0VST2'K.NLSEPE$%\QET^#AR-..MSM[8@8>HE]:5.,C,ERSTQ M6;D)46L!9Y0&O%M.7#B,XX1;WN8 AA$.>BH*;NLB]A?&^\H(): U $DS4(H M:&JFLA3H9+=CIY]0)=P!Q1RIG/# 8FGCS@ACW>T=NW!1DO >CFW9Q.$['!M" M+P)& [&G9]+7'F<,;58X";LU?N3 G4&:8-B*+@>0ASCH"[&V>F-_^;Z%A [E M#IU V5OG]?1QBH#B^PSM$DQ"3+K\;-09QS'KLG/ 6$A)#[FVGF-_0?\&<][> M$PL(NU,G$[L04T*"T.)BXV"ODC"QV#B ',*QCTY;VG'LSQQ"ZXLZD/:D4F-4 M_K(RZ4L!6R51)>%]991LJC6@MG'IWL#X_L?;.8 M4ABN?FHC2HU&4BWE-H\Z>296'^W>7AO7L[T.($_BN"<42=N'D,#;NMFLH3X@ MO4@AX:3K-"_\Y*$'+TNXP(@[_;&012:4]HV#;3=!_-W$;:KS*3J!.34#QTJ5 M;M?E#*B=NOC8)\YYU]X.U!D^)]U\[H(%Y[RG2R9M:T'\K<4X+U9&9/^'%G'0 M"L,N+1OE8F6C?*S:WH+X>XM');/5M!OP;Y6U99VP7QV=25L_B;]^OCL\[^2/ MPXJ1.&*6W]@X2@F4^*Z)';@X@1:NQ\9MQ23\]TS0I*U3Q%^G/CA#$\?(R$)L M=80N' D8[@Y4+AQE,$?WF*@M5,1?J"9"K?-IE\1;96TQ(,FONB%MCG0.-L0O'H@#WN"%MLS+%O\<-:9L3Z4?&K7?=<*?E M.+)PP'G2C507#H-_=7L(%XY@8O5+PZ-3V5*H>7.ZK6&]J\ILCS/& 0 &D- M 8 >&PO=V]R:W-H965T&ULG9=1;Z,X$,>_BA7M0RMM M"@9"H$HCM2&KK;1MJM+=>UC=@T.!+2LVLLJS2F3*6=(T/75X!I?1MC5!H7B1TH/\N@9:90EY[]T MXW9U-;!U1#2CB=(N"/P]TQG-,NT)XOBW/97 MNE+;JT$P0"NZ)OM,/?+#5UH!C;2_A&>R^$6'2FL/4+*7BN>5,420IZS\)R]5 M(HX,L-]AX%0&3M/ ZS!P*P/WHP9>9> 5F2E1BCQ$1)'I1/ #$EH-WO1#DIF"GIK/%?;SX=AM=/\TC%#_!W]W\_BE&BR]HMKA[>)Q_G=_' MMS_FZ/8>VG-T]FT1Q^=HB+['$3K[=(X^H92AIRW?2\)6Z[)XINF4)SRGZ>;V42D ! M_=TSG%1W#W<-6DY9^SS(NY;EI1DL7H\*%WEB>IZ[CV"-G8CT?Y[DM M&V(O'(7>J2XRZ/S0=]_=G9",:I)1;^(6:DL%2DXR=D+V&3%:9%61%RHO>Y+G MUT/ZOB-V.T3AEA24HRR!NLL'TGT+@=K*Z\$Z"V9NC932*#R,6!&2BH@8)> M(#@>8/-GL)D*05GRBJ!6F,R(/G9,,($AAG#D^0V>MLP)QLT2B RJ,/3-0&$- M%/YO(#B*DXQ(F:[3I.P8(DDR*HO=(X5S4NCUR58H3O,EO$]?3#D(6V$'(6XN MT;;(;M#W*4[0L?U^7-F]\$]S1F>_ET0&"0YQ M!^S[N8[=/X>M%G&3V86[V:N$>X"$*X#8<=&Y>U6#CGX[V6U=QV0;A'!0DK=\]4>7>K>^OOA>OBEMSHO]'?$<7=]MU-^1%R1\0&3B*4 MT36XM"_&$)0H[_5E0_%=<=-=<@7WYN)Q"]]"5&@!O%]SKMX:>H#ZZVKZ'U!+ M P04 " "V@&%4-Y%RCB\, "F- & 'AL+W=O)KCIW?M0[(,LT;:V MLN@KR4FSOWZ'E&S9Y(A.=E\26SJD=(;#F<,A??4LZY_-2HB6_%J75?/I;-6V MFX^329.MQ#IM/LB-J.#.0M;KM(6O]7+2;&J1YKK1NIPPSPLGZ[2HSJZO]+6' M^OI*;MNRJ,1#39KM>IW6+[>BE,^?SNC9[L(?Q7+5J@N3ZZM-NA2/HOUS\U## MM\F^E[Q8BZHI9$5JL?AT=D,_SH)(-="(?Q;BN3GX3!25N90_U9N^,;S!NJBZ_^FOWA"O M:<#Z!LQH0,.1!KQOP,T&_D@#OV_@O[9!T#?0U"<==VVX:=JFUU>U?":U0D-O MZH.VOFX-]BHJY2B/;0UW"VC77M_=?WN\__IE>O-]-B6/W^'?[[-OWQ_)_6=R M=_/X&_G\]?ZO1W))_GRIID_?/NNN>Q MD>=11GZ75;MJR*S*17[?L^ [1C<,6>/4Y%]()Q>$.8QBKS0]/7-/:3Y M[-7-:>)@P_?CP75_?&P\TF9%%C!]&[*HY9I 1*C3MJB6W90JVD(T'QW/\??/ M\?5S_)'G?(,85%297 MR7LJF>8\-9==%H+M0$>?IFC/F!>QJ\G1H8!MV2?TD M2/QCW S!A4G(A^Z.F 1[)H'38C?YOV&:0.QJ&])*"%Z9K+*B%*0R*:K;ZF*F M;+RIY5,!'DCF+^1\V\"'HGK_9G.'^Y<,G>:>"@CC69%VP;'*2;J6=5O\1U_ M3-]U%QZ:W@\9-RQOHWP_2 +#[C8J\'@2XF:/]HPB)Z/'5F8_+U6,S@G8&!)7 M,THFLE\@H(%)QD;1*&(F&1O%>!!'.)EX3R9VDGE0SJ!S'Z1><(0G\"99OQ Y M;V0IFDQ4F=##5HNGM-R.$HVME[MDB9<81&T493PRS#&S41Y.,MF33)PDO\(< M($!Q)?(EL,DRN:VTJ^?B,A=-L:P&]VQ%#03$6CT1YR@9;L#>,*VA!4=\T"2-P#@/_!'6@QR@W,GZRWJ3%K4>2ACM MI93YV,86:-IHX+ CZWA1#J+V)AK#_J#^FZALTJK)0P9R,G# MI*N#DC/ETD$8T,!INYN^-Z4)1/&4SDN!6BO /"&A5B! <*&EAF8(C 9>1$<, M-B@(ZI807_JL!(H$96%G^2@.K3&W49=)XE&3@PVCL>^/9%DZ: ;J%@T/M0!W MSHGXI?1"/V&[\)1M83JK@#7NU7;JOXRI.1.G&(R&C,8F1QN7P$"-4!R4!'5+ MB;W3;=*748^S.#[:608DA MZ9^&%BT;%?NF*R(@2OD(I2'S,W?F__;V-1O*TT[1?DS]R"2*9')8W)OZ=H;@ M. WBD3C/AHS/WE8!4*N1Y@U+4C:D8.:N 3QLZVR5JC ,TF(G'O6$V.M'U(X^ MXB]QE)@+ !3'0]MI$!SC21R,6'+(_\R=_T$Q9D+DO1V;M!2*:)=@-,U#\:P* M W!7^1E*VL[J/J-^;(8T!$>#P-14&"ID([F'#1*!N27";<\'/ 4&L%LD'%/K M[M1FX:WGB(@#RI/0)FD#/9.A"W),;U /S*T>[G58P^8#R@;1 +EBS2S)'JN9V;#?^>(A!P M",^CJD-&9Z[,_Q#^M)5._56S=N(V?G9(H:H 929JZMC9D.BYR>7^ ># M-I45?'? YJ^>[%^U3,6U(TS395]<-,-KA: MYO8*6TM!: - M87[DF74#9T_'O 9!P-V"8*?P%)-*5IFLVEJ6I8H7105#)\8\$E$"(;?G%B88 M6&#'"@1W!#NF-P@"?J*6TI=H[;O&&_@F,E M!!92FX2 /N+O@<$(.O9JI73#PO2"VW1>I4L"PQ);[(EL9H-9'W-=3=2:[ G6,%6[KW.W=9$IMQ];M/A( MC2%AY@)LBL"HSTPO1E#LH/AQ;(-!S/AN,=/O0]="1:GS7'2?E/3]?[G;^B3R M F85V1#)B,^[P^:QW=KGKM7LR1IJW> YF)95)6:!N YZL*+ M2&O$!+@2G-0LV=,0Q'O82.>2\3>&^BN!#F%,[>)5X)J5&'A1>R3E@ MRFVNM@9RN5&OA)],0=Z)@]WQ?@.V. M@X"\Q,ND8]1O3SSU!\/C"7)")++] 4%Y9LUGAJ X'3LOXP]2S7=+-=Q>8*#! M6MIX;[67^ZD_.&XOUS&2WE@G(3,$,GHV;=!X@5OCZ6-2>D4)(5"%O8/2+$8E ML%46B!'?K%HB,)..$W+,9E!K 74FD&^PAM1IPU3B+X[$$0Q:*#A1_SF]7,6< MYD2O/WS4:?I6@<-I3D-F".22TM':4:#DS?&5(7L'[CH,+CYN3[3Z#FHG77=; MTLK_.D%4Y;9R:E;RN2+I7#X)%>E5%K:4% S,.T[Y!7D7^)[NYEW"*.1Z=6<* MF6 ]AYBP.XW;':K5,'4\]D)UMQ'Z:'CY5T6V(L\PKKOG:95P?W!<20>* MB_Y!%S0<>Y2W[RUMCCJ[.SI60%:B[*:AW@TJNB-5X&>-+(MT.O4C6'3H3$%W9Z$? ::%!I@5NF8;'NML3K5X1=Y67S071IW=@VA3@&FE9]OL0 M3VJ^ J=M?:D65@2L6,A<'\6N\ZXLYSQNH:_>6U?E_S8])P>_AEB+>JE_AM(0 M?2RG.]^\O[K_JX7/+^G]1(& 590"R#E?8@@EM3=CV*Z+ZW&PO=V]R:W-H965T&ULM55-3^,P$/TKHX@#2"QI MTK1=4%NI-"!6 EJ1LIQ-,FTBG+AK.RW\^QT[:;9 B;CL)?Z:]V;>>#(>;H5\ M42FBAM><%VKDI%JO+UQ7Q2GF3)V)-19TLA0R9YJ6BE+SK,"Y!%7F.9-OE\C%=N1XSF[C(5NEVFRXX^&:K3!"_;B> M2UJY#4N2Y5BH3!0@<3ER)MY%.##VUN!WAENU-P>CY%F(%[/XE8RVE>W@W(&X5%KD-9@BR+.B&MEKG8<]@-?_ N#7 /\C(/@" MT*T!W>\"@AH0V,Q44FP>0J;9>"C%%J2Q)C8SL;:(RWI-".<'D]G M]]'L]E$[@DIE'D M[Q1=^JV,(<9GT/5.P>_XWH& IM^'=P[ PV_#O?,6-=WF?KJ6+_B"[UX4,>5' M"DXG*TJV1HE*P[J4<4KU?DI;2C/.Z5>D7?96C2@SD1RZC79O ;PADZHE[J") M.VAEFE&Q2)@HA;J-KM?0]5KI'DBSS&*-"<1,I20ZYB75BZD^85VQ ZXJR15S MSS*;+K@9=[WNT-WLU\1GFU[0>6\3?K8Y-P6V.2"KW\CJM\J:EM+\5W6>X 9Y M M3*(6(<6[(V:.@'_RMKT\%GM5[_HUQWK_'D*%>V@2N(15GHJ@Y(S1>" EH+>7VU\FD6*W%)BP^9UN1PG^>LGP32GC,GR?%-A=A5 5MD@FS M+'>R">-T='92_>TV/SO)=C*)4W&;DV*WV83YVX5(LM?3$1V]_^$N?E[+\@^3 MLY-M^"SNA?RZO#H=G=-?ES8K RK%/V+Q6AQ])J65 MQRS[5CXLH].15;9()&(ERR)"^/4BIB))RI*@'7_4A8X.=9:!QY_?2[^LS(.9 MQ[ 0TRSY9QS)]>G('Y%(/(6[1-YEKPM1&W+*\E994E0_R6NMM49DM2MDMJF# MH06;.-W_#K_7'7$40'E' *L#F!+@=-7 ZP ^M :[#K"5 .9U!#AU@*/6X'0$ MN'6 J];0Y<&K SPEP'8[ OPZP%<#_(Z H X(JG38CU\U^+-0AF?9*\E(- MI94?J@RJHF',X[1,]GN9PW]CB)-GTYOK^YLOR]GYPWQ&[A_@U^_SZX=[&1,_-T>=1%)>-@5;>AG%$EBF9 MAML8-WO98Q86M6*7OW6VY:JG+:O5;K-+0BDB,A-/\2J62"&+X873FCU'<=ZV3R@K2+']K%?[!= ]IRL2_3 M.6J+XSF![QW:LI]5F,SG;M"6S709I4I1Q>%MWJ>O&U'$\UI9=(3*/ M,<^B;=T"T7$_\/RV;(G(&/<9/C3V86CL*HQW# WD>#D5(5-@/*I/G\KE#UMO MR+_O(&<)[,^O81[]QY"OSJ%RQY@7RZ+8[=,T%]M=OEI7U6=/I"BK/TY>+%<= M+5>92UV\.]Q#B]P/M C+4E=KQ9C3P%:2=)!JYFHCK&8>7HZ'F_8.ICVCZ?,5 MC&]1K>VEU31+Q\;Y6]E'+V&R$U@'^4@'4:9, M[>D@U56?JN4J.+@*C*ZJF3XN63LBL-W! :38(X?X7GY&307Z$'!'6Y@'J>9] MJI8I:C5(:!EM7<,9*Z[V;Q3@+"1! I>K>8OK?%_)W*N!NB6B8W;' -(C_*5& MK[?UN2T\)"CJF2+I8[F6:GF0;-$K:WMI"(::$68F\O@E+ ^/Y"E.82F. 3?C MM)#YKIIY/1YU?H'U49UM@U2+/E7;8(-"U,Q"L'W"X36%BW3U1F0>ID6R MGW,][KB>/4'@JNYT%;<(-FB5]8VV+ &,U\%#:;4DL^0FU3]JH8RSV4=E,H:"&%F"#%2*MJ6"Z:3 MA\TMCVD+PC#=K-:U*57=])'"J&W9@4:IB'#,F!.HAVQ,%]BS"TSHVYYZ M283(.F",-3#&_+\>4%E#.LQ,.A\#5(90!>U8ZGD#%=P,%3_.IQRY38'SG7H. MF@[4S?MU;6L-57 S5=S77Q^"0R FF9&P),T<)F51"%F0,(W(XZZ *'@N^KJ? MZ\S 8?IU-+(!!FX&AA]K)#H>.@($@66K<#1,-JMEAEON>4=)'0:]LK:SAC6XF37,?,MU!.",6=J..U!WU:]KVVB@@INA M8AC<JEP&B18^H[:(A!VXFAZL0)CJXV-9NMK!3DS'9I; A)/'_1(2: MTGG!4;\IG X1+7I$;5,-=G S=GR 9KF^T7I,LS9 M.@1M:TUFS8WWZ#<"0GK MX?L7._+]U83ZY9"^51N[M+"[SGF\V2LW-@KMY=ZKBEDM:7_3K*Y0R 4$ MT)CZO:&X4<+ MBJ6H MDO"7B% ]52"2L=2M?Q_P]S)]A"26)>((8 MZ[,'P?G^#MOCYF4V:;ZN!8A+,"E /[_E&7R_:%\H^[PGNG9_P%0 M2P,$% @ MH!A5$?D#@!< @ T04 !D !X;"]W;W)K&ULC91M;]HP$,>_RBF:M%;JR!,M6P616I*JJ ^PAFZ:IKTPR4&L M.G%J&VB__6PG14PJ7=Y@GW.___GN. ^W7#S) E'!2\DJ.7(*I>ISUY59@261 M/5YCI;\LN2B)TJ98N;(62'(+EW(\9VW@P>Z*I0Y<*-A35:8HGJL9T);[DXEIR56DO(*!"Y'SH5_GH3& MWSK\H+B5>WLPF2PX?S+&)!\YGKD0,LR442!ZV> 8&3-"^AK/K::S"VG _?V; M^I7-7>>R(!+'G/VDN2I&SE<'/I?3J]G<07\R2&=*Z7N^1^GL+T M2EO3\@Q9CT(_1,(O,!_!Q]_C-_S30_\LX-XW#VZ]PZ>=,;];__BKN[" MKA7!KA6!U0L/Z*6**-0CJ( O(54\>RHXRU%(7?SG-56O\/MB(970L_7G@W#A M+EQHP_4/=9Z7I9Y4:0*=0$T$; A;(QS1"G+.&!$2:A1-;X_?ZVVC/[#ZYCW: M1%[/\W0C-OLM[.05=_)*_N?5%,+=&P?SV-T1L:*5!(9+S7F]@1XAT3P@C:%X M;2=DP96>-[LM])N+PCCH[TO.U9MAAF[WBD=_ 5!+ P04 " "V@&%4-R"R MHQP/ "H+ &0 'AL+W=O+7+"[>V2J;\49Y=Q/W^Y"*7NCAY\8S';NV+9Z8J,UVH6RM< ME>?2;E^JS&R>GPQ.ZH$/>KDJ:>#BQ;.U7*H[5?ZROK5XNVBDI#I7A=.F$%8M MGI]<#;Y_.:+UO.!7K3:N\RSH)'-C[NGE3?K\I$\*J4PE)4F0^.=!7:LL(T%0 MX_<@\Z39DC[L/M?27_/9<9:Y=.K:9+_IM%P]/YF>B%0M9)65'\SF)Q7.,R9Y MB5T04ZY*RUF-;XK7[R43CMA%N+6*J>*4I*MGEV4$$T++I(@ MYJ47$Q\1,XC%6U.4*R=NBE2ENP(NH%.C6%PK]C)^4N(KE9R+X2 2<3\>/"%O MV!QTR/*&1^2]MTM9Z/_P^2)Q;0IG,IU*#XTBW3D_V>.U+F21:)F).PPJX+!T MXE]7I< 9B$=*_ *RJA9R>BRM1F.+LL"8X:'N0 M+6E&EM0IIG%^( 1'M6ZEUWO?U&;9M\46&DL^86%*(T4N@2;EON_G,H/OE6"J\'ZA M-84BQ2%*B5YFG#M]I-M1)7"6M8<;F81$"IE^ F41KL3"FOR ],IA,:1*:\'& MV.PK-#B"Q$.G[. :1D'J\FO]>(EZ4"R!!L6YI7Z])_2ZK\4FAZ8VIR3:3\>'5UVX$WHM3I9:$7.I%%Z3V7 M^&!I(YV!8&7A9.(MU2JL,HV,(\.V29UX53$41 7;#_H/1*X99+@N4(2QJ7CE0D*,-K:F6 M*][X^OVO;UZ=#6:(5.2X7"<$ 9Y&L8,5% _2^;-$+"9#E118PJIEE4D+5UKU M@-*"603_I9+=2JM;^=:4AA([UQN8A"L>3/9 Z" 329OX\R\KS1ABTF";6T7E M6A!H%O!\./L<^Q>=\9^!;_&)5X\QG6OGJT<.$SJ.]P.6;9L#1&&" M4@]C1)>E!RLY@JI'*+<#L AU7P8.L31#6M*L+];@;B_/5>N:17BVQ1XK#B*@ MY/ )XFFG!]B80JW.L'12[X/@G!831/:/&."U2HDIQ(\&6A5,P#>?55)1R2O> M6TP2BFX*.)@TNDJ1*?"AQYRX\WO<-GO0F6J1UT3^( =3GVPG%GYK% U"?@Q6 M/2:#1=Q5\Z0S!"]5E**V+)L$M9_2!A %@1^ENQ>OZ?%6H1C).^>G: ML7@D:-&DO*=!GU41=XZR_F.V LLELF*N]237R5( X#N<:26N "2PMC<6Z*4= MZ<%!W-(@?HE,8"L;4JH3)V&5.SF-Q$UE(;IQV5N=ILBG-T113PNY>7MS=7+: M?'CEM!2W,J$\PH/O$X526E(LL=9?4.GVZAK2U.65=S6'OVF0)%M4%Y%HSX;J+FGKA*E<1"[ICU/S;2F?J\&3#&JPCR HP9%_Z MQ*^(#!RZ.A\')((HW0$$:&T$&A.5SX'0NCEA%?'09[P1$JJB+EW@[%13B$-( M9HJELF=(PGF]*=>$OO@+JN5RZR%+74@G$T6-3CMU3=0I.F!?[;L7T(UT*W"I MV3A?IZC/)7$"<2@7X&87=[3K7 6MVDA,MX4DI4!,A/[ /(_MN=$H-5*%S),* M)+DEP0!Z+"K^+%7 A5ES.135#0#&5VB8L; "6?A2@G,T:C 4R'/N12KB[6Q; M6U&E42B-ZSASBDB82@#+]L'61#U!4<3-W"IY[Z,ZE#]H3^30G%.2: #R?*LEQ M7@+S&,Z8K.B#5#M;K<.*O;-"T1(%"F^1D,Z4YIHFH$/.+;P[XG \OP*5!+R> M^3[!Z]YB*)?VGMJ#D VKXKY (X,4S[O^+%$?@]0"\!GOJ2) <\/&X CUY8HB M*?#EH7.)3: 5+Y;MS3(8(RMT^6SEE59-*$)4 MJA+-Q48N[^'6NB:_?O_J;5V3$^,I^M^>U2&#K]58V=CD*IX^0:>&#!1*E4U^_Y[7-1L5(47=4LHU7".354UVZ)9USF5:1W]?VE<(7G+D)Q7H"8*" M'P%^A2!&N"!UHOZHRY.6VBF\N8L+B:QL&G*_1UW.^*!NU/)!1BN\[KD"!Z8F M,TL/MPJLCD:%(=5 5!?^ M@WWGP]T0 S(.8?K94:HW0.;.ER@NJ";D_ZJ4J# M;\#+O@&K(U?5G3!V1]Q4>> QOD%XO'-KBL9 +5+Y[L9QH[40/7G:Y&.?C0\[ MX'!\DH5Z^*CU#PK;4.R;&>;J0:TWW,7@,QD?G#\+&83Q3\ST)71F$ M H,*HH.W0ET>X#3C ;YM[])T&4*>$/P+^8X7[CG=Q_8AB[;N!()KJ++FH I_ M#X&7!VF)BKNI0D';Q&)V46KVH?-6^8#M^ T7?FK1*.'EYG#A) MYK4JDR&&G;(/W+/OK.".D>S1%HS^OF]7#MT, PXJ9\;B>\;%0E'=Q +J@J,K M"+&!8AT&3'7:^<+3MS6.=5YHM%)T3>8O];K5YZ/+N^C)6T>S;Y]NG0H5E6>E MP/8$1*)R[>]X_ U+YX[HC*L"K[^_WVF(J6Q,4 OA=F2WJ&CJB1H5QE_MG5$= M>^ RS[-2F\#H+V1IE5&66FMR*RFM@@$]&@[M=@PAY^*?= MV<[#+Z(M>%_RG ME,\;B=>^POF O8@H^Z[T0<7T:3Z0!/O:P?C09C)+\ MO4%_$@VF(\$KQ& PC$;COOAX '#?B>%P&$TG8SQ1C3.(?^B,L3HA#]RV=GCC MF_V#?U_IQJLAN.X%[*/>*_H302NI7GP@QL.6#$24_#ZQHM:N,KHT:VTL&^Y[ MM#I$/Q?I1]'-79B':@C*P,B-9N$6Y)B()E>4*ZN0VYW^S*@O*.IS^N-;N(7= M4>AXMUK?=M[?R_H>C\J\I,GWG2,'S7?4.V[58%2^'-?YEZW_ M=5R6>^#KI /?N\&9TE#+V9Y[X"X?/P3NK76F2^Y7)Z([Z'^%O1T_3 M<+AA%HUH9#"-+EFZ'Q],HABO-\'S"RHN/7U19=WT_^9_(J5! M-(JGC;7\6SR=-2/T_.Z;T!_\-)I%L_YDSWGM8#R,)K/ISFP8>D<)I/OK#90" MZS(@L1^([2L6]?]BN$[B:#*.=T[4#/6&>!K-]JQ1#S;[?0&BP]D8'PS$*.H# M&\/9C-]Z<8R*:-8"%S8>S_X@/J$23 =<\A[X=S@) \/H\G*X@US,T,BWQ2@* MPQGM^JP?O4/+L8/#G"JAL M,/KD]%^-SM$@FEU.]HX9AGHH7/N#Z3[1AL&O1N<@&L;C&IQC?B%Z&T]'+38O MHSZ]_B%LQM-H-!IUL1F' ;01\>4.K0YG@&O_6X,S!GO%+5WR6V\03<>3#F## M^S<#* )@/-MU7#W4F^"8\;[CZL&/5)CO(G#OAN%+*_YJD)*'Q\/=I% /(3/& MT_U(#&-?"]'1)!I/A@&BXSZ_$(^-9],6HIB=3?\H1%$;$%LU$(7Z/#"(XGC6 M)4\,7 Z^.7DB((:C#A;#.\@['@TZX^']FV%T"GF[77Y_PPLP+W7A1*86^+1_?CD^ M$=;_+M:_E&;-OT5%\U":G!]7_",96H!YNOBK7VB#YL?)+_X+4$L#!!0 ( M +: 852>H1(8B1T !1: 9 >&PO=V]R:W-H965T-S4M^:%,]6YR>/G^VR5U]]/VW M_-V;YOMO?=]5KK9O&M/VFTW>/+ZTE7_X[NCL*'SQUMVM.WSQ[/MOM_F=O;7= M^^V;ACX]B[.4;F/KUOG:-';UW='UV1]?7F \#_B+LP]M\K?!3I;>?\2'U^5W M1Z<@R%:VZ#!#3O_=VQM;59B(R/BKSGD4E\2#Z=]A]A]Y[[279=[:&U]]<&6W M_N[HZLB4=I7W5??6/_QD=3^7F*_P5[XX,D7?=GZC#Q,%&U?+__DG MY4/RP-7I@0<6^L""Z9:%F,I7>9=__VWC'TR#T30;_N"M\M-$G*MQ*+==0[\Z M>J[[_M;=U6[EBKSNS'51^+[N7'UGWOC*%+LB?G.XY;/>;[S M _--;-/\Q_6R[1H2D?]\8H&+N, %+W#QW\?3IR<\7IR8STQJWK?6^)7YH>T< MR2I]\6YM#>GI-F]REG_Z<>7JO"Y<7IFVHS&D6UUK7&T*7T.]7?=(TM>MS9^N MK]^0QOVU=PU-U+>F\R1S'ZVQDBIO,3F-6.>=R531RN5+5[G.Z51XI'1M4?FV;W@C1!,V2"0>?$Y6*HD>/("_ MIS:8Q06F:&KLO:U[I<)^(JQKZ4/9-V#N\! ^;6WC?#DW'RSC@/%]DS"$.+QV MI*X-'5'%,S7.UH7-2(N;A@BI'DU^G[LJ7U:6F"YXRL!$*]_G-#0-:,I;7_-$/2E9PX06KBGZ#>V;%FWG)"-=3X30 1(^M<3.OBJ) MQ71"C5DU?H-GVN1$Y^:ML(+^+SS)&M-&>\U%V P1'+@%F<'738G%1&82F;PE M&LJ\*:KCH^O;FZ,3\\YO76&>GS[/S!_^Y6JQ./TFKLQTW=#!0Q-; MF?>&,= V1" //_N&1E3$10^YOK>1IB(^1]0]K%VQ%K8,@XD(TH:N)@YL+"2* MQ<>2T+B@(;EB+@Z!&8U-DL1,;?CV)MT+G]R#(Y;NK,IGUN0DRJ)O7S+OU>F5 MF9FC\4:ODUF.YN;66O.K)]F_Y*-9]0W+#K2H;V$SY^8F;]E;:S M!%FUQ=R\\[:G(X]S@,U\)C/2H'I&8$!Z3&['W/PV\:UQFRVM)K/O+#8Z,%K9 MU;0R_KQ4O3':08H&*0G$FV*==[2)U:]GWJ1[QJ9?;\?"&47F:G9\^!YT]M?+P/?.\@*475JR)%[+0 ?>@S M 33$F4QDR9M>YA7K&;M+C)&%& *"/$L: $#%Q-<5^:H\$OMXY?MEM^JK8?B[ M)B\C,+8XC_AT*BMJH(A#WA71[/ *I3>U[T@:\B;*$]3"6,A[W@7K QRA38O1 M>V2>[Z_*0J$ZE)NZ9P["W!,:^J;-E$N8$RP$)$>8:P&J9R^^,6$)F'H$ [0Z M:=]@4/VRYVB1/3D'&!!)HW!$$0._)5T^($KW9YG3R96\51J)]U'T!=0=3 M.3*TQTW^J-RE?1++;',O1[2_+9(00AUR]O%_;LB/L(V8 M0WZ(W9?1*3>60*P6/P 8RDRF(UF-#6NJ0/NK0@T)HC/@'M%9^PU^]77IA'$, M6@Z ;@6NV+I#3IE1DUR!F-?>5)XF!ID5B4A-*).Z'\'_ 7/N::-/BHOZ DL; M;08!40\!#7X!G2II64ONH[]WI:JSHMI(H:;\+0)8 N5H1LE_ M,9'DR;.+$T M46%ALH/M+8@,UYG&M1_Y]!@OX^.&<(B6 *#DM3D[_5<\ AXPH$SM4P!LY7', M[+\%.G@;?%#1U 1DT#G'HE$& B+_-'\.Q27 QSSFO9-@BO/Y]#I.U?76) F M ZJ;ZS*>PL"SZ-,/@]=,$F:_,17;^]8+^7YSCW^-% M=O;BZQ-\SBXN+AE"/SO)5?;B^<)<7+XPQQ?9U>+%B4ZZ.#W[^@L>OEBU2L%O[#=!5L1-I^V9(#PD8LRC][#@_D5-B97ZT8,C2,H & MWQ;?96K9\RUIRB<-!"0.: M"; KL$Q/J[M:VTJ]B5;"+C8/>> 1#20W0^&:?J-S !.L.K8K.F5(Q;!["C!I M:1P^>TP&>S6.: _H7*:> M;-X.KBN!\*/Y+/6_^BE'3R!Y5PA87#F@(<*()MC U"59_5W>YGP02[?+$%$; M.J?!KS=@)LS.O?I](V8OJ$?MJ9&26?0MG'E')9DFVIN.P M)B4*\J;B#F]Z1"_Q/]BN@7]Y75-<3-$,B=&O1*GL_!1;L3GI,C@3W["(9W@J'D2JPJQ@G3*^H)A?-&ND3J)G&M*S$4X4;-_#ACXMTU@AD6,LBJ$@ M[2[9=.EKMB!YDKCH21S$I"N>P6^/#XT.9^G MSC6[IG3VS4?"$K8LM EAP22@0 )XGP=H?,@9V$=0YIHDG-IA1'OX&!"KYB%_ M']:+Y[)\W&5U\*4E'X$')@XQ,VW(9)S1&HE-_#F!A9^"';BEZ)$\S +10)U+ M.L2LO4-:=5M[Y%V,(Y'9(0T@L)6L'Y&XA,_2AJWD%OB,U+MOLT0BS] M(,/0&<27M55TB"9O(BDI:%M!JV!7P,QHP]I< TSX&F3+D0F0/"?83F0OTR1E M*_ZX#AA+248,YL2*ZS27I4H6\R/+?3IR$4Q9KQQF2W))%W/.OW'BE=/*'X(' M+2D-! 2M^&;SQHUG(UXF3%//)DBJN$VF&49;-YO)W3/X6C(#D MWS6]6,M<#: D8B27LM(S7'K"MGB081DQRI"0)4 [H*EA2\A(&<[O,1E5<]:V MU-RQ.C]#YD,,/RBE%99)1O9QV!;KBR5L-3>< ::]O&ORNJTDXGG'4W P''Z. MJ:*]?05KQ-G MF>44NQI!V9*R4E-E0?;AQ_/1)DEYVJ7=["W#$Q,WX"=(QB1\D\/CO+/C!4FZ M^TU?23ZU2PXC+W_O)_-]K#8C_"!AE#ELR/[AY\:N4:F\MT$JCR$>)SC2E@36 MKGU5)MD6Z$+W.&3_DGARSQW+- '&85@WRLFM5,#BD=\AH4=SZNK _K/L^17- M02$=A6,G&4+#Q=6+DZF$6A3_)[8_D?T,.]:3.@E!-<(RQEF!TR1OD)2?8$4B MK,UI]PU%[WP^/\;DPNN:?(M^2!4=BUH0YX1<.4^(3SBZ6T#+)L3_8B Q&G!W@ M)[P(V@QM,8O3LP3A 4@F#/* TB$2VX?.7Y+"'[-)(]YV+0V>5@8@?]$ G[B6; @]'8AOPDD$#QFT->T.!7"AXM,L_Z4E^!'YVJL?J0'7O-I473=+-K]C ZQ3F)-3=F6"?5K< M#>Z@Y$F#OY):SJGTZ6X]XH/(#^1Y9%L!'CW)60R':;)0,6;1X5%B ]D)TN3] MGD\0RNTI[?PECD( K6C@UBRQ\R8] ?8)).U.8"\!&$"B#F[;M-.D1]_F#X='Z M%#M2(SG0+?@V1ITC_C)9?#9>\_:I\>""Q0CN'Y1!PIX]^S=4S>E7@2/)\RB< MTJ(L5EH:V#V )'0XNQ3X!,4\$1O$ R=\P,Y:&0AQ0XEV MQR'_CQ!P[-TE52%$>C(#CD4NZ26 MM@L,O;3(P#K;!OTVB@Q)*7-N?O(/R(:S\.VY93PO+TVA)ZN1YM[]>#6M$HS) MXN"RB9T[I3ICLJ$'8OWZ<<>U<5VO5+TEC^Y7IU\G.9 M_%SPS\I"2!B[\"&:G9L?@L4\_IDM,S'&W"(^0>G5%8-%5D<(D(M41/G)AJE4-O3O!HI"8>AEY(P M4XTAUG:)GB^==D\4M>F-DM MDI=^\[2P\;[21J=;BA/PV)^T%O^'?+/]AB:$MK6=-CF%%KSY_DII^:OC#HQV M[1_8;! )7UUF%U?/,_/5B^SRN90POCH[SUZ<+[ZLZ"%1MI8^SKX>A\=S\T;[ MD&7/".&VP+&&/:).$V_$R=JNG/3*(5VH!GPZ8Q*ZG !,G*;D5C2 HLZRU36W MA)'SM,$N%"%CUF_HLJ&)I&HOZHG,ILX29ETF92[N/D0@V>?(W2.?[4+O('^Q M%T6(TQ0] O8V:[0R5LS>6>=G7+5.;*-VM/AZU-VLN_3\WI>A2X\U#,F]I&5AB/IE M&65CZ'I MQ':X)#22V>&U13[HY#)% 8.1^[$9B9Q%F/?NH) J"FP S5N@)/, MK'1)C$J3X>A'O3M#HVZ[D]0,PT/&;=2E6#^:.]*%.L+US;B#8DR?M)BP,X=: M!@PGSE5S)G52J$"-9(), 0^!^QVZ4HQ:S+FMD7S(FQ1HWY#&M%)*5T=L#,1A MAROU5U-<'PTD7;IK\DW, 47K,C88\.[(AQ7'C7[9_T:+,&XC]6W*.,Y2GN:T32/PU*#0)&1\;"-I&)71)TZ-DQ2< M("R#KWIP^:&EZW.$3!RY\E&[;UE,DBXS-VHQ$&432*8(S%:A MW/W/L1PYZ::4JI1L?I>TW4);LDWNP/'3;(\5 "GW[[)X:A6,V]AN/L8 8MV* M0IE>O$41D$>IUM/"2%B17HIXLC!J[8^8EQZCPKY$2Z%K#B8>UR94T)/:9(=R ME01&X_/H#S,'A9O+A/S,)[![R>:!G M+D/1 JS7O\D]2,0P7 M+C;Y[S1M%TO%)8TB3"K&?M#*H2HZC@O96UK9DAU%329V^2?MTF0TKG">?;,W M-S>AQ'E;N0!C/S.CVN]I1XTGVG]$+=\XU?0[!39MZ4)VY'5\2D/J0RW24J5, M,T>/L6/L5?!_$AJ>+C\'9 V>[ZKO.#=.#X+-W&Y7\!4:$J-EWX4X.77(TB3< M1)_G;K<*YRGL)R=!T]-7?<8L U70&OT9G]15Y25H#VK[IOBP.WM8>)3M2,), M=2AWT-'6N22<<+I2 )5N$&*,PR6(U(D=]2!*2FQTZN/[)P1>3GM>DE3/4FZ(3CO:BX:J310LQV"7V >Q.&L%# M[8Q+6R*ERH'$)0ZIAJ0]QVTT-A=KD%=C^0N\&RYXI**-Q;;D/Q)2, Y_XA"K MEG@!YW_G+/\/;X;1-]3?%]I M3VB,*?;$@.\@3-U(>G&1]'F,\#X;9"MMZR6YZ^MPQ819[%N]9B5&;@I01T6> MT*C+_8Y=B%-$WHG7$U(>^UZTWRRVP80I.5>3]T@H+A_5N95^>M#!P-631C=< MF_]@H[L_RN"2LX5"#I "!1RREE)+JVVD.$?50R M4QK)^G"1T2>U8UF%\1 .90>@#DF37S2/ 2'1^4+M6>XC@+#HD#9:U-:L/-*X MO5[.)"HD.D=FPS>-7 -@;V"97#097\:,N!4:GOUF ]2(U:,OC+T5S(13Y"YI MEN!&-6*\O\ O%/7TBD:+T7\9?8[#X*;(Q%&6XD71Q@X9.-FE"+V #\ANP8)U M\/U" 4B:8E?NDXWW8P4,]/)"MD,<&]*XTLHW.UL=\M^.G)Q/H;]TP,-&3Y]_ MGIN7MLA[O3WY]K?W:I5BQ.7']S2D4O:PTTP];%>O/J5=4H?.,QO=0!@G-48T M)AR&,()Q2 RSMNOX@7 EM/W,#H8:9.1NO(0L;8CQ^1"PM,F0T1DDEY;E*,"8 M!!9><">^W;D_WOC:]\J/5@>0(%R7I+^&=JX6W,LMV>O3B]/S"Q=",(4;@&GC6CQN[0Q M],D[P^8H(V$F<&GU6NTE2V%91K%//=7X7>I4:@V[TCNQ:*,= *U;1_,2KW(G M64$4-LD&;*M8#MIN*[YB-]78WH9*@)K9(;>K_9+277^LK?/-21+9)@M_^=9B M#_[!7ONI^\GQSO,\&/X/'(P-7=#I'=,O9G/4K7&$I&9:29V^>4XGFUXGEZ0F M';K:W*KU ^._F""6J]#:DM3(!\]^W P;V2)K95)LR=LG9I>F $F%$*0/'D-R MF2/T#A1^R^-N^V4G*YV=SA:G\0Q0>=_VY(\6PT&&2%@;E@>6\*3D0[W?2K8- M%1Q.S3J]3[DBET$S^FURH2U?P>N,I1/4SDG+%SOWDLA-V6BTE>P!85(Z+=;8L]QE(.+%Y"#D^R(1QT=ZF&8)1A)C/F!L42[45OSVT,= M\NC#S%=GE[,+GEEDOF6?:^4T[,O'@)T6*=,2(]\**/LBF*8AO91,P%G(-G&^ MGI@1DH!.Z-X)!K!^V\J)/RFTH=6#L/!1<^_QZOE01):*YW2U^:GM2-X\=K+' M%DKV(U)(HIW;"JD.D6$$W^X_HGQ4+-AH%Z)B"U:IN'NITK)2 M1>6;]%9>>A <*B_0P%!ZB9HX]9B"8WCN>JC8\-*SL\6!@%C]&HJ8X=?EI/ XE:AIO[Y M4XH9F:??HI74.3,UQO%=6/C8]EMT%00GPI(>A%?9_%.*>_H_I;AJ84E%7DSK M[J]^SK_.3B]2@Q1NAK=D@^*MZ,&15"-U?DD.WIZ->H=4)TXI/IC3'9SGPPU[9L M)VB(;OI [#R^5 1INW2G[9I;;X9+0$F"6;M^I-6*"*8O9R6<2M0^R,_424HC_?]9/4R\4MBJ T;T:G;&":_#+VXSQ_I^-U*2&_:> MHM:]AB3K=9=0? TO@^.W4DF>@Z;?43VL&E1/'2?\$IRSD#I,&Y;#_./WU'') MJ'!T.C&_.\X^* ER!EB#O1Q*Y_P(.BN_;*MQH3QOR=T3E"YI+ M49P9"7[QL?8/E=R1&."1L[_7.B^:__LY]XFE&0K+1)!* Z'!.7*%Q=>P-&5132C"[#P3?_51>8!#K M7_P^%/&QX-\D0=%VE,K.@FJBP!1#!Y4CJ9\QE]B2))^L*J4-N< M>+'\M#=^:\(KCZ_E3;_#<'E?\B]D85"- MJ^R*'CV=O[@\,HV\@U@^='[+[_U=^J[S&_YS3>;/-AA OZ\\!6'Z 0O$%T%_ M_U]02P,$% @ MH!A5$5N69O-"P -B$ !D !X;"]W;W)K&UL[5K9)]$:)4IQ,'O-BD]W 7<[=#D"]V#I_$TJEHOA<&1M> M'I4Q;IZ?GH:\5)4,)VZC+-ZLG*]DQ%>_/@T;KV3!FRIS.AF-SDXKJ>W1JQ?\ M[+U_]<+5T6BKWGL1ZJJ2?G>EC-N^/!H?M0]^TNLRTH/35R\V=E$)7R@;MK/!J]?+H<'/6FW#X+,@3Y;.W="7M\7+HQ$9I(S* M(TF0^.]6O5;&D""8\4LC\ZA321N'GUOIW[+O\&4I@WKMS"==Q/+ET>)(%&HE M:Q-_//G.3ES@3^5VS3VOGL2.1UB*YJ-L."2MOTO_SF=_$-6?&CNU754GG1 ).)K4)"8Y%7A7CW2W0V$V\M MH'ORC[\M)I/1U_R,/X^_?IH)5*\X'B\6V?ALD0GU.3=UH>VZR3!4H\B-"_1$ M%O_%,Y0=:AU;1N?9['PL-E(70EN1RU R?+%40H=02YLKX59BDLWG4Q%*Z56@ M[_0>D&^DW9$5X_.O@\A=50%G:,QO1"EO69U82>W%K30U/(J\KY"190[E'R]& MV=G%^8GX6#:>)W@ZX59)+Z+RE=#0FD,@'TH6+81GM.MGPUA; U&MI M1%!KPO9$? )^-J\]!5!N-MY]UN@QRNP >C:;+\C @9^0:22))+-L4*&Q R ! MP^!6<4M&Y\E;: 66.;IT5.0<5$&TT6NHSBC4=?&,>EDAKJ6M5X"K]N3(N\ZE M#[L0526>7+_[\%1LH)KZOXA2&T<64SZMC/JLET8)&%_4JZN]LYP^R0@X M"3,HM> :$#3Z5P10>&G7'%A9W%*,"S2UH244$%E3;K+?T4H%#$$-VLB0/R;& J30N.=LJI(2CM3F'4+0!9JW WC&^! MI[=H(/#@8PF54")]U"N=T^L>[EQE[$LEVY-)*+REM5$Q(;ES*N 1+ M2K)A(G*22P,-P_HB\Y":)%HC],B,$!\)4)>PH=;DCV-9R!HTM'Z/3H#ON%ID MGKO:QB;Y:/FP>=?U=HSYJKRHNSLX%;@PTI%+ \+&N\,AHN40111*\59Z:#5E!BV,3307H M*VX6?6\-]%IVK;EML0.P3L2'TFTM^A>%5J>4!VQ&@W;0A-C4/B]1'WBHX3*E M0 (+TZC4>=D0.]1WVCMH[(W6@3M#-QK7LKO]?V#<<_&:6J6-C8QA#T@SJ86, M9L44#70FCL4LFYU-J%;1;+A3IEDH866EQ%FV MH ER+&BVR$U]\Y5W!-C,_.L_GYF7@''WR[:#&?BW_VOCYO4P\9*7>2 MI5%P\]S7=X)[C)DZF<[%&[52/"4\FI$%F+.+UJ;A\DEV/IF+'U7L4&X1@6=I M\!.3 +]ZA$G\C-:#W$5\Q95V^TUWCU[T"^]PC-DH&Y]/* HI)XXGLVPQGHDM MU> A$H&\Q]&A@$7=DELM[_&+UQMJ3L?3^9R#32T+#3)P'B0/Z1'XVTUB"ISF$7.29R!)"!0V89U] MMD(=69X/E38H4F>Y4KRKUV4?F$1^IR-&"!_FB9PX:E>4(ZK:&+=KI>?*DS)Q MHW;4+O6M+FII@EAY5PW""?_0H^4!'RO*]I:X,/S[;*249K47M/;!EW.]AK0= M4)XH"TYXB+\JTABR(?70AN@T*/?4JNEV&&8HGUURE"Q SR-BT4%++:Q0BGHF M_%ERK7%3*34BPOBU8Z?KERQC?U%"[J!EG2V]<9C@1"!T F7/%NN$<2 ]_B%S MH(GAO),)5*,DH@$ZI=,@@>Y@^)"O5)U-28ZSZ>2,WG<0R] [@]"2TI-A,^CS MP\?6D.^5-+',I6_Y+I5=;77D+.EX[F-\_=G#?/VK/X.ID^Y6^@IU&XE@$ FG MU.W;0$NMV_(=H(9M Z@YBK$9/0FJ5EE;#L0JS/W@ \??H/PT>GZ3\N^W7<:Q M@ALZG0.81=YB?&^2'SP;F)GUY$N)LL8WX?Q: LU$FY;:8:8G/I2H2^CZSN45:OFID!\>F@0ER95# X())MVY 1[]#7; $\^$6&*I0Y#CS,Q M?=.#,()Y<^ZY[3'*W!RSB6BI*H M7;=(E$3M:-' @(-KQ1KM>I/XWH%H[#E/&43$*=R0*SR4$>$!(!18U$U()"#' MD:$V.,4J\ RK%!-E'?;2&T1!&;)))4P<5]\A.^DJ(RH.52K[)FLYJ'NXP*9A M3F3#3DUCBQ]3PIJ&'"?X]V3LI0:U&@09!0ZU1B[#7_S]+_[^N_C[X@*L=9J- M9].#[%U&9@_'XFQZ\2 ]IW<=-Y\NLC,$;8^:C[/QQ>P/DG.<,":S RP\/3_, MPAMJ_'%P:"XILY6GNQ4>W7VP^ER4J,-=Z)D6AP5QNH&2+CJ',FYH%_4=AQ1O MCO.VV..&9!*14_-PCO276X6BJ8V2 N\IU=[09G]2[Z/L)36KVJ ?@AAIM55I MHD" Q&PL>A^3O0/!\;Y!+<61W=6(YBX=:N+@02SKR,.9$&R:)=V$I 3;\#W) MWM5F[_/0283?P!*]PIE+4 W2;<^090YC--CXD+Q*[KK&"S\L726AB0R7<%=O MHG/,L(TJVBFYX@UDT5)2?[[E0' MA? *NK<*>TEXOQB);^%8XH;XG=!Y]!H G0V.HFV\"W%I#+*F.7?VMTN'IQV& M-YA=9$N@W:4W% QLV8":53)7(&KTJ!M-*>F8,#'9PZAR$.R\)H;2'PC-CABX M^*&&(AP7>V/ISKS)UN'4(BC$=\AEC,WNHFNE?94U0F'Y)_K537Q7+;_OSM3M MN_9$?=*O3KZGMAQT!9; BO8H$4]=9#I:Z 81TK_*UAC=W5L^2S>"0[8$&IIC M.JHFA>\T !+*C6/@'S?O]J2)VDC'4YJM/ ,:WMBQED3 PT/W\?VAN+UXS+Z< M^5.RMU5Z(O9^-<'>'YVE8[-WQI"G?&>+[ W$1FA2CD>CO[==M>L14'+K$H^D M'_18T$]N"8*3T=VL\K>$RQ+S7M8I@S1AB](#5%@[Q)8/0KFTM@&:[IRX_J^\ M_%63Q7NG@//?94YB#_W<'/Q*-.$D'<^XPGX ]Z=N= MNIKC#X2I:L.YDW* ;TE&Z?J#QV%+_+O;&R;.7V#\R5WDOY%AMY6[/Q'9UR7R MZ2ZP9_,O [8QYSZREU!LQ(11G:<<)TK<\^3_5\$/-='YNK^FT#9!OFJLP^FUB16>.'9IG&%XG MG)&A; 9L)C&LM)5"S;*YRJ+D0P%27T!3,[N30[^SG@Y^RZZ47_,O]CR8;4P_ M:W=/NS\*N$R_A??+TU\47$N/@U001JVP=71R/C]*$+5?HMOP+^/H<-%5_+%4 M* U/"_!^Y5QLOY""[D\E7OT/4$L#!!0 ( +: 850IL*249 < )83 9 M >&PO=V]R:W-H965TJU\.A37.Y%?9,5[+$F[4V6^%P:S9#6QDI M,B^T+89Q&$Z&6Z'*P>6Y?_;17)[KVA6JE!\-V7J[%6;_5A9Z=S&(!H<'G]0F M=_Q@>'E>B8V\E>[GZJ/!W;#3DJFM+*W2)1FYOA@LHM=O$S[O#_Q#R9WM71,C M66G]A6_>9Q>#D!V2A4P=:Q#X=R>7LBA8$=SXI=4YZ$RR8/_ZH/UO'CNPK(25 M2UU\5IG++P:S 65R+>K"?=*['V2+9\SZ4EU8_Y=VS=GQ>$!I;9W>ML+P8*O* MYK^X;^/0$YB%SPC$K4#L_6X,>2^OA!.7YT;OR/!I:.,+#]5+PSE5,BFWSN"M M@IR[O%*VTE9QA.SYT$$C/Q^FK?3;1CI^1CJ*Z5J7+K?T?9G)[*&"(5SI_(D/ M_KR-7]1X)=,S&D4!Q6$7VCY_&E\%"5M*@DRHP:[**@ M=T;7E:5_+E;6&>3)OUXPG'2&$V\X^96!?5GZ-'E%?0UT4]+?15FC;J@-3D [ M2:G>5H5TP.9R2< B2:\I"L,_\W]^IJQEZ(P7-6D=+E2Y(?E+K=R>5.FDD=99 M/KY4R'*#4OG@LC,Z'1SN!Z^"1GV]LBI3[(/+A2/MP]G:7L(34>[_\J=9'$W? MV*,R-K%ISBT75\/EXIJL7KN=,)+05,AI7;!'J]HB"+:A1L&C=VJULGQ\^>.2 M*J.A9+OEDYWX023PBD2%0_=L5A9[.IDD030=!236@$BI- XMBD3V;Q05NHIK M#,G[M*A]1$[F03*=23N4]6JZ5B'J) MKMSJ$VG:1)A]14I;1"WS406G3C:(8$\?<]Q'%Z)[*0Q)+E!">S3$ M$BT,D2O3?1/'PGO6R&*&W"E=VV)_C T>+WI*FK P;B-S'@1WD@J-%#GE-(O# M-XN;Y0=_&;U!M':Y2G,D_*^.]1G]E$,\\X7']M?'K-SINL@H%W!A)67YE0V. MU/LR0W(9A99BY88I88U-E>KRP-"A,OZ*#+16MHE8*+%2!9B0MI=2EG)9^&BV M"=48>L#_2A2B3,&3'^(@\#')(KCA9?-ZN\0A%C9\/VB&H2R!U"-0JFDYA^T@XQ?O3J8:2B69", MYM#,!8%.YXL=_E=,2^,A@')JB'*CX'6KIGDU"29)3.^TSG:J* C==C0;DU]9 M&$QM#\=I-I\A?&V#:+/*B?OF-8TG(=UX'.WQ*)C/IZW_3_I]0N,PB.(1?>@E MQ+)%:OH.]#/FA))D?.2B$GLF@B:(.!Z:;@)X5_J"XV RBJ"?%PV\RJ0?.9;B M\1$5"E5B?E(2C,:/8]_7]8@ $!Y.Z8,N-]^A_+;/.S^.9FV0^D]C\)>TUIZW M#FZOKP2MO M^F2&IAZ&06]\/#%@_K?Q@#R=AW_<\0#0M$/KJ S:EE'];OV-SK=PE*);PZ&@ M'W&/Z,$8A7$&R^6#"2NP9U05[(B-D=YQ+R&:">)'%7%;42GWB>X,M-E:X (J MFD'0M^FK&.O!G8@2"LTKRQT%J5W%H#KFC\P:\> M6QN>DDVA>6AYC:SA5J>!IVU=J#^#5AMXFIM'"-X7V4@<.<#B(M)#8O=['I3S=SYP4QXJK0?:'ZRH\C==RTY9YSZBWH# MFQ0GO]=N>:NV*WBE[NGGVP5H:2*,)X>QK7P&,IU&0A,D?M\0?;H#/ M+GK'2Q)=3=I#GM%XQF_9E+Y8X4G M4E3*+P/SG]G MCT?!+)R$7SS5U[RW?#\HAJ?S_V'ZGSWU,W[8 M^U:"C6?COPA9\OV\^6S2/>T^.BV:;RW'X\T7JVMA-@I55L@U1,.SZ7C0+#F' M&Z&PO=V]R:W-H965TZ'7YE) CB9S-Y9;&Z"\=P-%HO]P);8W;R61(THN>W]]7NJ MBJ2D=K?GL4#@=,LB6:S'J5-%^NW.M7=^:TRG'JJR]N].MEW7?']VYO.MJ;0_ M=8VI\9NU:RO=X6N[.?--:W3!@ZKR;#&;79Y5VM8G[]_RLZ_M^[>N[TI;FZ^M M\GU5Z?;Q@RG=[MW)_"0^^,5NMAT].'O_MM$;._:RTMY\=.4W6W3;=R?7)ZHP:]V7W2]N]S<3 M]G-!\^6N]/Q3[>3=\ZL3E?>^G9DP"(,6+#R,/YK\5"WGF5K,%O-G MYENFK2UYON7S6U/KUE7J(V1MX0)0;[=5'UFQIE7_?;/R_/Q_GEGP/"UXS@N> M_WE=/CN0 N][W^CYD9W=W'Y4O[K&YNIR=IFI?_V7Z\5B]H,ZJ L_5897&;\^_^%4?34M!SS- M^V55VHVF&/+J1C6CW[CT&V6]TJK![-:+7"J/&N^BUK0D^;]I,Z;J@:>EA7]M.N752 A:8;/04@L7U: _SJQ^\+*HE M^)N6EB AR]+ENC,%K6=TOAT$.K(S$J,UN=O4]G\Q3/ND_MW6U!EM0?N,Q3RN M&X]/?FU- 4D[!4\WU0KJB-Z>J9U16UVH%_/S93:_?$.;!83Z#JO;>G-D9BR; MNPI[\Q ,(X!&IFU-$27,DC8A96$(O_*[TFUX3^E7A6F/_+JI>2O0RI+%I&>MH?1">ECIDG6 ITA!Z\ZTI\FW?Q&!6>7QF?5C MVY'!Q$^ LUB$;28^6]"'HJ>@&'S2L_\%WVW%9_(4+>3E^%>Q1W9;W5&2HFPC M/HMUO(72Q0=V>ZHUR$4T@WG(M[K>&([K;NN\.2B(V*;&?C&(I$@AS OG$ 0^ M7/:%4?>ZM:[WY!DK6X>XQ6;3M*35."\<;VL1!+HU:F-J2%O"Q+EN]*HT-&IE M2.TI1FAL"$*H8\V^C\D:C6T>\W\(_UG7C^+2[4AT1I^Q/F4#%1*J;1YY2:N((BL/NM2Y=C<\@#!R! MC" O Z#>WGX-6/GJ](BSU48@"Q+M:%D?H+OKVUJ,0$KI](,A6Y7D.*12 NBD MD[%Y?+_RYK<>6X6%$!&V"RBVFK4D'B"7=PXE:! 'YS*]PP^"?D&3JD,$' MBX!OLH.1^)5^)%=Z'%0DCLI^#_YV9SI2"XR&A4EI\*]-JROR-42+B,;VCILY M55_P]=FAG;Z#_4DO9"QL7WR"WKYW95\9\D3V/D+<5A?F-45A4G&&':Q@?M&O M(Y081E"2J/0_23O)&=N#IM.=0(.SDFLZT% !CR&(R");VS2FF &/2],B5WM MXP62:FF@2[QK$%80F1UBW;=)S-X3USU5?]-ML:.9:!>?L9_6ZM)/D_AV_$X5 MWD&>*06UCJ'>5C]!M&G6%8?K'I%9&0M8+RR#66"(<*:?B/+"8&':C*5]&>1%-N6A(\Z#$%0M2@5CM&8\167Q>L"7*D M75B%<%W3;#6O3(8$)%ORI;YAJ #6/AK="KIC#>:1 #)X=5@LKF#)O 89J6(B MESL? A);:_LA?CEL0YHG@1H".&A-*6L)T6A%\DP".B!%L"OE/_".V@?M$([0 M#BM=,&&KD0:\/X;S8H;1WFF1L/ :*SN"M5NW[CBDJ$HIO0L0'W@&Q/?QADL @E418:!>'7AM MP1_%)]HD^2 ->4F)#%'[%!!^&I?,AO2 >;TWXKE1 E@+59!YL.3NC#-BQ'MM M2U+FZ31!B.W2Z+#X?G((L-4WD#/DK<>].&&_!)%1=P;4T!4FDA)*NWN;@-R% MV]6ET\5$^--1E4G,HNE;N!GI K'QFH/3]TWC6D3EOT4>*D75VK8('X(&$CW M3:%6"(&!$O'OQ;-=(V4%A3<&Q*]Q?IHD,B&"BH&]CFAA5.!(^5*,IIIG#V)X M!^QU4Y:6](P58".H%@J.$10 $+H!_4-0MX.[_ =;BSSS9M,:(;A/2H#]064: MI(=![%8HQEI4.+H=>*% 5C1U0!%K. A7B7L'?OBTGHEU2Q'0GB<95J4B!'.Y M22-@]3CZK+T-5[41070QJ(=0DY*'VC;/=[Q4B@7\. M0E,/UF#&(.' M>U+(X.4"(I2N83XSE&$T'._2P\J"F724#P/M\1*>8J>MQ7@>S"5XF@L>'G?0 MT^=(!+#D&=4=[E&7R!(L7H+Z$2H9'QHG*>R#KMA(@QVD'D_%U6I2-*Q3ZAZ9 M,:V&(C48.]B++?A\^R5T5HCG= /$2JX;3Y48,.-G&!62>GB%?)*3SM23HW_' M+4ZD:S2JK%;R?.QA22G%;#JE\M_9A83<1UG6?T_YL+:7B\ MN,H6ES/*OD-55L:.U5[0C\K?_6HZ4F4!1D,]VD-])_R<\;*+V?P->VHCY+)\ M1/*+5O=_I2!NDGD=*(P+'M@UP+R3RX#03_OXLG$^BY&A+P =7\:.-,GE)K#3P M+VX=PD=Z6O 4MMCKGDWS\B1?L&APSNB5XXU)$A&DI58VN?]K:C!'B)V2@O^/ M_0X6R5%E$\ M>]/%_FD*":S[Y;>.8N'6&/5WAPPK ,,?SP%)<3OL[;=4QR>CX >[^(@7,(%O M#2,1/'G=EVM;EJQ=\76XK"1HZHKZO1YO:K,FI_@6Z[7 +F@*$N:@'*G]$+'P MH-&EPQ1C+(:@]RZW/(@A\O "$V^SJ=&3:C?V23 US&N90YJ'CD%5K)/S\QWX MY9:M*N 2*K^;G8C_)NV;$-5$I)$!<;2 M44TNF+3%;37+#;TZ5*LB?&C/L*-R M+H6JJ3I&\N$&:N*0>WVR0_5L/!)B> S[(6[;EQ3)UG&A%\'U:;(=G2Z86&&N M !8C#7.^HMSQFO)JE7J*AO\(Y MT^8Q1=Z.MO[O?;$10O7EN<,*U(5F.',)Z.8G9YU#Z7#HY(5>'>J5/W.FX?_: MH<;M[=?3M#O!S0$RIOP>K_YA:CL][$W=NTG^0RE2!6<(;39>XDEG;7QB6X M<9*@/HA6K!.N\?@\0W0PGHPSQ$[(F0@^[6+L:3]6_:4TSFJSKX=1O=G*R7$Z M20AUSW"4/&$)8X5'&>*9W$%9N(G-=(R!6-" !EMI.!4P4D[M!+>B(02G67"5 M45]^U*R)5".,]ZXL1OME.SRUMQAC OX49H37Z6!.^GHI(XU/60;9\'K3=[(K M#]]^TIS*M4;( G'JZ'(6XHD]7!8CNCHI"UO7D '4RD+H/ MP[G:QM"14P,^!8-M0MM.MI(:FS_'!F@R3D8=.%))ST\'745SL%C4L0R&GQQP M/%W3ULD2I/U@"ZD6G]2CP25881LG!8BC[FWH7@[2<'#?6[-CHK3I2]V6G'?D M%@"%3NW[X&630^N*Z [3)X;34:.;:C]DDB?=(W?X3$^Z**71@9&,*VYV+.M3 M03Z%)?-@VIRIHNZ&?A%-W$1.,O5>EKFT=Q3+KN]R-W3]TW"I$SPA,NEY_V8( ME2BB4DV,W$L"T.VX#S99UZZ13XMT7D#P,9QJ X??0AD@M5( M+6NB(^O]$U@2+>.<2?1%**;VVWA0S,$G^^$^/;UHTLF\#PQ+D**OPV^'AUZ] M'#2##7?^57;X3DCH6$U+U?'P$A8D?@@>\RHB(%G;E;8(V"@W-OB*&GG/[@J$H66-#;!0#H"I83$QXPH4ML-ET9]=Z!!2Y>A M^+V1GJ,>(M4=$Y+4-(U'\*:2.SVK>)-EU#IE:">KN".-B2H=2+1/A@ VH;SPBFJA$,) M 8C'5$9)_X(<(=)^2DY5H_D"S.J1[\5,4G'RW-#L.M+-'*&LH%HZ4TOWQX[= M\6,,[U*/X!"\4>)K7;_9'KF^-V[>!2>&@RQGV7*V&+=PQV@PGI\P:7_FV?%% M9\\L^@*K7BXO_N*J\S='5Z46\?%5%Y?9^?7E7UWUFNX;4%*F2N#3 S#$2A:& M$WUZ,/'P^]NXYHY'V](Q1.9'%2;GW@P4J1.T,KF.YZDH(-HN'LT&A]JYOJ2W MTBT$PII2"O!T1T"0)1X;#2U)SM%9ZE7PR7]!C$[XZ7WJ (^:L7!4(DIM.$3Z MZ8\WZ[-1MYZD'=_K&%_+F]S97"R^R]1\^1V/G<^_&V6E(5.G2Z/30X#)I5 & M$+X%)H;R ='\^J%6IZ?9Y=X]$(MKF?9;'%-SQ;+;'9]H3Y]_G1# M [++ZW.UF"^SBZL+M3B?9>>SI;KY>O-17;[)ELM+=;E$P%VIJT5V?7FI?G5T M'/="7O6,9Y M-E\L2<:KBVQ^?D'/(,Z;^4P=NKA^-OJ# $RVX3][\-)RDK\-2$_37U;@_::E%_#[M7-= M_$(+I+\W>?]_4$L#!!0 ( +: 851\/25 _04 ,,- 9 >&PO=V]R M:W-H965TGIO.*ZG%C66N:QIN]\^$,KN+P7AP6'@K-[6GA='E>#A!*%)P2. MOZVX%DH1$,SXE# 'O4H2/!X?T'\-OL.7-7?BVJ@/LO3UQ6 Y8*6H>*?\6[-[ M*9(_<\(KC'+AE^WBV=,D85C02!W_^5V*PY' ,G] 8)($)L'NJ"A8 M^9Q[?GENS8Y9.@TT&@17@S2,DYJ219!)@^ C"?LM=&^=NR%+D7Y.< (%O5F30YF/9L\BOA<%$,V'6=LDD_& MC^!->S>G 6_Z#3??BM98+_6&_7VU=MZ"%/\\ C_KX6M "+/=0%"&-/BR1FJ0X8X5!J3I/2G;2U\S7@LDC7WS-L<-) MEW X!3SH(]NOWSQ_/?R&KS7'ABPA)RM)HCOSI1$N8R\%5[XNN!6,ZQ+!+%%$ M5G(U9.]JZ5+,8%B*%%\KT8L'\[0HA'/2!X\QYSCI4.3,5$G:'0PG+RQ"YP25 MK6"5U%P74':4!AQ%HZ$N%")BQ1.T4*[EOS$J *7E=>= !^=@& 1HY4%'V%8 MN>#*I9 *'%&\TVC8Y?]CQ_A![:=.N.##?<3?U4A$[U/T$A A-EM)?3=X2O+W MGAVGM+5F"[_+PRF"9=1K 5!TUI+_Z)F2W&(4?;'EJNL=OP=%(@.J+L0A(M>F M:;G>!^>E#DNE*()53QK^D:"AGE+%2BNW-*\ZW]EC;A[!!F^C@:6!M]KXX"7N MC5(ZOME8L4D9=P),"%X6B$&-"ED+H2F*A3(.$5S353]D'U+1IIQCHS74 M'4@7;!!698UU%.?V+3?)&-ES.,)K-%-IN>8;189=/Y\CC9TWR5S>9SF)1GRWS*9LML MCND[X[$)@?$\6TQ7&,WG9]EDEK/Q^"Q;C:?LM\ _!?I9Y)6(F-*0A?"9ZOEY-@!\)V(Y5*Q(BHGTVF6+U:GL H,IXX;@AHJ2&JP.R%.YY-LD:]P MC-; 2VHKZ02R=(=8P>GQ*IO#2CYD5RWX>"=!>Z'V;#8;+GX.R/.<1F! S."A M'O:4)_% GDB.6=VAF9/9D$+KSQ+C M1:QNJ@*5)2-"Y^2*6TGGUK ;7$MM(.;#"A5<+8S#A\W7GH&CHX=U(^PF?#Z0 M/9WV\8W=K_9?*%?Q87Y_/'[>O.9V(^&3$A5$\^'9?,!L_&2($V_:\$Q?&X]' M?QC6^,H2E@Y@OS+HGFE""OKOMLO_ %!+ P04 " "V@&%4?B@1!4D) !0 M*P &0 'AL+W=O"R+RKP^6UF[OAZ-3+:296JN]%I6F%GHNDPM M7NOER*QKF>9,5!:C8#Q.1F6JJK/;&Q[[5-_>Z,86JI*?:F&:LDSKISM9Z,WK M,_^L&_BLEBM+ Z/;FW6ZE%^D_7G]J<;;J.>2JU)61NE*U'+Q^NR-?WT7TWI> M\(N2&S-X%J3)7.O?Z>7'_/79F 22ARZ(@1A#C6\OSK-^2"(?/ M'?=WK#MTF:=&WNOBJ\KMZO79]$SDW,KL2H>^)8!SX1_B%O68A\PN/:B;^_69N; WG_^<(SZCG M&3'/Z'^VUG&ZB\FE:.7Y*L4J?9#B(:V5;HPH:%BDRUI*8-T:@4 3NJG%(LU4 MH:R2QA/R6Z/6-"W2*AF\P"Z6)YV\F2[!*&-N M(B<.5B.N2 U8D1G7X0M&AR M9V[>.X,-L.R7G?=^6:6K5[U8:]BLZ=LY!4(.L2W2]LO(1=8H\/I<$Q=YGFY7LO=7;-U>+!1S&P2&-526Q'8#H M8R7>R7G=H$R)('8IR6,9[P&+M'H26,=ZJHI<4VT#F%V%!TS9+KHII.D-UEUK MI^5BH3+)3I"/5E(*9?9DW2OQQD"6VCJD*[-EOBN#T05\2#STACR2YK^E62L" M!>G!=B3'>3B=N7UW-&@EY8S"KF^>8* VU'@/(DY%A3H[;U21P\@>>Z5-/ND: M.>21+0G<3\?>>#PF0?RQ>ZP)Z.0H\ZTAP"X *8\6S!UX;=UDY 3>JF&#S)_: M-&$,]F[6;12T >Z"ZDK\U&<2#D8/^'8.(*"0T'/=ZB0?%7P-63L%>#,W X-R MGV&4E:U+,%/K9KD2;YHE"C% $$Z&VQ%O(AZ:! 8LBA:P#OD"0JIBJR)M I=2 M%-@44YPF*-D4"*U>(*LI*VRAN9>,EWG,[?,B=T5>$(9_D[ONM]4*,=M5,(#V M COH4EZZ3)J2$0HP--VI% S#8C_[MSD/J# M$$U.OOX.P:&U]]S&IRCR.55XKNQ&W%/E Y[KX5Q7Y=%/BO>Z6CI+/;OD[^*[ M!4O;#Y^+*/#B<8"'B3?Q?1H(O1 ^P\/8BZ<$H:D7)[0BG'K!+.F!T;* 7^)( M) BNR!LG/E:/0R!H$A &_4G8>S!*P-CQ"Z.(!B9>!)OB8>HE_##SXC!R U$R MHT;@BUQ;YX/6!9P.LT)3^V,W>M"H4Q0C;53MB9.+*15BPBMEDJ8FQ='$5)PV M*(%N:766-6O5)8^\J]EFC9KNFB'7>B'!\$80)>*.$CO^UE2#+2VS)@FQG6%Q M^\X.W7VJZK+MOFKJOCAYD6#G/HPPP5KNLKHNHF\9# J-VEA!LWD M3AW+AV+XLP,Q6#8#0<"K'=S&,%JS>CL,K.^6-Q@#"/+$>>!Q]TATYR'&)MR_ MKB7?1Q1/# 4(MFFS>BJ( =)5T24CE!WK*A09/[.N;W7V:<4W\D\,D!\U.#I> M.G&Z$Q4PILJF/"AB7%H.4Q359*B_5P2X7 _S-^&0P GF5$*IS__^R551(RQ$'F^97; #1Z-#;@=DW<*-M,@ZFK8_YL1F,A MVEH?&<+WQQQ]8@*P3[S8G])K+)+96,3>-.391"31#*\^UK"#TX7E'#(A9@FH M9FU>VK/S!0RJ3$9-C,POP2&&NY+("X,9)#?0'"AHK(.P*X47TR!!M4*!"F*4 MK4_[Q^7=,Z@.($'^D(WE)-;PG29&0VN.).V@(-UUXUE M]=WMR;ZBP(3O^>.IZPG\V#]*OAL%;;OBM^A\$0DJ8\!U$:7O*U\SROQ5^H M ME_*9("(;=RARY^KN6NFHVXYX[07QUP7$N\I$ M5TGX@XBOHOB'([=Z<7^K%_^?MWK'Z4ZW>J=;O=.MWNE6[W2K=[K5.]WJG6[U M3K=ZIUN]TZW>Z5;O=*MWNM4[W>J=;O5.MWJG6[W3K=Y?=JLW&GSE6$K4*/J6 MDX[?8. ^>.Q'^\]%W[BO)+?+W;>F'U#B5$4'^05(QU>3^,PU-]V+U6O^9A*G M3*M+?ES)%"F1%F!^H;7M7FB#_B/:V_\"4$L#!!0 ( +: 850 ,+[)$@0 M ,L( 9 >&PO=V]R:W-H965T^ 8R*6+[@);!-FV>2CZ0$LCBPA%JB05K_OUG2%EU6F;%.B+QK3=A+5[N]V8SBNI\=Z"ZYI&V.,-*G.X&DU&IX4'N:\]+Z3; M32OV^!7]S^V]I5DZ>"EE@]I)H\%B=36ZGES>S-@^&/PB\>#.QL!,=L8\\>13 M>37*."!46'CV(.CSC+>H%#NB,'[O?8Z&(QEX/CYY_QBX$Y>=<'AKU*,L?7TU M6HV@Q$ITRC^8PP_8\YFSO\(H%W[A$&VG^0B*SGG3]&"*H)$Z?L6W7H&+T;YV\+TNL7SI(*5(AG#R4S@W^9L>[[ 8PW22 M0)[EDS?\30=ZT^!O^A_TCG G7:&,ZRS"K]<[YRW5PV]OG# ;3IB%$V;_3\"W MP>]6[^', =R:IC6:I@Y,!?)L1W@@;;#9H1WT :%+'F0@B%5L*_D'EB <5$91 MO[E+>"I)=5<"7MC2A?B:(6EJ!>S9+*:P6J1K-?3%]0N8)TGJ]62 M!I/)(EDLEO"(U-:%L10P#1S:9P1O*%J$0EA[E'H/ST)UR&*8S@Z"'-F,NI=; M.YA;T

V0&$5I2,S&R)BEETU+Z7<"2:$]T^=']%@R) M;MG1WAA^JO'LQ%. !U;W@AC,LW4@?I%GR22?\S*%^7J2$G;18KB%U'%,XL#G M3F._1VA6\,14.$>:T^475BBF$Q*<4!@51]9&A+OMK%B."1R0[B5*+%T7E"+F MB+K\8*H/2E88B!9HO8BY9;+ ==DS/C<]>8F',)"<.1PT.N7 D8B:KG".]SLB MHH1VG*+*T T6^!!U^E =1?VY7G?HR3L()?<+ MI7*AH"F[6;):SYC!P+0P+C9ET#^A#?%3H7R/4N$*+AS^@;6 MY5DU%:9II&]"I_]3US$\ D(M*-T%"J;:[[Q,@_38Q*R1G >22)NAHU^D%D(V MHQ ,?T.7R?C?[L3T[(%ID'3B9Y1%Z;2/;\VP.KS4U_&!^LL\/O-?2&9)Y:&P M(F@V7LY'8./3&2?>M.&YVAE/CU\8UO1O RT;T'YE*.?]A \8_K]L_P102P,$ M% @ MH!A5" EL(M)! I@D !D !X;"]W;W)K&ULI59M;]LV$/XK!R\8$D"Q1+W8[(^5;ISZ9&M/#8R-9%"(O=W]1M[*-]SRQ5RK+6B')C8W\*YZ M;3).M.Y0[JVF54%Z=K'4=+[:/@%O2WC[I1,;BKB=AY:X'2(L!I[KGB<^PL-B MN%.MK0V\;4LLGQ.$9-3>LGAGV77\*N,;+,:0L #B*&:O\"5[3Q//E_R'IP$L M)6_MS&W0''#9H5Z M'SL/H4$$7.-0?>(KEL -5$I269H+.!4MV%IUAL#FK-?S.A\-5IV$6U&A!STA MUP2X=:0G\/-/> M8L:F09I.@$V28)+G$)]G<,,WPG+IC32JLEMG>)P&+)VY7\Y22 CVOJI$@5!U MNA6V(\ASYBQ@Q$??B-@)?HM4O;62)8AFH]4#.I2!) ZH@[E?0O3>3U6!=&#@ M<*-:RHNN;R'D/BFN-1H#+ ZBC$$:S%CD'?]#D)9,@IVC< M$L4%7!5%UW226_*S1&JJA>!]KR)EWBAMQ==><,J2),@G[(Q&$Q:DT_3LU0T# M:*FATZE,@SB;TF":!4DV 3X^%@87XF%+LL;9 *X@7%,[=WGI>I\P0'A-B4)Y M5!.6QA2K4W'F1$(#&BL:[T[7IXVD< :@-&%ZT &$I 6U#%=T'>^ACLV!-/9! M\:8]YN!QXRIQ@XLV!E+&PYVV)KJT 6T M5?8'C'(:@Y_ES@3*-2JXHO;'6Q)0JJ'2:4Z7FW2EYL8]I01>TBTAW-&YZ^Z; M3^;'G%+ML52F)"BX+(:T/98HW]'A([TBJ*".T]+[PIOG^PN@NT3^W'!W=F@7OL7 M KFHNM;VU^A>NG^$7/5W[S=X_X*YXWHM6LHCK$@U&D^S$>C^5=!/K-KXFWBE M+-WK?EC30PJU ]!ZI93=3=P&^Z?9XA]02P,$% @ MH!A5..#]-]E! MZP@ !D !X;"]W;W)K&ULI59;;]LV%/XK!T8> M8H"P14JRI2()D,O6%6C6H)?U8=@#+=$V44IT2;J.^^OWD7+<%$V" 7NQR'/Y MSIW'9SOKOOBU4H'N.]/[\]$ZA,VKZ=0W:]5)/[$;U8.SM*Z3 5>WFOJ-4[)- M2IV9BBR;33NI^]'%6:+=N8LSNPU&]^K.D=]VG73[*V7L[GS$1P^$]WJU#I$P MO3C;R)7ZH,*GS9W#;7I$:76G>J]M3TXMST>7_-55$>63P%]:[?RC,\5(%M9^ MB9?NM;U?X,,(4_1Z?$ M@U-7XD7$&]5,*.>,1";X"WCY,<@\X>7/X+VVMMUI8TCV+?T2,=UHWQCKMT[1 MWY<+'QQ:Y9\7S!9'LT4R6_R?W+X,</Z+(1&'4J\#(AK5R%-:RI]4A M9D8R$!*JN@58#TE-F< A(XFHAXG4WU4+.%I:@U'UKP;!)'2J>Z#:K8>:']-K M9[TG29=-L^VV1@8H7G;6!?U=IEG[$Z_)?Q+ZG*8F /GFUW!IZJY>* MWJOXJNA^E>SOE71^_&OH&)BPIB4$@R*#$8?GUVEP$*]3)AGS:[WQ=$)ESK*9 MP.&T*-F,YV,5B4"Z@7+-* M#)AU78^IPK4&3'O5N)@S"-:B@&#%8 !6RCPZQ*LJT02?1;=K1,$G_$?H MF^0#U&=,E-')DM5%.49;B4C+^4";"R2VK N:0?E=ZDFDIJ[@\'QPK, MCU[, MZQPJ^%9(04GUI*"/-DA#^I+1A:R*-4(EJ[S$061SQNLJL>((";0 MZ]3V@'CW-<2%!"5L54Q CY?>.=4WD':R]T//3GX>%W6/1>S5T-*Q#>T3.=IA M?D]B1\UJA@,R@Y:*ADY0W5@E&$P>I6DB%1_L)UZ'X65(3P1J Y-^H]+Z-/O) M4P_C]-$"PMBMTII%6PP'Z(#W\#;J5;Z=Z344NH9I-Y.2(W MK-;A$NPFK;.%#9CQ=%SCWXAR40#\I;7AX1(-'/_?7/P+4$L#!!0 ( +: M853KE6\3Z0@ "(6 9 >&PO=V]R:W-H965T4 M)=F;9!?%%N@76Q+)^S[G7NEBI\VCW0I1LN<\4_:RMRW+XOUP:).MR+D=Z$(H MK*RUR7F)6[,9VL((GKI#>3:,PW ZS+E4O:L+]^RSN;K059E))3X;9JL\YV9_ M+3*]N^Q%O<.#7^1F6]*#X=5%P3?B091?BL\&=\-&2BISH:S4BAFQONPMH_?7 M8]KO-GR58F<[UXP\66G]2#?WZ64O)(-$)I*2)'#\/8D;D64D"&;\J&7V&I5T ML'M]D/Z3\QV^K+@5-SK[)M-R>]F;]U@JUKS*RE_T[F=1^S,A>8G.K/ME.[]W M,NJQI+*ESNO#L""7RO_SYSH.G0/S\)4#<7T@=G9[1<[*6U[RJPNC=\S0;DBC M"^>J.PWCI**D/)0&JQ+GRJM_:)WN9)9=#$M(HV?#I#YY[4_&KYR,8O9!JW)K MV9U*17HL8 @S&EOB@RW7\9L2;T4R8*,H8'$81V_(&S6^C9R\T>_XQKA*V;TJ MN=K(52;8TEI16G8K;9)I6QG!_K5XI=/PJC8#:=L?[9* ["R>2<]:>+8 8T]*/1.!C-<7$V MCH-1O,#2@O:,6#\>38-HO,#2C/:,L11-2="D:Q@[X^?LKW^9QU'\=S9:!!&$ MU7^'I]$L#,+1J/D_/(_#11!'D^:_ZSP[6[5BSZ)),%G,S]N+9F44S&>C\^:_ M/;$(QK/HO+U8IM]1'3YT9PD6%F'8V>_N\-,\Z5Z?_H-;P9P*7&>,4,F> 8?* M9MQS=E=1'(SG44=-?0]SQ^/PR UW?S8)%G%W?WW_JRY1U0U(^HLY$C)%9N;> MN?Y\$2P00:0S"N9CRFN,B(PB9'$R":8SE\XPB.,YEA#$T31D_=$8T9S/&1\X MW#H\\3:S 9!L'& [(/.TU #-BHWWM(9VR8FL^$H_"> 8$<$CS999)IXDZCE- M)34T]HWZ=\ ^_2@I8!#Y56=5+B 3;+HL"J.?);J7R/:L/X&I78;P8M-6+O/$ M(=#8T@H-DRQPEO-G5E0&)27L@*TZ3J;=0ONSG(2-GVX_N+,/,E]!MGQF2:NU M+< _+[!&)!FW5JYEXHMO)\MM?>(@8? _(&7G )P*2;BT#+.5A2YO T84FE^L M$UL8B:V.ADY$P%%D"YTL8+NM3+9LRRVR*%1M67I0$@W8;>7DG>^2&0#).*TE09IC!XU>$Y,D/ AB>*]:-0 MM?4T@25\)3-9[IEX3D3A04[1A(F4M=IYNG/1[+C\_K3Y+'.!&L>^NP]W2[;\ MO+RIL=TA\),F%X&!&T+HLV@^#:8+0)V!GD$FN(B!]6@V/>9/LDQVV@5O207< M/YVC"9R-(0F,W_#[W7J-Q%'JUZ<,!]==5IA!Z=F6VD,P2,S0.A81B^)@ :9Y MW94X/'8EGH'-8W)E# =&]*AN,*"D>Y5D50I=_3B">9.CBMR*S->'Y9GH4L(- M\89QR?8QICCTG:.OL8@#"XG!.E7'DC#(,\D;/'^KGB6[XW:_XU1V%B,0QC&7 M;$KA@#T(P3YJ8'+LT2;^0"!KW'E(.WC; W3< B6/9*C6:,CSZ*2=B38T$LE& MMH0 C9-$+=P+_S)X&+ 4T$!6^."#85BLK4PEH-9Q@!=L( MO3&\ #Z)-SCIM7AW(!"OCMDC1L(AQY&:Z$A_]Z^3SIEU162'@T]"50)-6#SC9=G2%<4- MW+1E:Y";I2Z94+%YE)#TFNF\"7X_QXN=><0HRJEKPSL?&]KA\XVNOM5(GM[X MA%88Y%$NKH*:4CQF:8?[] "0&XJFVO\-!B&!!N^3?A_YTL:C2:E%Y;E^"#N_ M5ZDG>32PG"N\L-.=MQ Q@NX"RM% J[SP :KLBXK;2#3Q@3,\VUNTF 0'I:5% MF$33,!W.M-J\(W-?B7_K>R&,<]Y1)@)$@R])V+F7Q1;>A2< 98#NH!M.Z?KMRE?00; PVKRL\1->O5'C9 DQXT>XJ [\DH M3PT#B?,'[ NESFT\R7EP:/6_B6B;33#2H9B=Y<0B!7$>6?F$:D6/[$3%#X,N M8AY.SFYWJ:2HAYH6'9U*('D.9J] 9.>[-/5RZ^1[\*&T"^$^MYS@T+[. DNW M\("9X&@E=*,$X0IDBK022AJR:)$!!S<;;($B F/)4C_E<)8:79"-9+XM=?)( ML4V:08D\4&+#R5A@W#<*:$&54QX.#8H)]231"AT".$T GKQKG]G-IZ_WM^\P M7B"DJF\^!'A?*2I=/:%C]%NT#GPQ(_8L(Z^ION]PP' MB@SG:52R**"5'Q60SFM'7#19/7&9N61W2<%1S4$G?ROL!Y*H*?,XEP?7W61P M0L-4$,+Q#HJD4T^DNNFVG"FMWCD2>(G^T=K-QFGIC_&*%H:.Q$],.F9Q>M), MA:3+#86G1=L8]U*GL V ?^LMY> T[*A_/T 0L1S>EK@;BHZT#E[ZL#3L?+># MV1OW=9)($/SH/^$U3YL/H$O_W:_=[K^>?D"P)%@Q$VL<#0>S20]& MFF7A!@ )1$ !D !X;"]W;W)K&ULI5A;;^LV M$OXK Z_/K@VHMJZ^Y"0!DG-!NT#;(*?=/BSV@99HFWLD4B6I..ZOWQF*DNW$ M<;?MBTR1P[E\\\V0\O5.Z:]FR[F%YZJ4YF:PM;:^FDY-ON45,Q-5C;:]784DC^H,$T5<7T_IZ7:G"?Q+ M\)TY&@-%LE+J*[U\5]P,0G*(ESRWI('ASQ/_P,N2%*$;OWJ=@]XD;3P>=]H_ MN]@QEA4S_(,J?Q&%W=X,%@,H^)HUI7U4NV^YCR&*LJ MOQG?*R';7_;L<3C:L C?V!#[#;'SNS7DO/S(++N]UFH'FJ11&PU6+U;@J<)^]_535I=IS#O=<\K6PYGIJ42TM3G.OXKY5$;^A(HKA>R7MUL G M6?#B5,$4_>F=BCNG[N.+&C_R? ))%$ ^16:(Y4LGV8 M\.^[E;$:2?&?"P;2WD#J#*1_!<6+*JCXKDS-THBL?P2CG\ MPL'42AJE@<$7S^\TC$9?QU"73,+(;CG\_6^+. [?/^"$&T;OQY"K)ZZ%W& 1 M8OA,6L'*<@_X -5HX*78B%7)X>?)EPEP;]A,X"?41XH ,12VY.8@VDN!5=%IQ4H055.=F*1HU([)'%VJN49YVM @-[7;\YU$)R0KX9$_<=EPM%+P M"8&*19YO(0LGX3M0ZQ=QH&+:O1;:6)AY$9JIF;8B%S6B23A'\_='Z.2JPOYI M&.F8 #82MV7/F48A*A= LO-JA;YUA'?/$)@L_ M:39S0CB<+18!0F=J[II.R M>$(_J>0WO0:E][W:5_ /PCZ#0CKE0II&$P?:\+#.,>XM0W>T>A(%!V*CE UQSLT+ M XUIB;5&KCCE>:,U1:U6F$[6@M?Q".5;K*@TUHHH1TA;1EGW1I"RF!5T($=R MN_V=V_F6R0VNBY94*/]?3-T1:@>3#K/?)8VG2QQ>P<@I58W!*3-N5QVC'E^Y M\MJ:N8(?CZ)E+CG_9+*A=$0PA"@,DJ4?I,LYMA_])!S,6!;18HZFTI8_'"?: MV22$10IWN44MV'"@5,; :(-Y&L,H3E)\1D$<8Z^[[TC#]JX%P&@6SVDYB[ 1 MKM<($CF$D.!Q*WV"\CW61XLH:&1+C^YH/D_&L)PO>[WJ56Q'2,(R".=I%^%G M)C0\L1(;!/'3&&[/[6&0!-E\CL]%FL+GQJ4'6ZMMSD@'(+D+P++G'OPAC#*" M?K"Z"9131>HCT6(SA!XR\$]B?!>ZT&B_6%<7#\KRIFI*](;)# M%@/R6%1.XDP^_U]D'BYY,O3,ZZOK[K);0U@$LR1S^Y(T.=N"S%;MC$]TA=W: M51-Z3P1LZ2+R7C>5J7%AT(:.*$=,PK#\=>+8->4R1OHUWU*;?R*RXCN'$=7X MV-\[W@+NQ4EW 3Y:=MD_Z_K5:1<:NCXT=)T(Q[/9^7Z$/07N*H6']V]]0V2G M/2K.EI!DY$,(/RF+TR?P=4>;TYK-9S!+EI!%'BR$D=)UTCU,W5R^.PX!"]) 2:*ZAK!O;8 CFJ 0"%U0O@8&M MZ)XJBE)ZXS[0#3CHVJ_8?K;_#^"N_?0]B+=_('S/] :O M?5#R-6X-)_-L +K]*&]?K*K=A_!*6?RL=L,M9WBPD@"NKY6RW0L9Z/\9N?T? M4$L#!!0 ( +: 851(AT'^ 0 $) 9 >&PO=V]R:W-H965TGZ0ZIO>(QIX:ANA%][>F.XF M"'2YQY;K:]FAH)VM5"TW-%6[0'<*>>6-+7 M>P6Z;UNNCFMLY&'A1=YIX:'>[8U=");SCN_P"YK?NGM%LV!"J>H6A:ZE (7; MA;>*;M:)M7<&7VL\Z+,QV$PV4GZSDP_5P@LM(6RP-!:!T^<1;[%I+!#1^'O$ M]*:0UO%\?$+_V>5.N6RXQEO9_%Y79K_P<@\JW/*^,0_R\ N.^:06KY2-=K]P M&&SCV(.RUT:VHS,Q:&LQ?/G3J,.90QZ^XIY8"B$-0S* M$6X]P+$WX"(&GZ0P>PT_B0JK?P,$Q&TBR$X$U^Q=Q#LLKR&.?& AB][!BZ>$ M8X<7OX%WSX]\TZ!V&;OL>:/AS]5&&T5'Y*]W0B13B,2%2/XK3=^%LVUYHSM> MXL*COM.H'M%;7D;Q%;P;:-IMSM:X 1(4VPW9GD1U[C0(@2LE8D<(/DQ2BW)]E#.Z5K/K2P($KQ84Y3CD= M(?;3/ 7FQTD^X7=*;E';>X,WL$6*Q7R6Q1#YLUD\64FG6.2G10R9'\4Y/,@C M;YQ.W7!*(&=$T&=1"+]*0V 7,,O\HDAHD!%].NZ#[O^OQA^EV(%!U0*V72./ MB%!3>[7""G !J<_B&7TCRI+E9]:D\YE2F1\6!42IG\:,&&[IF$W5@FZ\9^6F MJ7=#,7._B"*(PA>@=.6A4N2J\!%%C\XB2:R$)/$HQV1]+@S)3Q8SHI%-BHOBSM5*;^/A2&KM;S"']0&L-U^X-S M1^?4C_.0OKF?S>SWDEHJ3Z[<#LNR(4TJ7L'H-Z%:7+KUJ]'1)F^/O9]E TK$ M;+DN"^H;-J!8UQ]=F\'9L]2BVKG'5U,E>F&&%VI:G=[WU?"L/9L/?PX^<47" M:FAP2Z[A]2SU0 T/[C QLG./W$8:>C+=<$__45!9 ]K?2FE.$QM@^M>S_ =0 M2P,$% @ MH!A5#*0-X#Q"P GB$ !D !X;"]W;W)K&ULM5IK;QRW%?TKA"JW$C!>[4LORS8@VPGB DZ#.&E0%/W F>'N M,IX9KDF.5NJO[[F7G-?N2+83](MV'N3E?9[[&+W<&?O);93RXKXL*O?J:./] M]L79FU2N:\J2S.YM/IQ5DI=77T^B4_^\F^ M?FEJ7^A*_62%J\M2VHSH^;!SWJ]\?3@[/7+K5RKC\K_NOW)XNZL MI9+K4E5.FTI8M7IU=#M[\69)ZWG!/[7:N=ZU($E28S[1S?O\U=&4&%*%RCQ1 MD/BY4V]541 AL/$YTCQJCZ2-_>N&^O^2-[9W/QP51^X\1W5:[R(8$SD&VYF3?4?4MW3 M>T]FRU/1$1!O376GK-=IH<2/QBLG_E'AXDZ5J;)B=A$T(OQ&86FYE=6#T,[5 M*A?'RXMI,IU.A8:+K]=6K:578FMUE>FM+(0L35UY859">R>FSP9'?525-C:> MF->J=^0Y'WDA3NC,O_[E:CZ?WO ZOI[=G(IM;5TM0=L;(2OQ'CY0>6@Y$3E8 MR$?8[]-JES?T$I$JOU.J&D@IJUS\@OLWLOI$0OR(./\7XEQ\0"";*A$_3FXG MB9!.>(MH46K"RRO V=::3*G+B^2\\52 MR)4'RW#G&GB!I;1.5]IKZ!(29QM @&4ES"YO1 [?(OTZ9C0S90FS &W"?7N> MN@>(.IRUE0^2%)\^#&T9A.YL=3Q;),N+"P'4%;N-SC;\9+:

$-VO=-A2!0R.P-GFS(IE)K!$5/H M#SNJ,!'Y3?$F1NT2/627-4E/+1\3<1OP[& <%FI1J>W06NWDZWBYN$@NIM-8 M0J1A?A,2UN?:D%' [">>*!(_YTP@=#FQO.60G8BWV*:]^%YFY+@/9..-)+6:D?X:P+2 M*JC\C@O40&'54.@W_'&JO7=(V_1[ I0MY0S^8A2F%EM-F9_X7:N*0[AK%5%! M;=&9Q>G<./40'B'ZU%=(0M6>* S*TU$1?J'7AYP3+-*H8%43;B#Q4;W%3H;U M'02&08J%M=LIS(H]@JL3FN/6CIP\I6]R$_%=.R*.S6FT'Y;O5)\TT=V7:UP= M3ZHJ@@BUXRT2]/#$F1!3 3#:TJ]F"*:N*-34L;9&:P[GIGK3DO/'W)&KP+;J MS=6!F7=2%SR":G3&H)-VWV'H^0&>,0;Q5X(O@1!.LZ9>AX(^;\;L48&(N4G_ MFT\W1'U$3WQDK]7HIMP>D&$?.+^$3[%"IN!A#Z[(>8-(,HSK0P^U4HJ=B)TG MXIPWY/YU53N5]]8&,PX_'(Q\<9@RO=GD^MFD"^54%C(6^L=PI04:*U-[:H*: MD2X=/'#T4=H\/OF[K&IRDUGCF(/!%)E$-0[*52 UGM356=+Y[5ZC,_)EB#>Q MOED#H7&2X;M%G^M6J!'N@[*& OV98)W0I[HF9;=M(O-5]DJ0P8%C$6M5$<_J MF]'MY)9A&0Y.DE%7&APG?^[-\R;C=6<=7Q)+'U7(G&)V'@KA'"X+U7(1&/Y' M@/W\?7/8^RJC>":YOPM?AKIW.KQCY^-/F8LK))\E4(4SSRR93Z_Y%!*#8(=G MU5AYD..C&X9\,[O>RS=C'WO/>M_,2V77_)\!5-< *<+G\_9I^\\'M^&;>[<\ M_.?"!VG75!,5:H6MT\GE^5&H0IL;;[;\!3XU'G#'EQM$K;*T .]7!AJ--W1 M^R\9K_\'4$L#!!0 ( +: 851]CF2%.0< ,H1 9 >&PO=V]R:W-H M965T!0)N7$+I/< M/*3RH)G1[BB>D=:2AF7SZ^_IEF9V8%DGMU)Y@?F0ND^?/MVMV?.5=9]]J500 MCW5E_,6@#&'Y>CSV>:EJZ4=VJ0S>S*VK9<"M6XS]TBE9\*:Z&L\FDU?C6FHS MN#SG9Q_=Y;EM0J6-^NB$;^I:NO6UJNSJ8C =M \^Z449Z,'X\GPI%^I>A5^6 M'QWNQIV50M?*>&V-<&I^,;B:OKX^IO6\X+]:K7SO6E DF;6?Z>:NN!A,")"J M5![(@L2_!W6CJHH, <:79'/0N:2-_>O6^BW'CE@RZ=6-K7[512@O!F<#4:BY M;*KPR:[>J13/"=G+;>7YKUC%M:^P.&]\L'7:# 2U-O&_?$P\]#:<379LF*4- M,\8='3'*MS+(RW-G5\+1:EBC"PZ5=P.<-I24^^#P5F-?N'RGBH4V"W%%[.B@ ME1?2%.)6&VER+2MQ9WQP#=(0_/DXP"/M&^?)^G6T/MMA?3H3/UH32B^^-X4J MGAH8 VJ'=];BO9Y]U>);E8_$T70H9I/9]"OVCKKXC]C>T4Y[3C](4D8_4N;@ M!6K>:I]7UC=.B=^N,BR'J'[_"HKC#L4QHSC^E[+P=>O[TY.#EZ+9Z4)L6*%K MKQ=&!E4(Z3LS_=4?C/BAJ=;BC+(R_<]0K)3 "^6P19M@A11[)Y/A9#*A6SSV M03@8%'XEER*'0(C'(8JI[TF*7/I2S-$V1 FO:BA@"B6@:_VG$J%4PFG_&4N] M10"T:Z5#R2\>I-,RTY4.:V'G&T,> #88EG(= Y@[6Z<]E3ID:(7*@B@:13[G M59.'1E(780/DP1IU6).TQ2_W;P_?WUU_^#1$9\O^0+<1'/+D6W)I'6"7SC:+ M4MRJS#7H?&+VBO5[/!(WI30+U5E]@1X)K:G')/$S\K5XE;FS/$H2L H<33AR"91 X\J M;SB;Z+XP59 Y@D1N.+A5J?,2O;UH>,<;(%9[(-C@S B0FWRJBDBSV3P+_AHLT]G$Z)B[W0VY12!>Y(+ M*-B*1JSP(AGA>OLKSF&/1A&DK"*HF\B]P#8T*Z8]E!H!+)R* J-ZM<:DY7-8[7_] SI[0;EML.[W5,GU6B5 MQ@6-Q3W!(IV]Z5UMZ^3_M9F:V)[8/YU,#IY,6,3R-Z8L4@L'U,E$UGB,>,^% M16,+9.$=:'#DBUXN1&;3+)PW)D])1 $,-'D)'GV&GPTM])5E4 3#+D-9(&^(5!L MU I16E3@2\HOE(_9FHXYA9(/U"5Q-)$!PPP=6Z4#9%\ ;0O$'&SI7>\H&49/ M45*+;N@#*O.ZT-(E.RD#-LU-LNLCP2U*N5PZNW0TLC>'LD"2Y#?C,#)RRQE#,5_HAT(BX933E!UD%?OVX:/BN0,$C6GO#IY/)03P-T8!'\O^P<0=H1' 8D'1 MQVD.%?='93SY*0(0FS&8MH[9@FUMBV&O)_LN"$=34VG&K$W,#\XV"?YV[8=6 MQY;7(R>N44\5;5^(]HF2NVFT=WS4'>#VII/I\/2,YW W;;8J;R-*VP10& G9 M,;JZ>3+LU7NUCA-MPUU[^/5]\WSJ(M&B>$&;K$8O?]_7M7(+_A4AM=SX MJ=T][7ZHN(K?YYOE\5>.'Z5;D (K-CT9(#2Y5\.XDVP2_Y:1__&MS]? MEDHBI[0 [^<6QX!T0PZZGV\N_P=02P,$% @ MH!A5#=I0@ =! J@D M !D !X;"]W;W)K&ULK5;;;MM&$/V5 9&'!!!$ MB;[$2&4!LMV@+A#$B'MY*/JP)$?DUDLNL[NTXK_OF:5$2T EO_1%6I(S9\XY M.WM9;*Q[\C5SH!^-:?UU4H?0?4I37]3<*#^U';?XLK:N40&/KDI]YUB5,:DQ M:3:;7::-TFVR7,1W#VZYL'TPNN4'1[YO&N5>;MC8S74R3W8OONFJ#O(B72XZ M5?$CA]^[!X>G=$0I=<.MU[8EQ^OK9#7_=',N\3'@#\T;OSPE7LR,) MV38AB[R'0I'EG0IJN7!V0TZB@2:#*#5F@YQN95(>@\-7C;RPO&^?N0W6O=!G MW:JVT&U%J\HQP_C@%VE #8E,BRW>S8"7'<&;9_3%MJ'V]'-;<3&EL_F$LEDV/X%W-BH^BWAG1_!N;=/H$.61:DNZ!5VH9FAG3W?: M%\;ZWC']MJY_^;SZ?QWL\O/]!I4/K:$LSC)F='T;_Y M553\JVI[+$":?XRFSB:T84(&.RY) Y 4?4',&MI[)Z"/[)YU 7M&] BTPJB, M3U];)N2]F?4^V(I#S6Y"^*5D_))\ L=:N"2\AZDC4 T(R TH$#G;-D7O/V' M1BSLG&MEUF37='9'CR\^<.,QJZZS3LG*G]+=P$-1=\ M4)XZ?!\-26]FV>3^6PF$7IT'\0D_"CO6@4!J-4SBSZ+F"I2DTS' M70\6V%FFM JO,[9K^0G9WAW->64QP; P?1GGD%9%X7H,99JL&$Y&JUP;':3+ M@2*@A6TA2I"B&&>^RR55V.4$]HT*T<%"J6^ H0UX9/F7% MRZ$10D:5_V!70ST<*(3EU7H5]V<_I=_J/3F#W<)0QW!4<6H#/,P>2H-@IXHG M50UN;U_&"I+3-RHW$ JC''N.*YRPF19/HKV6L*@)P&!S)

"@@^'8 M?:HH;(\5%&T[-$J#K8K+0[U*&#<$Y6!R%=OX)\G$J6<=3PY 1&OT^XU.WFAC MQ%_8V<<%G_-!U]WOX;W=8P0]V@AE;!)^M_> N<;WDBIKRV%&([4W]L MG;Q:4C,2L.BV.MCY;3M?3O]K+T_WSL^&715O"9ZBX<-1.KX=+R*KX?Q]#1]N M,=A1T)(R?6NDSJ8?+Q)RP\U@> BVBZ=Q;@/.]CBL<9EB)P'XOK8V[!ZDP'@] M6_X+4$L#!!0 ( +: 851U1[-A' ( *T$ 9 >&PO=V]R:W-H965T M?)#M>-BPY[&*1(OF)I"FEO=('4R,2O(I&FE50$[6W86B* M&@4S,]6BM)9*:<'(JGH?FE8C*WV0:,(DBCZ$@G$99*G?V^HL51TU7.)6@^F$ M8/IM@XWJ5T$<'#>>^+XFMQ%F:J>:9EU2O@IL 2JQ8U]"3ZC_A6,_2\0K5&/^%?O"-K7/1&5)B M#+89""Z'E;V.?3@)N(G.!"1C0.+S'@[R6=XS8EFJ50_:>5N:$WRI/MHFQZ7[ M*3O2ULIM'&5;VP34&DO8D2H.:4@6ZDQA,0(V R Y X@3>%22:@,/LL3R3T!H MLYE22HXI;9*+Q'LL9C"/KR")DO@";SZ5./>\^1G>PTO'Z0V^K7-#VD[!]PO, MQ<1<>.;B_]MV&? NOGX/?U'@&:%F)2ROHB@"4S.-!E0%[>1FO!O5C*!'C< Z MJI7F/ZTI[P@ZR8WIK&+MMHLH1E^[5WL+[Y8OC8Y%U.7>Y04_N[67%Z;RN2[5K16N*@IIU]X.]^L%'/5]X>G!\ M>;&4M5JYS+*]IR0O-3DCO\7J[!V/-H3:>6\*>)F("AT&?[* M']$/G0V3_HX-P[AAR+B#(D9Y([V\O+!F)2RMAC2Z8%-Y-\#ID@[ESEO\JK'/ M7]YYDWX[NH9=F7AM"IRUD^2NBV,/Z;3F.(V2KH.DX0Y)@Z%X9TJ_<.)-F:EL M4\ Q8#78AC6VZ^&3$F]4VA.C02*&_>'@"7FCQM81RQOMLG4AK3J:LJVW-&V9B5C9]4]G..?5K2P6!R*':=D_BT4/Q MEFM!2>CQSPF/I\C+L?BH8))./;:Q"'&;RS(1T@D)FW%.B4!FB_>F/'I3+'.S M5DK<:(N<,19KRBR*&IR(MV4*+R&'6(8P,S&Z$7=KYU7A ,$NC65(/<;TV)95 MJY9%6X"3!$V7XIU 5YAR+@Q46^C7Y=PE6)."=9QB0&553/$;,#CR MLR-1RMY#%%FCG:LD5(OI6HR3R6F_7G6P T#"0O_YC\EPV'_)R DOWP]>'G8, M8C-DY1?&ZO^IX._(\8GX>/<99O"-D$M0:*K#$5IB#OR4 M2K<@,Z/+Y$K:K#T#5D.2S9)V0;<1R\JF"_))J]=45J2F@ .#JBWPN3.@+:?G M)2QWHH!/*\NF2(\(6HNI$I6+GEPJR\1/SNS@ 7]_4SZF4G@>]-2AL^6HW8YA M/82Z1 RJ.@:S.@:#W'ML(A<#CS8!6H13X3 M.ZB-;X<($'-5*BOS? UKO;+@ M3FA$0-#2:X.] O;2308_$+#6R61BNYV>1V4$0YB28E!#@)+I0JR5!/Y[@!CQ M-1"'9 W>2;O)JG[0M2)X..>\RD+LHT@AZ>=)K90!R R0-1$21T/<2AL948H0 M,+G.9' D_A"'A1" EV2($1)$"*Q:4"&%'.@UA1('N7$N1O;,Y*C-Y%XOI[DB M?TF=NZBF6,+@*-D]9Q@.S3,R*IYB3XK*>F]3>'&JO$F>T/ATG_Y(RBD&B6/6;"GK*L *-- MW@T0,7HXPU8ZSRG%EE*SQC1R=YL@JX6&FZ38'R3G@['(M9SJ7/LUTZ=5694V M[)4:RU3F(,[ZVK69YG3Q2&LQIW+0$U=9I@D*!73RB)4Q&F'BZ60$P3F'533N MB\FK0E'24M11'E*U+'0.+90,RU!+'>'(M$/7XH(WWQMDUJBW782^JC8I6<5, M:BON95ZI1RF"K"7Z%.&$34P!Q#"3 M:JFOO"AKBB3FU.ZQZI;=.Z"=5=D=SX M8#<<.EM!*4H,?D2%FQ B4I@/_!9Q]01:R9GBHX&[[,.$X<0(%(>[$ AXMA8F M32N+8ZR;YZ>\%#I="AB*71+)%*6V,XOC.F0_\F\CSQ(X(E5+3W!";%)1KG#* MA^)]4WRYR7''GTN-T__*'3!T7,%X-/3B3R;3&SJ#/^A\O_#Y?J@\Z*K,R"O( MAZF:Z[*,Y9.!4MD=#%^"V1KY/>9!"$XN$0#\_$\+PWZHO75)]R M/#P8GPX/Q6#2&YR)+V'SP2 Y'9_@X:!W.GFH'#YY2NWYA-0.SGMGPRV6,!U) M4YF'"LDY1;XZ[9\^5?*8";B8A/+EEF@&9EK5E97R+"1LH/ SF/I;XNK.L%O' MZXJ/< J\M-)^\22$E;*Q!(:$2 /_B;I:,[F#C4^30,P$F6(KEI'-!2I,W1"3*#DS[_GS!K>1AQNF)@I."[;Y<]''=F4OX>-:LP4[5KG/@^@ M-"+'T &CGH5"_1/3/WEN'OF(XUD^EF@0:#6/)M84W.7^>75U&\\ *V4Z1+B*/I#$4;BWBBX@:D':ZCJ==4R$C@ ">UC"7>JWIL\&)_8 M#NK1& LW_QSSH!2,B>H[=360 4QS3%^>JYJ,#(BY!=#RA](B46#4J:;_C1@D M-0F@3,'3=D]\*-M*% M1 IKAR8VF\XXY7&-$*#$'MU!P2 );ZH':3H/RH!62 MZ?=*NW#($A;$(_P2JW)8Y;HAT[A^5L\D'?_7+4_LY71Y;W(P_KU$E%;LL;Q63V!U')>WLW+P?2#8&TY!"L9OD[B;YE=ZE)][0Q-<,]718;0/> M-!0K4Q--S +RS#/00_X5E'$X0DAC1!SU#]^ D%@:;:C?T_Q*:1\](QAM'UUE MV]Y2%4$?JF#I1IE]+G(V<3T_$=35@)J VGT@MG"OY/% ^DG_G@4%S-Y]2#PNEOL0A3/*I;F* >O!!Y MU#;D:]X:DXZ9WANAZ!ZAFKOM_UMS;Q^94QL..+"V21MC^QZXEI MK0M^S.!'R?CL'+[BB @OLB)CZ<9_(3$06*C2:1526(877734CEXSSZBK3> O MOU*Q:8RAN?L]0\XOLT SA#23ZSJO&6I=!U4=$(T<[J*6D2J?JW)H4#>JV]*J M(R]__%*5V^"#WF-?.8X[GY(*A8:4/IC!7Q3VX:M2\[3Y)G<5/D6UR\,'O7?H M9^E;1*YFV-KOG9WLA5?=]8TW2_XP-37>FX(O%PI4;6D!?I\9X^L;4M!\J;S\ M/U!+ P04 " "V@&%4XG&F)D8' +$0 &0 'AL+W=OQ;8;U.TM%HO] M0$NT350259**FW^_9X:2[*1-[N)BOU@O?"^+RET- M=M[7;T8CE^U4*=W0U*K"EXVQI?1XM-N1JZV2.4\JBU$:Q[-1*74UN+[D=_?V M^M(TOM"5NK?"-64I[>.-*LS^:I ,NA MU*TJ"C($&-]:FX/>)4T\ON^L_\*Q(Y:U=.K6%%]T[G=7@\5 Y&HCF\)_-/M? M51O/E.QEIG#\*_9A[#@>B*QQWI3M9" H=16N\GO+P]&$Q4L3TG9"RKB#(T9Y M)[V\OK1F+RR-AC6ZX5!Y-L#IBI*R\A9?->;YZP_(^V]59DHE3O]AG#L3]\J* MU4Y:=3GR<$##1EEK["882U\PEJ3BO:G\SHEW5:[RIP9&0-;#2SMX-^FK%N]4 M-A3C)!)IG":OV!OWX8[9WO@%>^^DK72U=8OL3MC_Y M_]#YIXV)+TK@0]UX1:+4F5!=9*<%#ZTQU/'0QN&]J&!,M\;"".F]U>O&RW6A MA#=B?"=6C\ZKTHE;8VMC9:B;*A=^I\2>!:YR(1^41;V*JBG7<&(VA*3$2';G M!$K?>"K)Y'=E,^T4P4,195^%J6F>Z^/I1CXHYPDC!L(<*,D(4IA#8S^N M/KL(]C)5$X-H7]E.9&@$8K]3%9G2EG 6#3>JO6F*7*QAO_+Z/*<(T7:&XE\( M,I2%@*@54T?"/M5DPS0.O@Y^#@S(TC25!RE4 ?03XR>Y$!\ 'K08*]"96PT0 MW+SEE/+](J]OQ(<_*X<3,4[3*)ZFN#M-)A?1]&)R1O>SBVBQB,\07670J'IH M?P#DRW-9M6D];V-*X&TQFXLDF4?3^06NXVB1)$$[8%:HS08=GO/\7!!@V[:9 MI,Z=<\E@03D(VR!]5M2%A#!.DS,QCB;P];>_+-(D?=M?7\;8L9VDLV@\GOR MX@*0UUT0L(H6A(+1MK2A;LVXQ0N6TU6[6% M.:K?KIYK:S*EZPIT1[MIR@>,:=N;+:C$FXJ*G_,>IZ0T">. M6]F/7416@GH'M@;<9N98_HZ"H3!J^8@-# 2+& UBT#J>\ M+WAL:W#(E ;^>I=@,*B:IZL_\K"64'F&89Y'*PIOP[>/U)IR_:!);NO'8*Q5 M.G>=X+@&/VAD)+AW09RA)3]+,/*$/0 8 PB0_;0]!YP[K1Y41TR7U5(7",U4 M5,%AX.^F0$8I+9@##3@=ZM8!K,/>R 6*/AB0,0X4<7^DW'"/;'LG)1RXV-]1 M0DE6_K'3(R> ]?FD9-B5V$BGG=D9%09[74!6SAP3]DX \A+Z>S,*& MA:.X11)D%8B@LIG,XF%,T184#,EYNR45>V:XRG2-M2T@)WHT\,=_A14HU7I- M3*Y4I2$PBAM4-.K(\90=SW[.43())/%$[FWSMUWVT/"[PFZSV(FQ*T5\"3L) MSOGF/ N(\!HYVIFMUO#H2(8Z%#\TI8Q%XCZ<>WN<]P&II[+AV6Q;+;8QXN0FC@B*4&* M&$LD@7=@>A>D>*==6(,)T!*H0Y%L.#JQ].<@\?R]M%]I20U3#%8_WF*A[6VM M+,4I)3:-WRX_O1?WX1V_2=Z>$:>6I5S*5H]<*S@C%5&[SN# 15J@:W2T7IG& M]KL\ZH,(#&^.? AT5K.GY2J /8AZ:ZE:G$1U'TAN:O(B\>.1,[PX2:9Q%,>@ M)U?H65R@W#'*$"XR%39^76.VHM"@("<2VA6"R'*46&N:[4Y\LF@9'M6281/J MM<(G[*:'//_7UDAR0Z@XW>))HELU>(:C&LVK_M3_K+<, ]# ]_$T#^6PT."K7!U'@XGPZ$#4?O\.!- MS<==-&<_>>HGNSSM@[5R$2/-9*NWE4$36G<>R*"FOAQJ9!S2=K8VM!'-I-[!J+ MH@Q%M8JS)'D7UT+J:#$+>]=V,3,M*:GQVH)KZUK8IQ4JT\VC--IMW,A-17XC M7LP:L<%;I"_-M>4H'E!*6:-VTFBPN)Y'R_1T-?7Y(>&KQ,[MK<$KR8VY\\%% M.8\23P@5%N01!'\>\ R5\D!,XWZ+&0TM?>'^>H?^(6AG+;EP>&;4-UE2-8]. M(BAQ+5I%-Z;[B%L]1QZO,,J%7^CZW,E1!$7KR-3;8F902]U_Q>/V'O8*3I)G M"K)M019X]XT"RW-!8C&SI@/KLQG-+X+44,WDI/9_RBU9/I5<1XLKHPNCR1K% M)QNXT(06';E93(SN<^)BB[3JD;)GD-(,+AFIEUC^"1 SK8%;MN.VR@XB MGF,QADDZ@BS)T@-XDT'K).!-7J85OB]S1Y;?QX\#3:9#DVEH,OT/%WH8Z4V6 MO(7GX&#IP*R!KPCK'.WNFI(1= BFTUA"FB2O?0Y5"(5H) D%0I?P8,A#6?]> M \B-R0F+$0AP:!]D@9"W/.!MR"XEWXW,6S+6YT[.H;%2!P1_[ JAM0\::\JV M8$"I867%3ZG&L&QX]U'R[*!Z@N,7T8%..)[9^U9:UL+S>V4>>JG9D9>:3L?P M6<,GH5LV$SC>DU^+$EE,(Y[8/0CPON569$)G!L.Z"8; .E@J-WR5)J,D20*; MH6.?[&W-LYO\ _?QWUY/O#>:-=I-," 'A6DU]5,Z[ X>M^Q'^W=Z;Y"7PFZD M=J!PS:7)^)@MQ?:FTP=DFC#HN2&VC;"LV*?1^@0^7QM#N\ W&)Q_\0M02P,$ M% @ MH!A5$67(CXS!@ ;A !D !X;"]W;W)K&ULK5AK;]LV%/TKA%<,">#Z(2=MVB4!DF;%"JQ#T7;MAV$?*.G:XB*) M*A]VW%^_(XV; !12U*E_>>E-I5T6)K5U#:&9!XV5>4TF3"NIZM'Y:7CWP9R?:N]*5=,' M(ZRO*FFVEU3JS=EH/NI>?%2KPO&+Z?EI(U?TB=SOS0>#U;37DJN*:JMT+0PM MST87\]>71RP?!+XHVMC!LV FJ=;7O'B7GXUF#(A*RAQKD/A9TQLJ2U8$&-]: MG:/>)&\W9D+0;DH [&@HHKZ23YZ=&;X1A M:6CCAT U[ 8X57-0/CF#KPK[W/E;J8SX(DM/XCU)ZPW!X\Z>3AV4L\@T:Q5= M1D7)'D7S1+S7M2NL^+G.*;^K8 I4/;2D@W:9/*KQBK*)6,S'(IDE\T?T+7JJ MBZ!O\335*V6S4C-;*_ZX2*TSR(X_'[%QU-LX"C:._KL['U=TD,P/Q1YM\?TZ MO%=6N(($W62%K%6I2V-@(<:[LD(Z0HE4Q5J=Q6'$"" M;I2+^PZ%JGF/-CF9".7*3;(>LQ@UY134:6V.7KVWV3$/5[ M1MG.C:K4=PJPV!5Z.3#6H6%NZ!11LI4:*F_E)N*-M(6@;UZ!(8=E+-Y9(ZE4 M2)XU4-7(I*6O\Z@2*0%![J%8F^@6!:.E)YO&:)D5[,(V\&)YFPN8 M)6*I:AA0LHP!C#:Z$"JRP<4[^D#'QER-&S2,&CB^I+4,\8MCBOT6/7O7[8.$ MYJBO=;EFY"H'?94!"X!END+B!4>UR :Y%8!=/ BX(YIS.0S(\N@!PLP;P[8P M0E1T8)R#"!(0\G!\O;?>I>48HA]2E8)NUQ/%0 MSNZM_AVSV?_,;/[JU1Y6_.5I1B_&1TER;W75E\,@E56-4>(CM>R.H8.7L]GA M V_D;AFVW:N#41#Z'MQ1Z9KZ1!X:XCSD?#+4:.-B_J$LX'#..6YKF31FR\D7 M,G(L-H5"+86B0D-!C=AAPN:>NM9G"VA\[LA4HI:.JQC1D%WAAK4I#X<9"8BG8BO%/M_Z(WLB3MSBSN(]N:!V!DVU0XA M5QCM5P6[SA50D\-#5@4((!B59IGVH?=UK7[ $1"=4:EOQT?P<<;#,6<'U;I^ MWGFXZQ1/4\.99I Z=[PXC"&?-'/6U_BT5-B;]U,Q=C_V@$6/+Z49]"G60=:% MH/[?2G8GC?6<1L&=F)\6LY5S:2RVBG,6OEGS*D-/5''N8F4;[4)>+'U(*+3; M2N<2ETJ(=G5'\H:OO3N&]0+-@UJ9A.PPH;'I0*A<0U68'L]*8; MHUM"0(C/T;M=?R+>U3WAKE#WX!L69!!+-=BY]FA"QN'6%@X1WNQ3P.GM/P.'N?^(05$J;Y!8S5"S&8CX+\O/YY*&+RG1P!ZS(K,)-%U.(NUN\ M#O9O^\OT1;Q#WHK'F_A[:58H#U'2$EMGDY?'(U1ON-W&A=--N%&FVN%^&AX+ MG'W)L "^+S5@MPLVT/^)X?QO4$L#!!0 ( +: 852BV'QF)PT *TE 9 M >&PO=V]R:W-H965T:K]5*J5KC-:U?7F[/2T6JS46E;3M"?3"B:M9K:1[>J;R\>S/R1MT7 M'_7-JJ8O3M^^WL@;=:WJSYL/!G>G6RJ97JNBTF4AC%J^&9U[9^]"6L\+?M?J MKNI="])D7I9?Z>8J>S-R22"5JT5-%"3^W:H+E>=$"&+\T=(<;5G2QOYU1_TO MK#MTF?VQO/NK:O6)B-ZBS"O^%'=V;1",Q**I MZG+=;H8$:UW8__*^M4-O0^(>V>"W&WR6VS)B*2]E+=^^-N6=,+0:U.B"5>7= M$$X7Y)3KVN!7C7WUVZMB4:Z5^"3O5?7ZM 9%^OYTT>Y^9W?[1W9[OOBU+.I5 M)7XN,I7M$SB%*%MY_$Z>=_Z3%"_58BH"SQ&^ZWM/T NV^@5,+WA6/W&IJT5> M5HU1XE_G\ZHV0,2_GV 1;EF$S"+\3A,^N9N"[JS:R(5Z,T)45]/ M1)^N^+12 K>;LE!%78ER*N%.!&!FSB1%^)J'$9..@LF=#E+G<3W)@+A ? 7 MPO,"$GLM4XLCQ7%P^UG G MCMB8\E9S(H"@HL;2!R5-)13!3@ T:CU79@L M3\529DY?LKJ>P'NKVM9*^$[;CH38>2)Q/6V1HB=)/9$Y,1A M)&:.#Q96?S\)MOMNU MW^?7GD]?$60^&$44"=6'3OZT!R/*Y)G !?'LA-F)QR+YWM0%V?U_"!P4OXJ" M1=S*O)&VN) 0LE@@\,:>.X5EQ\F4[(U=<,:EOM49=*I$4=:DLYSG.Y>FTVA[ M_1OJ,"HN^.OB1N2DQT(:\S"7BZ]BD4N]WD%DZF^O+U:RN&&9>#6,>2=-)F1= M&SUO:A++G<[([U.XL=OU2U[.V?TU=FL2"5K\2.&?=9C O[QABWE@!R($K=D4 M\?I;23YJX'+:J.[1)E3@XTU#BA)6WIL"OC9_&97#I)FH2Z"BLE*!:O4(SV"1 M[%)*#YD]1"%6=2]6H!2D(O=<*K7>R=[CN6SIM:;M,X:4%! N2?RIX[.P]FR- M9K7VILAU/Z\W>?F@ .45DLJ/%D8;^;#FI#7VVI7ASLA_!\),7[V0*::3;0I@ M/(,&@T)F7U#U+3FVI4_B04-Q?OU9)*&/%>6&03=@.J]+%YS#'5$0G)9;@+?! M[70)?P# ;$<80_C31'Q4=6,*,N N>JI1\0TH WT"!Y$$=4DB!4&VC>Y)$5 M?GZM0!^Q>FK0]2"RFA]IU3!E74@FU&&XIQ"LCZ1-NZ0E1#V MB0#6%E #O2T419!5TT..VN:?'3,FH"N86Z-'UOF#R!IE@Z;;5-$N:G-9#C2( M2 P$P[T8JYE/SU@ P05(UH8\B'W7>CV'X?6],P@"BW\ B/W2\SAH-\,N='88 MJ=A6OUR]_W1E*11E\>- LGADCY=YP'V1!R*$S/_2 T^:J=A+AGJ]D=J0P6B% MX1794 EH _3)?/\M/O@^@U(A?8%!$R2&_YM!#[%D*]75KE*]1Y/^B2M5U\J. M&'"C"6W6V -9=;EON6^QY%4QU'(XI!TRYQU]%*6H4%7T4B^D]34)3U3)WD/Z MR0H=?LO@']3OHI(5UAQ&W=(0BV#%0&D[_%VQ(O:4L1>RJ@5%-4+9;6[)<*@?63+.M9SK'-95&#@@RZ/FKK4Q&?N@71\SJ,JFP@ILWC5V MET=E.>MAI:(&WG72B&8/CYKP"%62\J8MI%9P&!YMR8(2J$VJDEJH2B3HPE$- M,;J$J(<\H+5 VO5\F!-2GWB$X'&LA6N;LDH$"40(T>)C7(JXY[#5\F 9P)9B M#/ 2)_%0_1<+TT"VGADA5)(&:,G=V6QG"N!($:02QPL]].EQ,!/ON6,E3N=D M'9(TB'TL"<) >'$P_C(1[_5:UQ:O%_T>LJNK8!:%XO< M?7U(@_;?B:'LS@;O6\H/,$ 8)3!@,$O;WB4,0@Q[ 8:WXRKT7>#1()4(SW=2 M[#R*1[%2.4>PJ"22U\G6JB/N-(= >*TT=0!UQM]*+%26Q"BT]C5-+<9*$&(!3 MNAQ /AE@;]SMC_B-0?:EW'_BA2$<$SU'I.).=X $H^ D(I"[3Q!9/AXR.@I3 MV"/ R#Q[N3E>I)Q-;0L U-:9;<_&"06_5J"J M->@]#,:#"Y&X$20'?MUO\./+!.<2@<9-\SD1(!?,IN(J+K.,;>^(KO)_.SZ., C9CQW9)RW3$3]FB>$8 MKX\5"Y[3,X[VYZ+_(%Z=T//HB@X?I4$\3!E+>GF)T('TE]:3M,6HY^3J![Q(>119N# ML-9AT&RH!T6;A;ZQ*9!O=$V,H&*!2*RL=',:)]HL9:4X8EI8-*>F[6;EM';H M L\>^P'R54.VHT*BZ]6JS#,*>-ZZ*!O42W2D MNV[P._$0BY'+4!DP%$LZ5[E6MY8[K5F4&!306N_WW_FV%=EW*SJ5K1[HZ _8 M1X[ON93+*.;)9F06ZE_M29*"Z-2QH$2))*J):NNW<, M>^P4EKGHXBA=4FR?MA-'Z8M(M^-D*S,W*KNY\0#YN.5%K1.&V6<[Z&.)TAL^ M#ZOO2K&4MZ7A[H?! 3:W%#BY@B^-,$W.QN\&X]VI%.U' -O#*@2OW.:<+XW1 M5:;Y<2-CH$WI:$SU0F^(^@&^GI+;<#!P/;Q'Q^YCK.,G;3S(W7%\V%G1"D'8 M,-0LM$>7[1!*R;[,=<:&6^H"*806=7.NM7?-K:Y/#-J3YFFXG-? M'1H WK7J_'!\LN13D7G;$.X&"P/=PT:9F&?O0V:)HKX:4-*!HK= M](AIN9WN$FIO=QRDCT^'>R[M)1]VW\SQ8V]RQ+\_<* <"PPQ;\FVP*:\@>O^ MX= NNH9!/V5DVJ=? %\ 6!HJGA:.J#'<=NRF W4OUP@)+N#SAUV1NR+JE%L^ MMN< U\K<:IK2R02^^]/5QVN^\GZ:3-N'!?VG+'SB;^>4&RA'C_8>CO'EBME- M))165T8I^[BE,:TN- &]CG)$_UN4"81R MOP6GSNG/#=Q# M;=R9^"/4_"W"IM&3I F)#7&CC#:D[3C-_3.QVGO%9JU@E'I12&:E1"T]FV: M[;?;=Y'.[2LXN^7V1:9?X1/$/CJ));:ZTUDT$L:^'&1OZG+#+^3,R[HNUWRY M4A+],RW [\L2DW][0PRV;VB]_2]02P,$% @ MH!A5.,TZD1P#P G"@ M !D !X;"]W;W)K&ULM5II;QLY$OTKA#=8.( L M2_*="W#L).-@8GOCS X&B_U =5,2X^YF#\F6K/WU^ZK(OF3+$RRR0!"K6SSJ M?/6*U)N5L?=NH907#WE6N+<["^_+5_O[+EFH7+JA*56!;V;&YM+CT<[W76F5 M3'E2GNU/1J/C_5SJ8N?=&WYW:]^],97/=*%NK7!5GDN[?J\RLWJ[,]ZI7WS5 M\X6G%_OOWI1RKNZ4_ZV\M7C:;U9)=:X*ITTAK)J]W3D?OWI_2.-YP#^U6KG. M9T&:3(VYIX>K].W.B 12F4H\K2#Q9ZDN5);10A#CS[CF3K,E3>Q^KE?_R+I# MEZETZL)DO^O4+][NG.Z(5,UDE?FO9O6+BOH79$$X7 MY)0[;_&MQCS_[L+DN?:PLG="%JFX,(77Q5P5B5;NS;['%C1P/XG+O0_+3;8L M-YZ(+UAAX<2'(E5I?X%]R-8(.*D%?#]Y=L5+E0S%P7@@)J/)^)GU#AJ%#WB] M@_]%87&I79(95UDE_G4^==XB:O[]S*Z'S:Z'O.OASS+S\\OM3@Y>BN(&H&)T=LF0OCHX& M!^,3+$IZ(F:P-+2IXX;'X,-H "!QI6(HR-;#G@V!<**TNO"86 L7K=1JI+W* M\6OLQ+CHU$26&NH*]0 83C69Z,>V M'P_&)V=Q]]/!Y/1D<_AT13%FXA2H!?*GI01V3."Z@J;EY9,X6'M8F8II#EP M-,5'1:XG%Z+#,#%*0CR@B:^Q02W8MQ6B25-8"8V#ZU4)G0<-Z"1X1%A :$8/'E<1? MI^R20<3SCA:H PM!#L1$LJ @!RIY>,95T^]8B4R8:2@!'=1#HLI:SR>M*7-3 M%6S-:*52KD,LK@AYJBR%VWA3B,G^SN6]BL9YV@$&N3\/UH4B&!JE>2T69@5K M6+8C1\46\R&^*\MHF1B,!\'!5I*BF!*'XZ3B9,%L&E#+'I1QT$&G/7M(D V* M9DU3:2LR?&DRG:R#K8)]L 0$+@Q!6!2 ]WTT&D"<96085Y',FB('VP1AD"2F,]EQP+!L+R?**9!:$.\(XY#R+\45Z MP@O@S WL1=@U&8U/V)"P@0(LI5P74M <3:67D(HL4!H8K$WP]S"3K,C=@##@ M"U"9MK]3B$P$4#0FPR4))L!"E'EFR M2+(JI7UXOE5S:3D@*2O^4>GDGF1V0Y2[ ;0#\X'Z3J<:?)D0&\9!#< ^@YA\ MH'_,;[$BL))I:F#+KH0P9+^ ;D).X9T],%[%R9LV=AWPWESU"D(F5#K7N%FG ME&(SC?%MNO65I<6OPFQZA^^_64D!108[MT#WKVI>U1,:D]=>5I21#.KP6,PD MPDVNXC.0?T7K ?B;4'O2O7>>)M6^O;S\=M'N5#PO? SE\T[80?.NT$_)BO 9 MBIM"?*X*)4ZI!(]/ZZQ$>,Y\A B8.6+QTF1(;#@2B%&33 8 +,4S2>K:XFOR M:%$A9 U0HA$?114ADML#9ALHQ]C@? MOL$J4'G=<1RY:'SRVHD;!DT2"IT6^B@$#O@7HT?(GMJQ-Q_/NXY%B&GV*BIS M7. I*\<\(_6W!0)RO# Y@M;!%.%MAQY< 4>9X29,L:OPMDT5@EA-A<)5*A)E M(JA$E[.>M]F0I 19[PLJ03 <2!L'0,WI)I'3=5EU&O"ZEH %@.L"->IX414+ M^MMP,?)E'XN 0\'WC:Z!Q+3.#2-E$KEHLS: <6YESM4H3:&08_^RWJX+%GZ! MN)TO>I&W!6(ZFH6 4\%*G WT)=)C0+Q^!7Y(?YN(:@.)7?@9I0!!,*AQ8R!^ M ?/,>J6!'II U$QX]69NN):6Y5RQ'"/O)O:'$1M3!PQZU1RBQ':#I*4:B +: M5CF_,F*FP#Y@#1@40GTG@6I(CI'48$W0EK!))U1;*_B2V!E]=PW' G&*]GM( M_TT]R,B6VKVI(J1=NDM2M%L^&6&S*N/FJ^>9)QS0L7\T:Y,^/6]OU#!#^(D- M"#@:^&BY0">M-:HWJJ G=$$3$\Z$B/!%*W8#MB$*OQ5,(+DV.'$.3P->*$*X ME8K%WE0>$'5#:2-0N2$$BDS&)IJ2ZN?S2-&;@A2ZQ>DHFHRH_A.*1V7:$9MMR M:SA7!=D,=D<^+_24C<1&"Z;GTH,:T43H8UR([=RT?>;Y%&CJ %YW\"')*\?%A[K&PJR$ M0CND8V]KIMP3,J^*UF0X>#).:%3/7+0Z5N M 11H*;.*LVFZYC:.DIN/"\(P:E/)CY18;!&("F8CAAM.-VLXS-*YI:#:Y M-X;CL9>+A*!IP)N"_9Q4X*\9Q0DX!/7PLJ"SEQ(^IPK'ISQ9/&!!'('RU?'= MJ]MMCPY?4+ZGM2EC2]TC4S2D>[(C,K#&K',49ZC0AH,XIY[L!V.1Y5CG^U-+ MZQ9V\D%2U]0G)]< T#^,O0_Q&CW9^3:3YBKK73EFMR1O5T_8 8@#B,Q3C M5Y/Q7K+< ^A-1GO7GS[M?3O_(G8_#"^'U\,_AB_%+@D1>X?..A>LWSEO7;<3 ML9LC-G)8!WG(>U((%=\0@256\JM":-]F< W8[JS1M;%DM!ZE54D5#I.H.T@6 M)I(97@#K(HRRX:/EN'6@"1==/YWGBMD;(PV-[>GVZ-NF2>H5B/%!D[X9HCM4 M"*1K)T("XX@9VS'9AX<$?<5WZL81Y*DVHZM4'-RAQC@A*D.PNIOMDM"M?MB<(K;H1A1]YBVA?<"UF3]5" MHLYC>B?K0J&J;TP G@006\L/$0FLQ/.QGE]1RE-'>=QI*+](+":.&J=3+58* M33ZFJM DAS.^OE AFFVLF!S.P]!5!?/D'-- .+2V9/N Y(]4QIH?U=16M,\X M"#&I741E(^)F.(0,G<84M'D6^&'HCB>3?AL#TVR@&W4)>6BT:PG_C^@)/^EE M2/.(B^ZG V-CHCOPI(6XD A#*!A7B&>9,-TM7<,U*XZ/::RV"60:A'4(8ORZ MB[,AM"/27L^K-31=#L5G@W(_$ KFR88!6B.P'ARWA\>CR<'H5.S>#2_PQ04RZ5E5/X-;$8\F MG7G\FB>0)'WYPMZ;$C$8H_ 89'6(_A2B)!1 M3P/G:BY1FD[*M46#4J2]ZVL3DJ^,FO4W5':USEW'M3G1LUJC//4%'>T!)9/C MOO;;E:>EJ^([\5M5(!D7@93W3=(5]Z8]XSGI4H7M3F+OH&RM^4[.ZTP*G'/L/=L: +W*Q/ M03M *Z-F$;9@R2MJ_KL<\<+8LD^I.R[89(T_#V]NGLSK/FIO1<5^89NBPU9+ MY:+;0^P12>N @'%D%!9;2:KK*"$U4:*UBFT:M%Y\= MXU4\L*Z/MOZR#>S)I$AV. /9" _F< MM,Q82(YP,$_O85.ZADZ1H)BL9C.P1#H 2/424,-G/708%-PHYW.ZC_!JT)X] M=%+BR1O^07],(MU"S#*SXG.XWE?A)SHD3JW9\*F?+^UW?C$&9\[Y=W'$*H%. MX<=CS=OFIW?GX1=G[?#PNSV03'02 'LUP]31\.1H1]CP6[CPX$W)OS^;&N]- MSA\7 "9E:0"^GQGCZP?:H/E!XKO_ E!+ P04 " "V@&%4%_D*")X# !: M" &0 'AL+W=OYTB6C@H:F%GGNE,?NK,-1YB0W70[E'02=;J1IN2%2[4.\5\L(9 M-77(HF@<-KP2WF+F]F[58B9;4U<";Q7HMFFX>EQA+0]S+_:.&Q^J76GL1KB8 M[?D.UV@^[6\52>$)I:@:%+J2 A1NY]XROEJE5M\I_%;A03]9@_5D(^6=%5X7 MJ,.7< MFWA0X):WM?D@#[]B[\_(XN6RUNX7#IUNDGF0M]K(IC@/F>'<7.98WW/#%3,D#**M-:';A7'761*X2-BEKH^BT(CNS6.9YV[0U M-UC >U.B@FO94'I+&_=[A#=2ZUEHZ":K'^8]ZJI#9<^@Q@S>2F%*#2]%@<4Y M0$@43SS9D>>*742\P7P(21P BUA\ 2\Y^9TXO.09O+61^5TIZP*5_@E>?FXK M\PCOI$'X8[G11E&U_'GAFO1T3>JN2?_C\%Y&]5DZ@.^!AH\E0EYRL4,-E0!2 MHQJNN]09:NY*/0 MJ%.H#P15KE(H\D>@2 I-%[@.+/ZB@FXLS UNR:<"-BAH96#?M_F>N-&AJNZY M[58@+2);\9K84U9::ZSA347Y*CI0\D)(\?.G-="132(1@7VKR&N-Q].SC\^,.$Q>R7TS<.6#+Z2GK>=1:!GP:3,=69 MSX*IK3<_8\0S(>*3(,W&W^.MGT3D8S* \83]@Y#/IL%T1)#_G\_$^&Q]P=_8 MY7$4I-,NP2Q@*;.KH_T+ZWJ7ZRPB[_FP)W[.FZI+PNN^Q%PM=L3QP98X!B!H MT,JN$[4ASUP[4)G2F%6NHO40UHC=6Q2/AM]ZA,(G[WV#:N>FFJ;@$)WNZ3_M MG@;GLIL77]2[J?N6JQVU%M2X)=-HF(T\4-TDZP0C]VYZ;*2A6>26)0U_5%:! MSK>2B/:"O>#T=V+Q-U!+ P04 " "V@&%4",!0GO,$ "N"P &0 'AL M+W=O5W65D]>M[9DE=8CMN4/1%XB[G5\HR*.?C$.2\^J3$J-&4^R['C< M*&T'YZ?I[J,_/W5M--KR1T^A;1KEUY=LW.ILD \V%S=Z44>Y&)^?+M6";SG^ MMOSH<1IOK92Z81NTL^2Y.AMJ M-?'&K7[E/IXCL5X<)92O553GI]ZMR(LTK,E#"C5I YRV4I3;Z/%60R^>WW"(OBUBZ[5=D+(E MO;G3D2XD63JNZ3H^?T4[;I@Z6+=@%2T5'*8S:D%4/:NM867 Y) M6RJ8B\T 55#KPT2=H/@JS,*W E"#*M@O750A4>;-&:GZ1 MDT"7F0*7!0]WZ6C47\Y+5B$CYZW,GK$"< T+G>9K G>YF2.BGK_9B#[SGDA\ M@)(K&$2F=!=\8)2EI*^M\I(8^)4N&*6R[CG=:?7AI5=B+U6Q31B@7*E"FX[A MDC>^4Y@LR>TW]FM280D&;#+0*-M"88]:]\HY0BSP*.4LJ5 !I:V57\"XU"J( M364E@;W;-14&E=T8 S3?&1JB@AJ?!HT2?!]XK4S51PW.BAJN@:#MF):\DRK+ M1!=EM@!B[5V[J)_((H3K<[]81W3(#>F2:CNCZ\2Y_V"=I/'CDS0MD?/1? M1'77]W#9B8GB&ET3J.O[^U3/4^A=W;;!BTLD -]F#+/%D!9LP1'39:D4+B;\ MB'_# ^ -SN@R91I='[F1V2$4[<@H"5?".(,U([RB9TG1M0$VP_-^_EUO6-J# M%U@_?I73)Q>!ZI[ [8[0X!' )N]@B&5,G[!':D9_NS5SG[$#RB?#E_D4#\?' MF1P/AT>S*;U]E <$XLPR.IYF-!OF>48?=HT"_1-ZEL]>/J?IRY@$P#[.C MB1@>YD"/"SS,#M,0-%K-MST?'TZDAS3N1[60&&UI"[U$7ZQW=-"R4A5>6I#O ML",&#H]6:ZZ,9(O2CA(VS1MTHC8*&/YK/J%[,), TY@'S(35NG^+-1\]]C$? M[^U0#:.S95,,<-7:V*U3V]OM,GK1[6 [\6Z3?8?!H,%'PQ54L]'L:$"^VPZ[ M0W3+M)'-7<1^EQYK+-3L10#O*X=.[0_B8+NBG_\#4$L#!!0 ( +: 852X M]5]\Z0, "X( 9 >&PO=V]R:W-H965TQ84YTWUH73R=-2MW;HHA5PZV*![YCAR\K'UJ5 ML QU$;O 2F>GUA;E;/:Z:)5QD\4\[UV'Q=SWR1K'UX%BW[8J;,_9^LWIY'"R MV_ALZB;)1K&8=ZKF&TZ_=MWLGBO3RC4G$Y.)J1YI7J;/OO-%8]Z7@E>Y6W,O[09;,L?)U3U,?EV= :#UKCA MJ>['/#QR.)E]PZ$<'PB46;Y322WFP6\HB#70Y"5+S=X@9YP4Y28%?#7P M2XN;?AGYKF>7Z'*-WS@O$F#E8U&-$.<#1/D-B,.2/GF7FDB73K-^"E" SYY4 MN2-U7CZ+^(ZK SHZG%(Y*P^?P3O:BSS*>$?_523]?K:,*: E_G@&_G@/?YSA MC_]/#I^'^+Y\_0/]D^87ID:MF50=F#4ECRZ^ZTU@^M"W?FTB_=PNKT@Y3;^8 MI!R=:6VDS>GCQPO"R)*BRK=+1-/4]:%JT,#4!5,Q^15]=S)#3UF+\9C2DF'/ M8\]A/JFR/AI7D])_8J\50@=C& 16U&&4.+V4F=#$]RGT>5([JY(<%I0:E>"L M \?(<01F4.HZ:RHE0QDQUZ)'PE@5:J9E;ZRFM;=]RW&*LZ+C8* #CWP"N8JG M6:]IN^#7(BMXW'00,M( ML7$@RO3>:? +1EF*7(O8@UV.P8+#VE1"4DRO6-G45 K)&DVGU"=CS5]0V7F[ M95@%&GX1 SF!@.O+RP\(FEAB '/3F*I!=:,(@+IDX)U39EGD):DV]&ZI90TU M]DG>IN!=V5X+IVR$=%@H_LHHXZV )>G#.8B$& =,1N^4T-;4/&@2,H,_ MJMTP^D5V^;Z#_]"#TAB\2USDRH/O7:\"M$E786C+7"+YO.\^$,2XR?>E3\W0 MQ]$,32 !G$]/@@Q]CU*I\!+ [3YW.R382( +CZ7;OHC0Z= >8M'Y 1F52_"2 M$DG@!V52D$K%AE;H#^3)YUHA6X.F/N;Q&"Q\R'M?3<].7^<3T#,M5^%6'!)3 M>Z\W&*RA4QU&IC9+"R], J;HW\Z&PO=V]R:W-H M965T6\;5[;G5RGHI?O9 "5KL61G!1393MQ(8B-R MVA@,YH\BZY*LN%C%KD6R^M._\SO+78I%VDD>\&8&R$*157:^:3]T M:^?Z[..FJKMOC]9]O_WJR9-NL7:;O#MIMJZF7Y9-N\E[^K-=/>FVK]MFW;#9Y.W#]ZYJ[K\].CNR+WXM M5^L>7SSY[IMMOG*WKO]M^[:EOY[X48IRX^JN;.JL=#'^ M;*._XLW39N9YYVZ:ZGU9].MOCYX?985;YD/5_]K<_^AT0Y<8;]%4'?\WNY=G M+Y\=98NAZYN-ODPKV)2U_#__J("(7GA^NN>%+9JC[LEYE;YNJ M7)2NRQ[9I\??/.EI/KSU9*%C?R]CG^\9^^P\^[FI^W67O:P+5Z0#/*&%^M6> MVVJ_/S\XX@NW.,DNSF;9^>GYV8'Q+OSN+WB\BSWC3>WX?U_/N[XE;/D_!R9X MZB=XRA,\W3/!]WE7=EFSS-ZVKG-UGP,5IR!Y>)AW:Y^^)%=OO0T5-==M.TVZ;-A2#J(LNK MBK#I]Z8M^P?^XG[=5-7#<7-?TRS=,._*HLQ;P 6_TC1ECS_*FIXL%^LLQ[KZ MEEX"$,NZ=[31/J--@R7T]"^-\^CO__'\_/STZ[ 0_N+LZZQI>;7Z^TVSV>;U M0_2C_G#O=K\;;)#')]EU5C?U\?1*:*-A(P]8&2!9%O0S[;_.L-6V6Y?;T3L& MEC$L'FC%.>^P;OHL[_NVG ]]/J\(\ WO9INW!*B3[+WS1T++FUH=0;5C$&ZV M34WOX+3ZIJ=C=?\:<"2TDGY\]O.\HK-W&1.]G N>J1T63D.Y[%'5=-WCG;7M M703M92OX"9!@R"PO?B?F [S*EFVSF1A]Z.AA&C5O6^*K--EGK& /)D[M,L)K M @I)(7E6]@N M6X-X7#GTCE/LC=#2P_5 T&Q=30'DS>]7S8%=LHSY96KB[S- M'ES>GF2?1U[KG.::.U<#6#CC@A&%"*TM^$#NRWYMA,=SMK2RWL52?JM+_'6+>3I/*3]<7[^-T)NHM(L8-9_<0H@E4#HC0IO77;X0 M2(4%NZHDV9'KM&&K]-A)=N-:T"F62]2E@,HW,F@8HW6+*N\Z6H.<.XT"I<"0 M?C&TP'J&J&&33H #Z9NM3,!8+:>P=GD%B-&ZNWSIZ ><-#WL-MNJ>7#.(W?9 M9LM\4U;&AVCOFZ%F5C0#PM[S^1'0!T:S35Z31L%#S8>.6%"'"=MF6*UYXILW M_WS]XOCL2Z)4$DR;<@$4X)]);Z$G0 ]Y)WN9\3 5*3S*)5JW&JJ\I:-LW1TI M";N0_:^&DG&(F0;#O'70 MO'3 9DDGKWN?T_QUM*^6GJYF@GP*QHW+NZ$5-KVMHG6;IG?5 V\Z.;^&SI9>D>4Q3F_*3A1!)A-L1\Z! M'GOP&YCI#Q ]C"-EWPNRXB"@!]+B$@2;D097$0]I\0M6B5]%[:+CEO&Z86M< MA'\-N,<+)T8 X? [#8^9[@C&(#63L-BIG($>3L ),/L=#O#*%> 4V0\-K:IF M!OSRHUL,4%ZS-RW]""QZ6=,!8T77!4D*>E%P+KN5.=[Z.; G&_(&S)^80V,[ M2VCAO5^H#O*#0G7?&#S$[3!?1%_1*0T040\\-@8*KV("&HH&?)=W'[)7^'B2 MO:X-P(!'SE 2]'#U7=DV# +&12:+7 %,4A8*VX,_M-].;D_BKOUMDU(1)Q;0$6L9?PS2,Z(#9.B'[!3 A6K8K4+CO2I[JCQ[/LY=#2T/[( M?BZ+@N3I2["HPX.\_/GE]=%C_^)U5^;9VWP!.<)?OEFXO*;OB)9XU9]8TMOK M&QK-?=P"=@,3D?/=?@-1*S(C3DLQ3![\ ,.K+/A XP!%AZ1TA ]DA&UH3; MS E#S:+@)=*'4\8W8,)0F^I"AUV4('$:I&KJE6N/20AO;%+6"47YTZ5M\@=! M62+76!+-_)H2O686*1T$7V;#T'8)!=;$2YO[3O04][$'3P /906\2?$.L\Z= MKBI08O%0YU@4,29@OW*>77C>EZ1J%(XD3Y&1D%L!#6@=RX%?*QSA1;-E=6AF M!@!]OR;3EQXT-96@4D2(:ZA790B8( 8N:I8_FW@ 'T@!0I*+X/H M)'LU$)G229+,FO'C\@,?3]B1B+G,T;B-(IZ(2AR$I%E@SQ)PW B+F'- [&HZV)T^0)D&G7HF=(&L/.+3)VP\P#U0: M#O6'F@P9$O$\ZS]RTH^)J2GB,[X7#@C-!ALCA^J7:U#F?:,DQ>30N97BP(], MX0L@ 5;TNBY(=K8TOR"KC;&%JM0,'6,3V4K,BS#F\=@'%F3+<]07I?.DR(-5;A%R81QMB=;5UQPH2Y@.S9&9]FU4X4A9@P^>L3I":7#W 0;%D$0G&@DV M ,IVH_8H&,RJ:0IF#>6&ABF%EI(!')$YYZQS)7U*+KHC PU1 AV@AX,@KL;_G MIK-!":G-I,RW=#3Y8FW,CJSET'(EX D@=*M.$6S@GH!;%-^OM0Z-D07Q8#S"C7 MF25,LQ/=#!OE8^Q!V)TY@,(#*& J^VXZ-K26V:/\L9?'(HVG#V":/@&A1W,9 MX9Z]MZXX)H'=PG9<-)VPBWQ;PA]#'Q7X9/D3PZ;-"*=F/PE@N YTJ.$DI:60>,Q7< I(FP(@I0GB!#UY( K]M*[8B\/^E!_ZQ@6+XV$I[RP?VP$ M16WX@@*93#MFS5L"6"EXZ=BL!E<56]T#A"!,LH[,.=:7,%);.C;[U?D$]]I=7E:,OS&? M8VU)\;YA76T'L/=PMEI2N]TT8D>PN(KC\57!W'P5P%F]BMIHJNZW!=..#@((GU?=:3D MNF^/F"+;.W, MF.(+HB4Y<5"#PXGR*G("!O340ACUP2%;.'G%C!%H\,2+W#-YC\^1\L+DYH=E M5JWCQM9:\$63<&,,I[?FCC5?(B\:OU<[R^0PUDR:4R>'9(>&X9ZS@?BW9 M)*I$_P4ED\BOQ-*0J @)5GK5=/[;V\@-/XULB'J \T(99L:@I$*:AT8K )0^ M_^AP5NQ> 4B!ZY&C,1P/ DTD%X2=D?7F?9C!V(74#^:NJ%B*G\+6(X14'"S4 M-2H[B)8/A\$=3"8/(K.0REI5#PD6+6 =W#ES_ +7EDZ))?&:BB_LX*L])-T& M<,%A)08R&;7#QGDMD'XC+"K<,:C0@Q@^E+D7DL+1_1L(!_J8IB)C.WETYK)I M2@ZJ9,2GG3"/0$0XD76YW0(V$6\&S\^T'Y@[7\K1)$HCJS2$ MZQ^V$*:PR^&DZ600/ F3+P[_&!!V!F*%E\",Z-NGIA6/N'?EFHW30OEF)UO^ M("%'5:9M\^PF1@R+K8)8"L_LO#@FAB,2;/!@4T@ISP%Q];E@8U@4A^2897 , MHQ.GS33.N)+'%V!/C (,,":N42_9Y^82(!1Y=L.S](&##X-QQ2P4G='](RW MO)<17B-@0M:1K)&0G 51/V,R.5#B#QW>)(05Z&EL33U> D=/" ;!G(QH<./^ M014C0:1[G05\'8%_5_O0@2AUI.1NF5743J.NK^20.\C'DAT/.IG-P-$]TYX* M-LF$\&AK[1#HE\E6Q3R..Q+Y&([Y8ZMZR:D0 LN[5W!D0*9JQ -@)< M<9_.B#*90R_$FMNQ&:N\W(@88)E$1.9$,H^0U/;+$-90CLGV6VS M[)FDH!567>,-4]8S$**V!_H&H2=&5B^@UW?E!G% _&D+F'EAUT+_KE=$AQ+B$R<4,GP0T//3JMD@#W ML02Z,Y^10S3+YB05$')V_FV=?"PMAMRQ M=._*F!,)!)5(XSTXW40@-@!/R:DT0*"WV-6 SO M0(+"B9;FX4PST!D1:.]@! H%*0,DV,"',H_SKW[BT^) [JIUZBX8FP#CERK_ M4AY>8K3JUR797>RA,KTPC?@H%]$@R=S%ON$05HR M4C/ <05G1[*[+2#F3 R870($M3C1IXP15;_""TNGFKX_C5F:TA$%RR(S+/*Y M;$K23'K(0U5[.B%/.:_:U)WN%%1]2. =QS'CC:IX8#4LONJ-C]+/!^QBS!B3O0]L[-F6J"U96:W(>55?S4,& M;=J+\D_L(HUZ10#[XFKV_/3I#/__\O*"U_+%L]GYU2FD;[#*JKRWY*J$Z"/S M=VQ-?U9@F_][JN'MLR\94[<6YT>T1*V:]TZL.@"!Z TX3=*2<*X*,/29EB#O M6-?SMI&E9)CN.)%7)+/$;X\]'7Z#\'EX,2+LN&R5W8L2.3E,HK\?9.<)E>QU M"5BZ3A=M5%+13"M5_8LS* E'X)(DIO/"IIXV)Q)YP4M#&$.Q,MZ8YN4QIT5^ M,M#_&(X]8[&I4O!7SF_22#:0340X]46R^Z%;;(13U@,4Q\%K7>L0WM/GU303 M5[]*>R WAW=U*0:TV'F1+H]9)KB_\,IV5[LA:<@^MOTKGZ4X@"/PV5D1[0F' M+#NDOQ3AC%)/@VW.5FMI'R[V)*@>=_\JP3E4"W+JF+H"JX3RHJ AE=4DX6-O(.;U2/%>[/75+OH)"K03:[# MNQ^,%TX>NGB8C,:,!$D>/M]T8)TE30YX*ZY"<;U/ -&=JY^_O MD=DEZ9=E'%">'9"!+#Z,JZD(CH-P/J'D)/O%W4?\+W79^M@K"PED9_:PR65= MB!%6L>PTDYPSN5SM4TCS^D-BWM)@1*V(^D!!PXE:O)4S5-(]QSJ^&C/+_*Z1 MJ"'-N$2Z%E0E M[FI!)AKB2'A*LAKRZ H.Y%<:V>&,Y81LP@D83,U7%6T+1R6#YVV4NS\0LP5E M$7*W"#7[+&W/'(A($2T@3/308K>:! YKM59E\>J>841E64J@GFG.%O;L=#TQF Y3D1=.GO0#_I&81O?G@AJWMV]/_.Z$;P:6D>KW M].AGJ[92%&-P\MZ[1/Z5J.P09+#L TRQXUF+JA006\Y92, /DF<,$[;Q-( , M&,2#L82X%^5,%IYZ,4;0-ZN_$L=9[<9PB.S-EL5,[B,):O?8N12IEA #W-9@ M,;G)M; 3F]4Q9L3"#?"REA(5=$@+N!.:.5X!.PVYL5XP1LX:4S7T_:ZIBFB_ M:4Z?/V\YC(3Y@\S KWU@3OQZ(<4QBK*$M='CVZ&7775(EAK[Y=6-S<4 K"Q MIS:4*VELHNLA>'U'!U<,/G,&ZFYD%#*LDP!J\B*\#R&NMG((.6U)G](DY\ = MO&/SM3E _>',X($#2(8N322(4Y4[>"SUX), Q^ZZ4(,2RE+@N^FDZ38RVNNR@^(S;,3!1!&02OZF"("\C?U@R;SEDN1IX>,%M28="EX2 M-UN54'I#AH=/7\B^5V6"P0B7-=2193:*P$JJ)&0FU)>0%6AY^""^*"46#[HB ME'R)AB6<8JCUU_ E)_0;9#C#Y_$L\K@C&FD*@'BL4E,U?CW*"GIL'/! 52)A MSZ$M,]*,,F4B()7U75,N^ 23P.I[I]X\3H"U70IO/!CA->/5#\R!MDF('1C, M:T1^&%6)U'9(LAYF(Q5>WK$P[;[X,O^8!)D#8@:\/H@)P24DJ=^%N+(88>_9 M6M(C58KX;0H*L<'!B<9\2BS?-57$%BUB+.&!"(%*ZK_C*%.[8M-HZ"<#@ZFZL4+BG:86@G<;R>F96R9+Y#IEULX%$GL<$Z$F0RUN9+E C-*L MMRC39"\:#2I.M$42VYB[1+7:L@05W7GNEI!Z7,8T)Q%0=THS\%R!-_LJ$#W. M'8)D9 _1>=:J([571&CP[,R\QT<=U5/Z=!1F-*LV";4F*QHS V)M(5Z8:JLVN/-S/BLIJW:#$U1OA1PGRLPPH/ M[[V/8(J]^5K0*3?J?>(&-R1&C?WI[.+T/';AQMQ@G%0Y'OET_Z2G!R;]@F:] MNKC\D[.>?;EW5KB(]\]Z?C5[^OSJS\[Z'/D&$,JP!%Y^)!Y2.BM??OG16?#[ M?6QS6VA;/(9LL(_LO9!<#H__]LL.[OX&[][=O:W2"K%)3:\MG$0X'VGLZ>G%QG*'K.K+V<7%U?9U041W+/LV?GL^=55]HY;-7R179U=TM<8 M^O+RV8S>PW<75[.+RZ?C^O[7D>_1+RZ?-W?N,:_Q;'9V?H$U/KNT MG"_/3K,#RT=+ JZ3D A2R*/HIS;6!_""MA':9UL .XIXQ2KG" ?"&"^%"*]7,/ MI><'M_8Z+&(*+I_],AS?;&6@W@O/6:K-J/@IWO2D:X*-3C\&YS[@^V,8U<>D MHZ"/1DL4_&;BVZB8JQM/EK Y5FNU_TDP]Y6CS2 U9[9\ZZ5A=2LCZ6-IUFFK[HAGF/:E=EH,^>6I_<:;IB=ZUG)BS MJX.GH%4CQ%L FJK+)E>CFG+>>O"SUAHYL<748GO05"Q6*+@ZT5VQ)L MQ9B/76C>>P*#G1O5,>&(!? MUIYC>D(1=$:(:V3,T -PD)1X$%VT8(6T(XM]Z1C+R_J"VC+%:FR M.#2M!U7SI>O-'+>B&WSGRPF"X#A5E/VCU\"3<_LJ XA"" U1*0"LI=. '8VX'7;9>E2(*;96DG9Q/3>Q\2]P0(8\[T@[2LNUYP_9)U?_2Q,? MGSB?.N5;8R1@&N*\0F3'W9G'PLOM/]8SY"2@93D&B&47Y$%3E5YZ4>*/!;S0 M8VM5.^VZ(CAO[^S49R);7(R)/+2$BBK"TD5QPSI!=R11).MUOHHY@I\$5*4' MR"^T4MGYJ<]GD 99FC,[/<3<]??P[VELMI>&; M:L+ )SH"A$0Z=CHLB+? 4^SN6,T$)(0A;5MZJ2T%IS0Q]!!)&^>(>AF,F@'N M:8LPR5!\M'O/&N\Y=R]E964;>4K&K2;V'L,A>7H>Y.GY8;LDR+R?(K+_T?C\ M+5G6DU+UKP_[AKWMOH\#._63EFJ2"">M$<8M+$?M#B23*G;2B](2,%^=;.:6 MFP5!.5&4+CPZ-"/,(\GG$_2C9I361<=RWD.1>J=UF/) BEN(J+&# :%@)ZUT MF#2]I3[?780562T3G M+.O$&BEB&032,JA*^X,]XO7669KX>H1'C*G,62$*ZJ6BB?%36E MD\3C>=0)X"%LZ^!QAM[ 9X>[^KYJ6H>2IAN.PQ,\WB%>7>WM$?P7AF..*.T4 M%_9SU,,W:FYK'4@ ]:A2/%32@$TNAWJA"9]^N%#8GK0-+F#[EH@ODK&!,1C MB5?T)-;M8TK'D$A7YMY^:3/B5K/HO!'.H]Z^@#AG!^&QXVX3JD7(EBQ32/Q7 MQ@;@;Y%N/Z$_A88Z1]/PP&ATUIE?QKZQ$L!D0B1*2FW:71B&PU"^N>[(";?; M#1B]TW@,9RZY [UON3,6>J>LFZJ(?#K23/@@TH8N*F>'FZ"\(.#=R99>>:O_ M=4WZS+#79?H7A[0NF])XL)#X!$M\3I(4%AZL,N_&Y$-GDX[IPF/J""LDBW^# MVCYNZACW2X!6F1=<1XA3EN8KHCA,]/"3LLFIE-[W7 [^@9>.A&ZD#HEO2QHH M6G=:S>*)6G]%0X[RM.MBYK/AC#ZSTF>M01FBS= 69UG<_':0G/$B #WN#>6! M+LGNXIZT7/-9!L3R69N?&D)80INS#:[>.2,'&A*'*=-8IM4G!TQ[^S(^<#// M9O_Y2_O%GOTCTMQMWJ?[?.495S(5),._2 ,OE]897;-W^48!;0FY#97Y96@X M6#2+P7="PY,V#@"R=L7*.XTE2\GETFE;2NP@>Y^?70;9&^A#,.Q'&@$O>BEL MOLA57BH2BN6>/1+'D8C$H;:_'L?>RPCH\?Z-+VG\5UJ^_ %6Q)KY6%/C@D;2 M[VK.=O(YC9%N'Z=LI=DWM +H=/YMQO^0]MSLA%94LD,.>+=HVFAH%FU^Q(DU MJ;C49M]E$05%+&].]5/QB9HB$\NO3W=OE_*(6KH\)Q(.S&.(4L0Q6&CY8BGE M(HE8.U)'_8YDMOY/\=H76@#JA*$M6N@[<\T:C%J()\T&);PPM=91"V0&-3@S MT]"R&E"JZ-OB&CL><6'S$S#]J,.23Q"$F;0U9U' -*X(I95]J9U&1]-+ZVH= MCLUAS69B?\G.0E8<\&Z9>-!VEO.T)%/!HBMP J'603A1S\F@DZJ+'GV7;UP0 M/-H)EM69! ]T"TWGC><$OG%&IU8)1,*#@Q,)N[]/"HAWY%^48=\H.Q)WE;)3 MFI312L, XP.("HW.+H5]8L4\D'3=FS[A/7)6TX2=-L;I5>3\W\);%;E:SNB: MQ7(F9C4[S/(3L=1)UO 'KCQ@ ^7_(PZ8:G=)"8QE^,)%U&II.T?=.&XV9@Q1 MPV9) ;.LN[BOU(_-/9SZ,ZDC&*EE/"Y/338IDY&&$)IT-HW I,NR*B!M)5>H M,A:54#V,5)NRUP[BA[3ST!WN[%/MX:(*]!=1!?H-$ILF=?._,F#VZ[Z*]T^4 MQ1[:;,AF.3N<@_+25(%'/['*@=:1MS!_)O?Y)\?"#3Z+H'6H=A.Z5'+-5UXM M5#$*IN%.2]$0D&)Y%H(ROS46M M Y)\B4;]TMUPRU%FR<47Z1.6T_7-XH/66L,AAF?OU)D.C[&VVY?GCL7!F]_G M;6$/LVM%^M%(]HFU @,[([3P7!RM*'+. -(5:D_)1@6Y&.[@7:%HG[@*@;;G MD([T&/6E+'-3 )(1HUQE?K73P9CD8^77YPD:+ \B;$@L.CN<''1=\'KYE/83 MY!\<(_[B,-5I=83R=TYQE@)W[<22_3W?;+_&O]GUGL3&0V (:3UGA[-MWNJE M;HN](/@#[\.RWD*\M*RH]NJ@I<.KW;*4E'.XE56OFG8G65Y6([7WN?0;X812 M&66K4VY)=)W\_3_.KDZ_CCI>6O#=NX@5QR3H%^Y%D9ME="@;>AY%4J5PF%M[ M<),+K5N\]E_L6'@A9YNU-;8$:F0^5^Q(/^Z;8\YSC?264):<-)NJK7>IU F+ MSU::C$1)*))T;]T4ZB*.)\+'&%<@^X8)^2%01;UOQ^M!3VD7F>/PR$:I(\$C M(],H&"W[!'FOUEP_'CE4%"BKYA4:A#UTTOO4PCV"H9^)% ER$L].L5+2OCLX M'N7HDQRJT-6W&WFB[7'S2<:DB]#*BDBS]F+B)FGG-5J?I/IHVSW?0T7-OZ:. M8F$(PTTL4UB'B)G1N@XQA?.07W-^.$/FI5QX=A/+A;=$;9,,XL^.915$K*>G M,LB ;,U+8I&6/&A-+&=CP9K*2BC_+5]U(;_L?J,A1VLU^NOM;]9J=);4+ZC$ M%DN(W9ZQH!6R&X4XM8)H))'+.,M";8-5FZN%[*6#E4YU ?'&34J8=G%?CJ]! MM?8DFN*"&7=6EG8/218WMJ!4=1BMS@NU9$$@!=Q352Y*3IBBI^3S:&VAA#8" MKO?12B>'P]5$MWQL"38DR2(3IR8EFO ?%V;*[)T^9/=]:B$31ZYPU*SI<0%O M.7GO 6[G=-E-WE9-?(M 4[C*DCK^&LA;MZ)52135VJ6D2QL'AI/&5Q#7TV#W M81KKU9>">&H6+D1R_4G* PAT2[)TA]8%?Z0V0T53P(W+B"ZU"0>0T2J'\K0J M322/&-.60 E5 VW>%=&C6'J/,*?8S7@H&(3Z [H&158]YX5&L_$"U-6E_C:6 M?MS%7T+GP=;@Y<-T<(5IQI7H77RI!3X_-?-S=I/=.PIZ"EBBXM4)>0N)GGJ MN6#%<:G7F:F[N\\_:LXP"X0**,4W]J5C.[LYE+E\3_\=J_Y7Q#U:BF*.KT-U'>I_FBH;%5M(;#&1NC[G'6'A$O M LS24I6+QM+;,V*U-'833V0=C]/"V)/&K32MZ'O_[0@IR+ J$*[^C+]48>G;7+J M2;D&^&>I&=?^"-3^VPT6R.56E9EOV0+?5?6&VT!H M]3YS&.+'YF/59 UO5WA4$J>]3Y.5Z)6F=X6]6WL$U<2FVO)+@_;H=@C?4EE$ MU*A!B45W\] &-[Y9)KW.*\J#2VK>VRZO4OPSV(7JG!BUN6&3OX0),("U68O5 MA/-?<74J)V9-'[TH>-;1>*8'$%W$#".LDD0;O4AK:7TDD]S+%;N#<6V?>%IQ M_6@IK2+BM@M1T(%S=X"NT@)#(2')FYPXR8E&N?0FE1X]7"D]X *S?Z>=(G?0 M@"MB=FZ7C[#B>"%#UM>Y1DI3_+D[?/'A] M2G:$?FEH["(QL--+UMJ*J!]$)!TG:[DULEMI":?M/*3)QA*2SA>#(*),5'X^*CHBUKCQUQ_X/4 UBX<]R5YRWZ:\$.>1 MEZ[1,CGH([G7:8]A*=G75G%^%-F4KPDS]S9W6">+K^U]5Y/SF=:A.K&0M06 M3R/S#)Y3#R;OK8US]=N)6VQ9>E\/*V)%AYGDZ3%P]^@%,K2.,_Z?,+$0K,%: MNZ.\YY''@Z?/@ >/9T?\U-&^R/YQQ"-+W*0-7N(;N@Z.:ISX^.]^CA*M>0UHZ])I;H9H'P_^1GC.MOG\. MP96Q.P-)&TH";#GAEUU5Q3=QT9(A;LIP2/%JKA8%W(YRK*@L70X4C5KHS9,GU3CL9S[FV[!IU M&>KC<(-EDX<2J^2&)PWNI,LRK7 C.B81R]VYB#:%OOE_L^'*1L--NS4D/H30F@X4>DAUG#?:VL M..$74\XL!R!.X[7Q%\E"XTO>M7UKZGW0)<@98 [6 KW(9K73GR3'*#@?*#BZ MXS7@P/9.<,VFCE?#8JQHT+=GC!;\DV%6%%,"@L+3&_GLY8IB=!R*4I;\$N4* M'U)0FJ%C7Y:F!X5@6XHJG]$N0UI.1HB_^% W]Y54#J0^"Z7><%^E$4EJ:2D5 MI+Z3>!PC"-].PL_^G]WD]J"1L+S72A#U?_W!?>)MYH2AS[F=$Z2.*\.%5($T MV73>><%T]U/I3N!][MSL1'0LZ#>14;1-7-DS(TTD:GC30?%(?/8,9;3BQ:I; M%]05%(@()XE;-ED\I=YM+CG9">I0$" 4OY\?+EY_!9;_3Y9/D4X^[?O_1!G\ MJ#$AV71=FY.()LT4N=H<11W@*I>L]K1 @J5.H8$KKXNG'2BD>YHXH4=Y.I-* M^:C][.YX [1%O8"_L95E1:H?7N$3 __+:UVB=S@KZ[/CY[0 MF^'Q[[[9YBOW,^D)2&ZMW))>/3UY=GDDE[S9'WVSQ9#(<>V;#7]DG72_?H?4Q9+7.%D1],7B^4B>Z\EC7TIQ-5M9N3F8S4Z[XNC"OU(9+F%DHO2XLB'HY,QO-B\IO6M#,7*1S)7ZY(1? MJK-)Z!SB-2^MTU# 8\>O>%T[1>#&YU;GI#?I-@['G?:W/G:(95X8?J7J/T1E M5V>3;((JOBBVM;U1]^]X&T_L])6J-OX7W;=KPPDJM\:J=;L9/%@+V3R+AS8/ MS]E VPW4^]T8\EZ^+FQQ?JK5/=)N-6AS Q^JWPW.">F*J^D71GT1E:\&BN8 M@7.]A[3S\)(>U?B:EZ\0(QC1D)(C^E@?,?/ZV"/Z/NIE(<4_/E",KI0TJA95 M$WH\B[U'TB$>W<-*J M;Z*1J"E//UG.LN[2$*A$1V!:8A0V:*+@PL"?DCIM#>P&-,&5LB@C%<0AE)02G3@YH@K.43E&+PSKFQ">,+)JS<6 D MP7D6@L[&B!OD.'((R7#JM32MV M0 !W"MUQA=-JM2A=1?P\P1'-^FPU$LWR'G%C%Y60);S$#$=!Q9N1R]G_L01U MBG*LR-7XJG$1P\%D>CPNRQ(':C M^*!N'7@K'L8<_'4+K.PY>G3Z>[,S(CA/DX,P6RB@!(+0B=_$39KA*(J&W*0M &]/FH[:*LN!KN%+DY-"]Z+[=NFE M@. L3@:$;>47(R@<@#@?%ZZ#@@3"I(>%Z\"[E>8'3?)]HQ!9[+D6C!,<):RD:AUYP?2S.LSU%83;/OI6B\&W@NE5/ M47#? P13F@^;)P I>?'F"0>"10,NMC(T;QJ1 =[*+\;1#/2-/S9[R'VP9?E_ M"M> 7[LAS 8WMC772W\O-?"%NY6VN;SU:'_UO6AN?/OES;T9R+P4TJ":+V!K M^"J-)T@W=]%&L&KC[W]S9>$VZ8&PO=V]R:W-H965TOW"2Q3"$9&,QY;3ZT(ZX.%ZS_ZQSIUR M29C!2R6^\I)6QJFS!I*#D MLGFSI[8.!X!)< 00M8"HUMT$JE5>,'LXHYO),]YRJ2%99JJ2EHN-[!6@J<<#?3N62+0]&>^I6@.XZ$L0KPB8:&0?A,X37T M6/^0 V76H5TG_RK-/X+@'<2#T32B=S1RSUXT",?3OK,'<7SF2((W22:#\7D$ M\=D8>O%@$HW[+6D4A-/_ ,?1",+!*)A ;WI.L1LZEUF3(Y>IJ#)LZL_++9T@ MEZ2I$H./%74&Z*:VH\@ !=EI;O&]RG/C"N90;_1E^-J!] ]N?HE4?C??J!4. MT0R!;K<;HS>< &Z'\OB-U!+ P04 " "V@&%4.%3?P&D# Q" &0 M 'AL+W=O ;ALDV_90]$!38XM8BM225+SIK^^0DK7.(LZAQUXLJD[)X7"!P.V:QIF7K8H]7$5I=%)\"@.M?."9+ULV0&?T/W> M/AC:)2-*)1I45F@%!O>K:),NMH6W#P9_"#S:LS5X)CNM/_G-?;6*)CXAE,B= M1V#T><9;E-(#41J?!\QH#.D=S]164$%>Y9)]VC M/OZ, Y^IQ^-:VO +Q]YV7D3 .^MT,SA3!HU0_9=]&>IPYE!.+CAD@T,6\NX# MA2SOF&/KI=%',-Z:T/PB4 W>E)Q0OBE/SI!6D)];;_CG3ECA*V3ANX]L)]%^ MOTP<07N#A \PVQXFNP"39O!!*U=;^$%56+T&2"BG,;'LE-@V>Q?Q#ODUY&D, MV21+W\'+1Z)YP,LOX&T[2Q)KX58W.Z%8?R94!1MKZ>R?U0'^VNRL,W1>_GXG M;C'&+4+D>N#$O]@!?<5*B?V H<$;)^!H;U/ZA?!=D)2 M.FB]OFN^K6E?PG=#^_N\L"WCN(KHPEHTSQBMGVI]5+#SMQ&$!5:A5C$<:\'KX?82A]YWSX2!9R:[0-!+6$_'LY!G+%C/ M(@;F@EG%7'!A7PN_@-O.&*K+@!%QVE5 'X,S6O:TO$?E=Y7$Q+> *BKB8 M97"O'%,'0<=W<%[ @]%5QRD:\EIIJ0\O9)VF,;U7\-&P"D&Q!F$6EUZ@'9,4 M[QL42,MX0NJ?M*Z.0DI(9_-X.I_!;\3!G(S*Z?2\8POJ)=>=(DW+7EA HVHP MSDV'KZMR!5F]RZ-TYOB/W:/CF!6 MO-&F7OYVFXI)G,XS>.ME2\0;-(0PK"R&9_D4?I>,\W/1CX*MY/TP_,',0 M]*)+W)/KY'H^C<#T ZK?.-V&H;#3CD9,6-8TT]%X ]+OM7:GC0\P_DM8_PM0 M2P,$% @ MH!A5/SQQ\BG P " @ !D !X;"]W;W)K&UL?55M;]LV$/XK!\' 6D"+WAT[L TXSM86:-&@R;8/PS[0TMDB M2I$J2<7)O]^1DATEB//%%GEWSSW/'7E<')3^:6I$"X^-D&89U-:V5U%DRAH; M9BY4BY(L.Z4;9FFI]Y%I-;+*!S4B2N-X&C6,RV"U\'NW>K50G15,'W]?6;42K1(?VK_96TRHZH52\06FXDJ!QMPS6R=5U M[OR]P]\<#V;T#4[)5JF?;O&E6@:Q(X0"2^L0&/T]X :%<$!$X]> &9Q2NL#Q M]Q']3Z^=M&R9P8T2__#*ULM@%D"%.]8)^T,=/N.@IW!XI1+&_\*A]YUF 92= ML:H9@HE!PV7_SQZ'.HP"9O&9@'0(2#WO/I%G><,L6RVT.H!VWH3F/KQ4'TWD MN'1-N;.:K)SB[.J&FU89[BIDX,,]VPHT'Q>1)6CG$)4#S'4/DYZ!25+XIJ2M M#?PA*ZQ> D3$Z40L/1*[3M]%O,'R K(DA#1.DW?PLI/0S.-EYX66Q)#+#BOX MWJ)FO68F*^B+P 1\TJIK#?R[WAJKZ<#\]T[B_)0X]XGS,XGOZ!Y5G4!0.]BH MIE42I35NM38&;<_@*V=;+J@-:. SB@KHNL$=$_A6*][-YV[QE6E9B09["NB2*FFFZ@U^1Y+E867TQ3NE:4S\\KT MLE+)+,RS.2'3%-7VR2,Z_BW--=LS)*'$Q#*YY\1Z@.E-TW":I_!)J>K A8 T M";-9 7YP.C&=.;K#;#ZC\NV0J%3 );4:P;+'W@S%-(;O7L?@GH3S^>7 _TW> M$RCB,$FS%P=S,RC58P+C$S.!/"^>>]&R)]<(F%+%:5.[F_=O:C[%>-8 :'E_"5R7WOUO4S7GR13(;BC3> M3:E_^9#M?)8))'D8%W-X:UY$H^E,ZO;^#3+@B]0/ZM/NZ9E;]]/]V;U_([\Q MO>%R[!Z?%?_0]0 M2P,$% @ MH!A5-;"SE3= @ X@4 !D !X;"]W;W)K&ULA53;;N(P$/V54=2'5HJ:>Z (D(!V+P^54&EWM5KM@Y,,)&IB ML[8#[=_OV(&42BW[DMCC.6?.C#TSW@OYK$I$#2]-S=7$*;7>CCQ/Y24V3%V+ M+7(Z60O9,$U;N?'45B(K+*BIO=#W4Z]A%7>F8VM;RNE8M+JN."XEJ+9IF'R= M8RWV$R=PCH:':E-J8_"FXRW;X KUTW8I:>?U+$75(%>5X"!Q/7%FP6@>&W_K M\*/"O3I9@\DD$^+9;+X7$\"Z5'#'"RS> M$W@DI]<4'C7-P[.,MYA?0Q2X$/IA<(8OZG.,+%_TGQS74C2P(*V2W@+569>P ML!5&";]GF;+V/V<"QGW V :,/PFXHM8IVAI!K.$8/'N%KR@VDFW+*B?KAM[D M1\4^RVQ:=*2V+,>)0SVH4.[0F9Z$V+R%D#8$4-^"+A%>D4D%:*X(J,#89)3U ML$&KX ;V*!&8(G1-;:M&\(O@W06_1U]6G.A%JPBJKBR9Y>IH9E3: M*B>>"XCBV$W)= 'AT'?]<&AL8>3ZPP3N[N]F!N"FPQC"('*300)A[+NQ'\%L M.5M >N-&40IIY*;1 :A.TQ3>!2:U423!@F9#762#%S"&5N4NE$2PQ.O-&E> M::91P>5WGM>M28)D]^)8)G9X934&;A!&1N,@<8,X,3:2"O;4?8+.N;]_N7A)+)AP\? M4M+ZJ/1GTR):.'5"FDW06GNXBR)3M=@Q,U<'E/2E4;ICEI9Z'YF#1E;[H$Y$ M:1POHHYQ&6S7?N]1;]>JMX)+?-1@^JYC^OR 0ATW01)<-I[XOK5N(]JN#VR/ M.[2?#H^:5M&$4O,.I>%*@L9F$]PG=P^Y\_<.?W \FBL;7"6E4I_=XD.]"6)' M" 56UB$P^OL/WZ(0#HAH_#MB!E-*%WAM7]!_\;53+24S^%:)/WEMVTVP#*#& MAO7"/JGC>QSK*1Q>I83QOW <])/(LWS'+MFNMCJ"=-Z$YPY?JHXD%#:A .53KN@6&#C"AVQ94KT'2RC!J M(C!9 QUAS3P#C8;&U;CL9LA^!W\ATT._@-3&KD0]*>Y^XL&:<0FV5;TA1',# MOU&&G<\P8S?P^Y3A4:N&V\N&DE_G>H],V+9B&N$GR.)%F"QSLM)\$>;9+5F+ M59@52U*JIMG7G GR6H5Y41"E.%S&&>3+L*#EL[+TD0*2(EQD*[**XC9,\QB2 MY#9<)1G\BI(X"*B4I@8PBX GNLL,AEZ>67D#LZ2(P]4RO2Y *&-"8(:TN8B=11,T=)!02'B$L^L3OM G%^=Z%;H6 M']#?=>(<#_Z:7U3 -IJ]:I^Z79&W?,7?!&XJJD+1ON&2R MHNRN*(%[)L*1A.L/B<(T=WXE\:99,^%5/S0*7VJE##U6WSO1T=5EV:'>^R?! M\>FE'>[-:7=Z=>Z'R_:+^_!D?61ZSZDF@0V%QO/;(@ ]/ /#PJJ#OWI+9>DB M]V9++R=JYT#?&Z7L9>$23&_Q]G]02P,$% @ MH!A5*P;)VM1!0 9! M !D !X;"]W;W)K&UL[5AM;]LV$/XK!Z,%8D"Q M]?X2) $:=\4&-&C0="V*81]HZ6P3E42-I.*FOWY'2E: MRW-W9,ZW0GY3&T0-WZNR5A>3C=;-V7RN\@U63,U$@S6MK(2LF*:I7,]5(Y$5 M5J@JY[[KQO.*\7IR>6Z_WJ/- MA_GE>(OZ]^9&TFP^H!2\PEIQ48/$U<7DC7=VE9C]=L-GCENU-P9CR5*( M;V;R6W$Q<8U"6&*N#0*CGSM<8%D:(%+CKQYS,AQI!/?'._1WUG:R9VW=XPFT#>*BVJ7I@TJ'C=_;+O MO1_V!%+W&0&_%_"MWMU!5LNW3+/+ZP.(QP)RT&53R M=RI=^:.(;S&?0> YX+N^-X(7#"8&%B\8-_&/-TNE);'@SQ',<, ,+6;X#.9" M5(VHL=8*Q KL"; 02A_SW[]!*BU23DAPPNM<5#B%+4H$IF E2DHA=6960&]$ MJUA=J"E\128[YP.Y#JLERL%]8XLN?&A0,LWK]?ZYK\!S'=^/S2!PLB"!=[QF M=8[[FTZ!54)J_H/9W,+O5"1H+?%">%:"UYHLH>%NMQ^D$,.PI$PQ),4"X)_\J MP+HP:P?N=X!"U/EZ2Q$<">)AY [#M3":-HP7]G0*0&M80W:7K8FO!42H2,%6 M6NL>&%62#WG)-4 MSX<7B;R"A(Q_!6$6PQ=;4[$X97=TY!HI*J;//!#6<$99'Q='<4?O/$B;6W<+6FFD,Q"2&?)H>!C8\)9'+R&:!9&KTO5L?(U"F?N#&>J83E>3.A2H%#>X60XH[M6 MY(_/ *:/N'/($T:>[VX(_ >1>FFN#3S+*WB],!K3*Q%(AY"_J=5>)GMWR?^$^$.G]+A-"WXE)4E.B M4R>*S8X@=7S*F!TK>PBJ>U$(<1! Z+B4AZGC!E2A$]_4>"\)A@H9Q@3-1*KYK-14JN*8RS'P+('4]"KCGN68:0A(%Q,'(2\TT@CAS(7+2P*[&$(<933W:\VE#RK,5 MV4?=.3%@,4EE/^/F$'-H7.BRFA! 1S^+0"?R,-%=D.:^:5MO.UM\<3E(_ MIN9.C-M,O V^4^\?1J 8\P= M/>$G^]_"J4:_N^56!5ZQZ!P]?A"?VF>SD^;._>W]=,KCFUYQ)7 M).K.$FK\LGO3=A,M&ON.7 I-KU([W" C9ID-M+X20N\FYH#A'PN7?P-02P,$ M% @ MH!A5%;?,06$ @ 404 !D !X;"]W;W)K&ULA51-;]LP#/TKA+%#"P3U5[Z1!&C:%>MA0-%NZV'80;&96*@L>:+2 MM/OUH^3$RX8VN]B4Q/?X2)&:[8Q]H@K1P4NM-,VCRKEF&L=45%@+NC -:CY9 M&UL+QTN[B:FQ*,H JE6<),5*N6)6,;//6?4A?3 8_O ?A-RYUQ6 M@O#*J$=9NFH>C2,H<2VVRMV;W2?S KJ*5N M_^)E7XQ8V9_'A=[EF7+DKW#DF;PV6A7$7S4)99_$\0L MJ=.5'70MLY.,UUA<0)[V($NR] 1?WN69![[\/WF^PK6D0AG:6H3OERMREAOC MQXD(_2Y"/T3HOQ/ARM2-T1R$P*SAJ*YOE?,DE1_$*36BP'G$DT9HGS'ZAU\> MW9MPP.7">H6V*QD(77HC <&)MB,G?V$)@F!M%,\B3>%,:G"5V1([TWF+"YA[ ML>,F>-)8 C34%$L&@EXYR_DZX$6ZDEMR/)6R, M*2GH:(1EU<-^+QWW83SL32;Y<8&8=Y+UQN,1&VDZ[ V'(WCK0N*C-J_1;L(P M$Q1FJUW;\=UN]UYX73C3A*%9&<&ULA55M;]LV$/XK!ZT88D"Q M1+W83F8;L-,6+9"L1M-N'XI^H*63190279*JF_[Z'2E'J>>>N^=( M'N<'I;^9&M'"ST:V9A'4UNZOH\@4-3;6_I3*=UP2U.]B\Q>(R^]4R.C M)(XG4<-%&RSG?FVCEW/562E:W&@P7=-P_;!&J0Z+@ 6/"Q_%KK9N(5K.]WR' M]V@_[S>:9M' 4HH&6R-4"QJK1;!BU^O,X3W@+X$'P2 M0HF%=0R\+D!4*6P)UJ;6W@35MB^90@HNR&%)/' M%-?)6<;76(PA92$D<<+.\*6#Y-3SI?\C.82-Y*3UJ?(OJZVQF@[+US.ALB%4 MYD-E+X2Z[X\ZJ J>+_1S]3U/^80'A[2Y!:H3-EO40ZT\A(P8N,;CM1._L 1N MH%*2[J.YA@O1@JU59PAL1KV?]_ELL.HDW(H*/>@!N2; K2-]!;__-DM8\@=9 M><;@SV@%ZT[(4K0[F&60AUF20))?IC'<\:(F#?J_&3,V#;-L FR2AI/9#)++ M'&[X7E@N?9)&5?;@$D^RD&57;IBQ#%*"?:@J42!4G6Z%[0CRE#D/&?'1-R9V M@M\B7=M:R1)$L]?J!SJ4@30)J76Y(25ZKY/V23HP<+A1+9V#KN\=))\<=QJ- M 9:$<B=:0\$J&PO=V]R:W-H965T1+)(S\^;- M<(;C\X-U'_U6J4"/?6?\Q6@;PNYL.O7-5O723^Q.&4C6UO4R8.LV4[]S2K;) MJ.^F(LMFTUYJ,UJZ5\=H:%O[4Z^!=KBI&LK/T8 M-V_:BU$6":E.-2$B2'P^JRO5=1$(-#X=,4,Q M#R\,JNP'!N)H(!+OP5%B>2V#7)P[>R 7M8$6%RG49 URVL1+N0\.4@V[L'AC M@C0;O>H4+;U7P=.K!XF='Y]/ _"CUK0Y8ET.6.('6%S0.VO"UM/OIE7M_P&F M('9B)Y[978J?(EZK9D(Y9R0RP7^"EY^BS1->_@.\U]:V!]UU)$U+WX9^K7W3 M6;]WBOY9KGQPJ)E_?^*V.+DMDMOBEY-\$[;*T<-6&GKF]+U\_S*L3+",C J, M; (/$7QS!&>A+_46U@*.U[="P_FQ03$JOM &J MW7N8^3&]=M9[DK1LFGV_[V2 X;*W+N@O,G7<7WA3?DGI0^J=*/FL')X">N_5 M>M_16[U6=*?BVZ+-)OE_4M+!]S>AHVW"EM90#(HZ-#J87Z7V0;Q.=,BC[)RQF:5B#)>0(@D3"K$\6FO':@& MU6R-[>SFB?B,;*;#:F&J:\FM1TBPR:0(WUB%EP5I5PP?'E M8C N8%RS2@R8=5V/J<*VAG!2'EU[U;B8,RC6HH!BQ> 7LH\$N)5E$FJ[S$0F1S MQNLJB>[F-H.Z=C+W1/ MU.X5!4MM+*F@ ]X&3W9-5Y '9PVC>]VO4%OZ,773S?4[Y ?E+3L8V_4:I&GU MA+Y!!#&!7J>R!\3-IQ#'$HPP6]$!!N^]<\HTT';2^*%F)]][?Z8O'GP4^":- M-801R0]O_^GT-#F7P\#XJCZ,W7?2;;3QU*DU3+/)O!R1&T;9L EVE\;'R@9T M4UIN,?V5BPJ0KZT-SYOHX/1_8O$?4$L#!!0 ( +: 852#YX=BI 4 %T- M 9 >&PO=V]R:W-H965T>,=B M8$N4;$M9$L"YK,U#VJ#I6@S#'FB)MKA2I$M2L?WO=TC)LA(TV4L?]F+Q^IW[ MQ^/SG=+?3,F8A7TEI+D8E-9NSZ93DY>LHF:BMDSBSEKIBEJU%5RR!PVFKBJJ#U=,J-W%(!H<%S[Q36G=PO3R M?$LW[)'9/[8/&F?3#J7@%9.&*PF:K2\&R^CL*G'G_8$OG.U,;PS.DI52W]SD MKK@8A$XA)EAN'0+%SQ.[9D(X(%3C>XLYZ$2ZB_WQ$?UW;SO:LJ*&72OQE1>V MO!BD RC8FM;"?E*[]ZRU9^;PQDUJ+ALOG3?^J%W M(0U?N4#:"\3KW0CR6MY02R_/M=J!=J<1S0V\J?XV*L>E"\JCU;C+\9Z]?*=4 ML>-"P.@S70EFQN=3B[!N;/**V$>LH*)&.6H-1Q5^Y-ZW43Z7#-9*8/5PN0&* M2EI&GFQJC;H4#.&=UH9TYGH_+E5 MAKNJ,P$L\^\U;V=- *HMY1H+&UW_ 6FGN_?_@KFB@LJ< ;6P8ALNI7,?^O7@ M?#>,PBA8S!S,0SG6;# 6AA&<1+$*0Y&"0EBDN%6YL[$,"3Q/(B2 M#+<6[DR"6]'< ^\G^%/M](?O_PBQ2*!2J0\K9G,#X!5*(V@#77W!9$@2:.>F':.ZB9)^,P, M/Q_-@HSTS[?SS\IB5G=%,LQ2#,@<(Y,VQ@W3+,C0@QC.*$@3%U>"'HDCC.)L M%LP7/IQA0$B*6^C$>![",$[0FVD*= *N;GT]T5-D ZQD[0NV5V0-*76%9MBF ML;0M;>MX&>A*/3&L8_0(+BE8"L&>..9S47#WKL%7]XP'\/&[=0Y#R"]*U!5# M3.32Y7:KU9[C(\;$ 88S5+7/$ UL<<*%AC@8OF]%C>^FT\!K3O>PK36F%#,3 M6/6,+/J)]K.,1!T_WMS[NX^\6B$VWT-^DGI*P)_G6,UR08WA:YXWR;?CMFQO M'!$:#7XN*7L#T*C0@7,#V&(9E-7H@)V*:V.,A]UJCD<]#;V 0$,Q6OB.!; K M>5Y"20U&DW-K:7$!\ 8JCEFQJK6!39F6H/$_JMUSS,U&.KPY'S]C]>(Y73%!;<'8/N<;9LB M=]Y$%5W46N/=S'NS9_+9R\=G63',<3QW>W^[A.7#\KJM[1Z!OWCD(F3@CA"& M$*7S8)YAJ0/2,Y()#@C6>K28/^=/IQGO/1?T1"K(_?,4'X%1@DC(^!V_WZ[7 M&#@7^O5+AD/3?51 8^J9$[6'R" $\.G((HA(D"'3O&X*"9^;0A;(YL29DJ ! ML5MJ'QBDI#N9B[I 64,2H7JS9QE9,M'DAZ&"]2GAVO&&]L%N?.S\,/2&OL8B MOEAHT_FX[%BZ&J2"TZZ>O]9[#K?4'';4I9W!I@>;,1]L%\()/#(&'Q369#+Y M42LV[;6\F ;W]@;R%VA-=UOM]K]=U@V+?/I>//'XYYJ?-X-"+;&J^%D,1N M;IKY9F+5UC?0*V6Q'??#$O__,.T.X/Y:H9[MQ GH_E%=_@M02P,$% @ MMH!A5)2I):C/!0 ,A !D !X;"]W;W)K&UL MG5A;;]LV%/XK!YZ[V8 06S?+3I, 3II@'= U2-+U8=@#+=$V5TG42"I.^NMW M#B7+6]M3'$Z&NEXS3.F3V3!<]Q9 M2I4Q@U.U&NE"<998IBP=>>/Q9)0QD?@RRYAZON2I MW)SWW-YVX4ZLUH861A=G!5OQ>VZ^%+<*9Z-&2B(RGFLA=Z;NZ>74Z*W M!'\(OM&M,9 G"RF_T>1C M2K^QOJ,O"Z;YE4R_BL2LSWO3'B1\R_[*F.0XMA.C["X-4,GK6[4F2M_, ,NSA3<@.*J%$:#:RKEAN- M$SDEY=XHW!7(9RZNLR*5SYS#)<_Y4A@-@P>V2+D>GHT,RB>J45S+NJQD>4=D MN1Y\DKE9:[C.$Y[L"QBA88UUWM:Z2Z]3X@<>GX#O.N"-/;=#GM]XZUMY_A%Y M=]P(Q;&FS,[?/^<+;116QU\="H)&06 5!$<5Q#*/12J8K3FYA*LURU=<@\CA M5LF_L1AYLE4.GQ>I6%G20]'N5O6PYK"4*7:5R%=@*&E0*/DH$M3&L&%>6F*0 M(=Y90].BL6A16R0;BU"XLD3/G"D-G%(*F!">+;AJD@(L3V@P/H6!%2I+C4MZ M6.W2#KP.RFMM^K05#+1?$]EO+"\1*<"%/KACQY_5@V 6P3U7CR)&CZ0VX$XC M5!7 Q]QPQ7&A6O7', U@'AN4(E@*J=18WRN$JB$,/#_ K^MXGC=L$E*P9ZH. MI)IX$6V'[A"NETL,$AF$(<$VS[$QE>)Y_ S\J8HH*&9VT1U$D3^$631KY,I7 MOK4B"3-G' 5;#V^84/#(TI(3&=.:FT,\#'PGC"+\3H, ;DJ;'FV8*0]0.Y!S MZX!A3TWP^S (*91#&DV<,(B&'1T0-AT0=I;E?87NI&R>R9)B2?E?Y>([&H@E MRU!*O5U[4>M_4N:KT6.#%@ MYO]5]F<4K+8YZM<9Z=Q*E$7UOT"B]\(J@QWX@_K;\6\MSMU9JY+^V,L MR^D0?L>L;0F>?S!ADR9AD^Z$X3F?E*FM-C2YS,K4AHC<[T*L@]GJ5$47C%-= ML)B?]_ &H;&#>>\%CG4B$IG$6B8>(-E@_P,B@,@J)UYWPEMS>]ME2;_NV0:7 MYMUF]6'J3/S0\OF!#X? 6Z_E1M>EFA4RMSB$UE/K%EP)F8BXD4T IZT;Q+ M M=;77:3__-/6\\?NV:=+6',E7?$U7JT>.E#CG,"!T'%H>]_VQP#E5;*KPN;.. M\-&VK=^#II_NXW??(GC?8CB.)Y/#2(YH3*"BC/C>'"5L']V]< 9^2#:,X4$: M7-X+7U%?)ZW4,)K Q)]!Z$9U,[:.QP(!HD'?_%!27X;[>&Q/;2#J@Z*.YE#UU-5*]6BQ>ED9I%OHXMA, M-!28C07>?)E(7J'7SJ]:S$N5-A$>0504TM!'W+)Y06R:VI6POHMZ$QS,:!"A M!B7+U1HGOKW .@&"SJ&,C%KON(RKE7VM:K#YKIYTS6KS()Y7[\ =>?6:_L34 M2F!II7R)K..3".]1JGJA5A,C"_LJ7$B#;TP[7..CGBLBP/VEE&8[(07-WP07 M_P)02P,$% @ MH!A5,>&R"Y)! 70H !D !X;"]W;W)K&ULM5;;;N,V$/V5@9&'!!!6$G6Q%-@&G*1%%]A%@V2[BZ+H M RV-;6$E4B6I.-ZO[Y"2%3=QC'WIBT2*,V=N9T:<[:3ZKK>(!IZ;6NCY9&M, M>^W[NMABP_4'V:*@D[54#3>T51M?MPIYZ92:VF=!D/H-K\1D,7/?[M5B)CM3 M5P+O%>BN:;C:WV M=_-).#E\>*@V6V,_^(M9RS?XB.:/]E[1SA]1RJI!H2LI M0.%Z/EF&US>IE7<"7ROJ--OY))M B6O>U>9![G[#(9[$XA6R MUNX)NUXV)>&BTT8V@S)YT%2B?_/G(0]'"EGPC@(;%)CSNS?DO+SCAB]F2NY M66E"LPL7JM,FYRIAB_)H%)U6I&<6RZ)0'9; 10F_FRTJ^%3Q5557ID(-EU_X MJD9]-?,-V;(:?C'@WO2X[!WL+.(=UA\ M@"CT@ 4L/(,7C9%'#B]Z!^^>[UUP+G27!EYK^&NYTD815_X^8R(>3<3.1/R. MB4=JH;*K$>0:#HD^2N^IK)X%M!UZK5M>X'Q"+:A1/>%D+&%]5#AN@/*%S8H* M>LB9"Y06 7"%0Q=6/VSM-:QE3>VIK^&R$F"VLM,DK*]Z/:=S*QL:!)KWO41( M*Q2XKHR&"XAR+XM36K#82UD^QFKX,_D2TFF40AA[><+@*XI2*NK&(>&Y%\0) MA)DW31G<*UEVA8$=5XH+LQ]CVD/D)5D"S(OB;,1OE5RCMO.!U[!&LL4\ED80 M>M-I-$I)1^O02_((4B^,,GB0>UZ[/+4]"2!CY*#'P@"^2$-@%S!-O3R/:9&2 M^\3F,W1(1CHD/TV'-[UVB@QGX4Z3HX*82PGIUPVLN"H1E65:F[_YA@/MC.N\. MGKL,CIGU7PX.DLM&*E/]Z%E&?ZMC"W]2&/T?[$03T6SPHBR@=^:E4_N^I#&6 MQ5?NA*5I'R8Q,6?TC(E8E^[[U:!H@[>CQDO3'B5DEGN7.G97]E>!'O+UZ?N:+$:JAQ3:K!ARF-'=5?9OJ- MD:V[0*RDH>N(6V[I_H?*"M#Y6DISV%@#XXUR\2]02P,$% @ MH!A5,O MM(^\ @ (@8 !D !X;"]W;W)K&ULE57;3ALQ M$/V5T;:J0$+L)>$BFD1*H*@\0!&A]*'J@W=W-FOAM5/;R]*_[]A.ED!)I+YD M?9DYY\S%DU&G]*.I$2T\-T*:<51;NSR+8U/4V#!SJ)8HZ:92NF&6MGH1FZ5& M5GJG1L19DAS'#>,RFHS\V:V>C%1K!9=XJ\&T3,H<8)08&$= J//$YZC$ Z(9/Q>848]I7/<7*_1+WWL%$O.#)XK\8.7MAY' MIQ&46+%6V#O5?<55/$<.KU#"^%_H@NTQ&1>ML:I9.9."ALOP9<^K/&PXG"9; M'+*50^9U!R*O\H)9-AEIU8%VUH3F%CY4[TWBN'1%F5M-MYS\[.0KE@LN%S!U MV>&6HP$F2[CDDLF",P%7TEC=4AFL@;U[E@LT^Z/8$K4#B(L5S2S09%MHT@RN ME;2U@2^RQ/(U0$R:>^'96O@LVXEX@<4A#-(#R)(LW8$WZ!,Q\'B#K7B:/S'7 M(J]"=LEX)T<7W!1"F58C_)SF9$[=]6N'BF&O8NA5#+>HF-.C*UN!H"JX4:YO MJ02^((QK>&"B16"-:J4%:ND9$U0EA+DK_WM%V4UV7R/(GB2@.J[*<3UY+I)A MR:KFU(B:%V17ON2)%*C6/8J@(@P19H%*@TV.NB^/1Z5% HP25H;<80FYFPEG ML,QZXPCZOX7)7U!+ P04 " "V@&%4HC.%,!\$ "A"@ M&0 'AL+W=OI628#D.&T>DACR)2B*/JS($;DPN9R,_4";W>PY&EF[($_FY0LQ6LT MM^65HIW?H"2\0*&Y%*!P/?7FP7C1M_).X([C1N^MP4:RDO+>;CXE4Z]C'<(< M8V,1&'T>\ +SW *1&]^WF%YCTBKNKW?H'UWL%,N*:;R0^3>>F&SJ#3U(<,VJ MW"SEY@_"SIC"M^O7-!7[(DX9F"N%!,INO5? M\Y4VB@CS]PECO<98SQGK'3-&[RBI<@2YACK;JY?9OGRT:SR4[)/H]LV.=7U;-S5NGJCW M!1,QM?0$SGK]\!R"83L8P%VM?!:T^KV(#H-V?_BS< MQ%NZ_=13#N9F_#HI>Z&C0K<=]B%J#VB]X\N.D+O]L>\NQ-8]D53 M7^/J#5HGJ+WO?,\YWVWU!J.#G/;WQH8"5>J&(TVMEDI93Q#-:3-_S>NQXUF\ M'MX^,T5IU)#CFE0[[0%U/%4/1/7&R-(-(2MI:*1QRXQF2%16@.[74IK=QAIH MIM+9OU!+ P04 " "V@&%4-PD N;($ !/"@ &0 'AL+W=OGIO6 M:U73K16NK2II#]>DS?YBE([Z@?=J5WH>F%R>-W)'=^3_:FXM>I,!I5 5U4Z9 M6EC:7HRNTA?7MWOTUR%WY+*1CEX:_4D5OKP8K4>BH*ULM7]O]K]3E\^"\7*C M7?B*?5P[7XY$WCIOJLX8$52JCG_YM>/AR& ]?<0@ZPRR$'=T%**\D5Y>GENS M%Y97 XT;(=5@C>!4S46Y\Q:S"G;^\AWJ_J;.347BY _CW*FX)2ON2FDQ\$%N M-+G3\XF')UX_R3O4ZXB:/8*:9N*MJ7WIQ*NZH.);@ E"'.+,^CBOLR<1;R@? MBUF:B&R:I4_@S8:\9P%O]@C>*VEK5>_<4;K_7&V<"?/X)_ MA]U3M)K$GUO!'#.W1[[>4V[J7&DE69L_(OAI^+])VLBM #-4;8#,[)RH6OC2 MM$[6A4L$?LI.=!#*@/HB9*@Z%<5)Z;U5F]:S@H0W8G8C[@[.4^7$2V,;8T/B MXIF895DR761HG:3SLV1Q-C_E]O(L6:^GI\BN-I#]$-I/ OD4=B$"EO?(9T=Q MW(GG74XIO*V7*Y&FJV2Q.L-_EJS35-QPGC@>!&VW."^$V?:6RKDV)-&";?CQ M)O\"AZ $'3+:ME:4T$A)+Z' MD1N#SDEV*M)D!9^SY&PY%8MDG64_*.^#HGIFGXELO(QE'&>K4,/I> D2GC;N M4V;SQ0(_MGXP9A8_'$>KJD8>U:?/5#F1)2L =-FP5&+VG&LN==[J6"=+7UK% M2W*R'I>6D"APU?"!TLC?X!(,1E4'<_J9AXV$RG,L M\V$U<7K;T#SPT52H>\5RVQPB6*?T<.I$QPWXH7$0W*LH3A>6?E=@U D7"1A# M$"#[83FK6BG<7-[4O(/CPH]&HZ)<%MA T[%?>L0K,--ZR)% M[PS(F$6*POG(M0EG9'=V@P%"/K\9LMN*)A>>,DP/@HKW_3 ZO):NXB/A87E\:KV5 M=J<@.TU;F$['J\5(V/A\B1UOFO!D0$AX@(1FB1&;AJ5*1N[0X?9 MVU"*X79[C?X^^1JLF9QQDE2KB/QK&&[.'NO#,%791N$"U2A(>2(QP [7U1N,>Q.AY%99.U0 M=XBG+6+V#.(X@POO8AG@=U=@\1!@R/(V&K.UQM/L1<1SU /8&_ATA<)G^_P#'9<$P2Q^09CNNVR.'S N8A($=T M[@KX9%1NK(F&Z;IP%S"/L*7HLX,KU V1<4LX5<&$IU+P,GG'J)C1;C%6:T85 M82&,MXE1]@;OKS5G+IR@"+N-:OYABUQV[S$\5RTJ@%\ YPFK'&F3*]@Q#F+I MF\!2PBY\PENT,.Z^6??=@R\^*LOF09.ITV8]4Z$$_-X8EM@RP!N8'.WW]QGU M#?SZRU$VSGY[T%K/?@RDT!H(#$[*:81%P^R0;]9F_='AZ%'O_WDV^LF>C=^] M>\8KF7G=HX/^),L>]RF^ M5)%]6)5&EZ#JFOR=X:.7BW>K8 O^12\0$$I&?!N1*G JLKWS[NTZPJH]$OSKKO%9NU4Z#Z*XG4.Y"@O!JYO<&K8MUJFOR6A) M&$<@F,I811MV2A@88DKJSP;Q>4"ZE7N+9=<-KPV-E%$*)_(1'X&DEOIP;Z1F M.3:WTM-\)AJ>,^&&>Z'V,=7%HDD%I7U5^4)RVFF2N<>+\$Z7RBVQ)1C -2+\ MX2/">#_YH I&X"2E+=@^I>0PD#\NDN*5K3IXZD(:;EWZ%=(R/6UX5TNUM/?_ M9G3S>IJWCX;_EK=/KPM%2Z8#BPLV'0T.]WL'[AV=>N(P2;-^7L7U!+ P04 " "V@&%46Y,4YJ8( !?%P &0 M 'AL+W=OE(.UR9X)NN M[1D_LFTZV6TF=K;3Z?0#1$(6=_G0$J =]]?W7("D:%M2DGZ10!*XSW//O>39 M8]/^KC92:O:E*FMU/MMHO3T].5'91E9"+9NMK/%DW;25T+AL[T_4MI4B-X>J M\L1SW>BD$D4]NS@S]SZV%V=-I\NBEA];IKJJ$NW3E2R;Q_,9GPTW/A7W&TTW M3B[.MN)>WDK]>?NQQ=7)*"4O*EFKHJE9*]?GLTM^>I72?K/AUT(^JLF:D2>K MIOF=+M[GYS.7#)*ES#1)$/A[D->R+$D0S/BCESD;5=+!Z7J0_I/Q';ZLA)+7 M3?G/(M>;\UDR8[EGY#D94VIS"][[/>Z,Y9U2C=5?Q@65$5M M_\67/@[?%CBG M+][765-)=B>^2,7F=V)52K4X.]$031M.LE[,E17C'1##/?9S4^N-8N_J7.;/ M!9S IM$P;S#LRCLJ\49F2^9SAWFNQX_(\T='?2//_ZJC[*906=FHKI7LWY(]+OMM(ECV3 MWG0M*ZS,E=707VF328$;0K%U4Z+JU*D)(OVX^.'I8,W\0Z/48I^ 4W:#M=)% MQMXPWTV>.ZT5LGL9.X,<+Q@,GAM*[ M1HN2A/#4"0.73O+ =P+N&BE1Z'#771R)?CA&/_S^Z%.Z/[;-0T$DLB_N1V42 M(YZJK%!A4^4E/J[]U,5ODD2P>2VA-7^A],]_0O:] MO[ HAB['=9-!V_#@Y?^@=^XY<0K;<,HC*.':#Z)%KWWZU,7=N>_X83 \G01Z MOI*U7!=Z,0GY&SH>'OUFMI MVHD!V"=R^Y/,FCHKRD+H U [+IY0U3Q0:$LF1_'D:4OB\P+W@*-UVU0&5@K! M[G33/HT9&??^?\B;H.XM^?BQE221*.(E#.^> 9V:8LZP()V#,3OSC$D>7[H0 M^_P/-8HY0A'SL =1=L+V:3)"U!GU(^XND?MYLB1$X!3@_D^(0UX@PRR!W5$_1U& M]87&%Z^B\.XU#UE,O<4D0.EYVP/X[1%^C4=^C;^C?U/QCDF=-/-+!:>LCX>V M?"C$"CRLB_V3UE$KOK7CT_A%@,@'_9/J$CL3#VV9ESL;%Z"6U_3<$S,Q](N1 M8$X)WS2=P@X@9<4#0FNDX8TBG%J]"%PWH 2;2E8P^$ZB"6C MDE?FH2 25"Q!IP>>,4XP:/'$2COK-LK:#;9,PPJ@D]='VW3C>A:*5#[+N)&SB <=H&A,J L#-BO>VI^GG*' M1X:R/=_AW!]FER-0X9'C^2GCH8G!OCQ.''V>3 Q/8602DM"@BTCK)X=M2U&# MFB@Q\H^NV!(%8!/G:.!.!&=W,1BJY0D!",($ ?3CM&>?P \P4/H8$ ^[,$T! MIV$M8=QS4IP\B$>VD65NIA0E0--OQJB^86%D(7,D6&\H^ DWLV[H\V.C73)2 M3_+-H]WGNL4D=U\7_X5V"M"5)?J]7')<[$%1/QPN8C-?78G28 G$\'=1=P)3 M%#?#+=Z^7#/=SH&5((KMTG=<'^P]C%//)H1M6R#.- F^Z!)SI%9@J/ MDH :Z?<(2GK5CI)Z83K3?KP M\A7QQ8'\_L"H^713))&Z?OK [&W%FMDR-UR,M<)\5JR+#"3 1-5TM;9OJ5H2 MK]L92=:BI*)='JF?=*R?]'C]V"]ZI.1@SYZ0Y>5 EOM*ZJBFP^W9MD?J,>8^ MM6EZ';'#IV*%?3L9PM5W\(,LLV^:.V7_(JB8[UOLO9;5-*5_4-:F': .I MRSP? -':V1[K!1G4WEO\]'-^S[4387B[&<489CC,I/NF3A"C[3R$(\P3:9 L MGI&L[5!?&1KV#[1NZD34)7TGB-U1Y*#/D-?W&IN&& 2LCIP/+2:J:6#OGT8 M/9E\]*PD@DJ?=C%=$-SM]\_Q[OCU^-)^--UMMY^>?T9.4#6LE&L&UL MM5;?D]HV$/Y7=MQ,"S,NMF6#X0K,P%TRS4S2W(1+^]#I@[ 7[)XM$4D^[O[[ MKF1#H3UH7OJ"M)+VVV]_>9GNI7K4!:*!Y[H2>N85QNQN@D!G!=9<#^0.!=UL MI*JY(5%M [U3R'.G5%/.I.[M7\ZEL3%4*O%>@F[KFZF6)E=S/ MO,@[''PNMX6Q!\%\NN-;7*'YLKM7) 5'E+RL4>A2"E"XF7F+Z&:9V/?NP:\E M[O7)'JPG:RD?K? ^GWFA)8059L8B<%J>\!:KR@(1C:\=IGI-?0>^+I"W9\&ADQ:Q2#K MX);G %Q/1)F!\)+=A7Q#K,!Q)$/+&31%;SX&(#8 MX<47\%9&9H^%K')4^@=X^[4IS0O\(@W"[XNU-HK*YH\K9I*CF<2922Z9H6[* MFPI!;N!;8OY:J*];>"@0LH*++6HH!1 NE6O%148R&>4G1J4SFIT9K6RBUR_N M5 H4!KA"X!HVLJ+.U3?0T,[+J.WA$WNE3E$[>-"?2*R):\(O84]\8J:_A04D;R%I2\ M$%+\^&4%=&731$1@URCR6N/A-J-R4T2Y%%L",JA0$\R#- 2\;.,!W++*L%Y3 M%-I2BB;P!GIQ[(^B4=]M_31,VUTTMNMPDC@I]<.$+CZ]$L)2D(S0LZ'L QO[ MZ9!!.HZA%_FCF%!ZPU%$%ZD?QR-8U+*Q'BK,*JYUN2DI2!LEZ_],U;D=#M]_ M-V81^^FX1CZ+A_^0+KO.0N@E_GB4$#_F3YA=4T8\8R(^]I-T]"W>]N*0?(S[ M,!JS?Q'JL8D_&1+D_^YCH-R7L^ MZ(B?\Z;JDO"^*S%7BRUQ?+8ECCX(FJFR[41MR#/7#E2F-%&5JV@]@!5B^[6) MAH/7/C/!R:>]1K5U TQ3<(A.^Y4_GAYGY*(=#7\_;P?L1ZZVU%I0X894PT$Z M]$"U0ZL5C-RY0;&6AL:.VQ8TYU'9!W2_D42T$ZR!XS^'^5]02P,$% @ MMH!A5-C@A^X, P @P8 !D !X;"]W;W)K&UL ME57;;MLP#/T5PMA#"WCU)6[2%DF 7C:L#\6*=I>'80^*S<1"9MV. ]TN?VUO(J&5DJV:!VTFBPN%Y$Y]G91>'Q ?!%XM;MV> S M61GSX!?7U2)*O2!46))G$/QYQ$M4RA.QC!\#9S2&]([[]H[]?V'W#(Y]CSE4:Y\ O;'ELPN.P'/.CN P655X+$Z0JKWPD2%CLJSG>*+_)7&:^P/())%D.>YMDK?).Q I/ -_GG"MRA M$H35K@@2'7P[7S&*G]#W5R(68\0B1"S^.V*H]M^*_"JA;]PSUXH2%Q%WID/[ MB-'R6D-IM!Y>_U92#50C-])^\%8)'\A9,%&&H/4I>H\R(>4&K@#6>\FA@UJM$(%J*CX+4M?4M^4 M[!-"L%YGE*Q"+1SQA]N?P*R!AY"'\CD(!VNC>)BX,S@(CJ9SS.D.A\=ZK%; >U%*Y3NJ5,;YV#U\&A>S%*9%"K,XRU+X&#B' ML^D)'&2STT,H3DX'F6]8YYXXSE@];[ QF\#?'F:R-Q@:M)LP_AS3=YKZ M&3'NCA/VO!\LO^#]>+X1=B.Y_ K7[)H>S8XCL/W(ZQ=DVC!F5H9X: 6SYG\) MM![ YVMC:+?P <;_G>5/4$L#!!0 ( +: 852O4+4,) @ +@N 9 M>&PO=V]R:W-H965T.ACS2\(S, MR^>\^"I6G)?HVV:=B:O>JBRW%_V^F*_X)A'O\RW/Y#?+O-@DI?Q8//;%MN#) MH@[:K/O$\X+^)DFSWO5E?>ZNN+[,=^4ZS?A=@<1NLTF*[S=\G3]?]7#OY<2G M]'%55B?ZUY?;Y)'?\_++]JZ0G_H'ED6ZX9E(\PP5?'G5^X O9LRO FK$7RE_ M%D?'J!K*0YY_K3Y,%U<]K\J(K_F\K"@2^>^)#_AZ73')//YK2'N':U:!Q\]J(<6?)GLUN6G_/F6-P.J$YSG:U'_1<][;"C! M\YTH\TT3+#/8I-G^?_*MF8BC ()/!) F@+@&T": N@:P)H"Y!OA-@.\:$#0! M@6M V 2$>L"I:8V:@,@U(&X"8M>4L/>BG%??07O)Z_MEF)3)]661/Z.BPDN^ MZJ"^Z>IX>9ND6?5\W)>%_#:5<>7U32)2@?(ENBNXX%F9U'?MFR$ODW0MWJ+? M4)JASZM\)Y)L(2[[I;QF%=F?-_PW>WYR@I^BCWE6K@0:90N^ .*']OB@*WYL MCX^[XF_M\9A8"/IRL@\S3EYF_(98&3\FQ7M$\>^(> 1_N1^B-[^]!?(:N+-X MIUF&=I;9+I,L7E1R:V<9\KFAD>"/[K$RS1UD,\DP>SWF5I"P/ M!1JLDNR15\6@!4NS>;I=<_3/'Y(034N^$?]:TF&'=%B=#CN5SF[SP(NJ+!5\ MFQ=E\B"OTF[W1,'-7%E#IZNR67_Z5@M$X$/B%:V_B%;WSIY@UR4 M5:XB67-Q81E^<" ,K,/_G)?)&LV/::&A[DG\HX%0'T:)6*%MD3^ELH*BA^_HS4[(@S1[BZ3/*Y+Z7JJ-4EJF MX%!O0B,Y$C&?MHSAJP\8F+""!K]UR$X", MDH#%;=AM:-R9+,(LU/0T4>]D,2":[#,31K'4$Y8S.L@9O4;.-'OBPD'.R,C- M]_Q E]-$O6->K"DP-%'4IT03?01PA5[$-#4!KC@.F#:U$X LCGU=31-% L_W MML9 ]/P>>#=J"@T@F%12UQN D5@7: 21X3_3\IA ?BV,OT,4V<80&1VM76VZBY"96N3^(QA%;6U&L;#^V M^WYGZXJ5=<=V[^YF7J?8M.&:+6U?7YEQ[/\*Q]E$X!!IA-D M UPG@(-L)T0'^,XI>%G 4@(XBZ?$JMW!]G[G3*ZRN4IKD@/35@(PN=3[AK$$ M?;PSA-L4PA@ ,,H9 "P480ZB# HPAU ("QA#H375C. 5 D.,#TC_I M^%3'AKM;MI_C^(#>!G)\4+,'.3Z #G)\ !WH^ ZT/$!?(#CFT(XT,F9.(N3 M(ZI'(_8>;?]"U?9[@NH!"#Z/B2/*9Q*[SW0T<0W+\>2[^/.8,V+Z?>;I[TT& H3 M7X<-GU/[V^66^T0_D]F:2*@=*R9EF_VB/@]U9.II::IHH0L+@Y&PI)T7M M3NIHMCK=/U5K/CW3[@.JEB1J7Y)<)PIXLQ22(#@Q3ZK.4GN=O>?%4SK7K]DF M4R6!1F>:'E48J+T#=WV*8Z-,8B\(8GT_"@5^!<3R\=0+)L1',*$G7N0Q5968 MO2J]S+?S4\Q4@6!G:DV9*@SL+*TI,UM3.?OXZ+5L^_JJBC![%3F:K&)GFBA5&)B]&7"=*-^XK8"'N'^TQ73#B\=Z2[- ]5:P_4ZIP]G#MND/]69A M[?P-OAA@X/P07XR@\V-\,8'.W^*+V7X3M4IGOZ?[8U(\IIE :[Z4J7GO0SFT M8K]->O^AS+?UAMB'O"SS37VXXLF"%Q5 ?K_,\_+E0W6!PV;UZ_\!4$L#!!0 M ( +: 851]3.#I- , $4) 9 >&PO=V]R:W-H965T;Y5^,@6BA>=22#/Q"FM7'WS?9 66S%RJ%4KZ MLE"Z9):F>NF;E4:65TZE\*,@2/R2<>E-Q]7:O9Z.U=H*+O%>@UF7)=.[:Q1J M._%"[V7A&U\6UBWXT_&*+?$![??5O::9WZ#DO$1IN)*@<3'Q9N&'^96SKPQ^ M<-R:@S$X)8]*/;G)YWSB!8X0"LRL0V#TM\$;%,(!$8T_>TRO">D<#\5 M=M+RR S>*/&3Y[:8>",/_S<. 0)B<1GIP]\*?F"9TQ:F&696DO+Y1+NE> 91P-G M7YG6S-7F',[F:!D7YAPNX/O#',[>G8]]2R0]#A/G^S>WC5HR9N"A)7 M>/$)O*XB_)H]&JOIB/SN"3!H @RJ (,3 3Z7*\8UG5P+6<'TDO#I_-'64IK; M'7"Y06/=9]-5W!I[6&&[*V4SI9QM#K/=MHCB) R"?W9'M(<-[6$O[1O:ASN7 M%5:Z_(!:0*:,A1)MH?+_T:ZQDP-2PR2.#DG5Y#OL@C Y23YIR">]Y&^YY!9! MT#$RP%\7H(MPTB+RFFJ?Q1')M"&9]I-4FFY)2;>.UBBS'2RI:\"94(9./)>9 M6--YI0%(ZD8T5V4G\[3%*TQ&83O5;;N+09JT:S)/6QOJ(HI&Z,?]!@2J0MZQJU@>JFJB_J9K5Y"\RJ%OAJ M_9K>"'5+_P=3/S#NZ"1P:4#@@B"#RY1RI.NF74^L6E5M[%%9:HK5L*!W#FIG M0-\72MF7B0O0O)RF?P%02P,$% @ MH!A5-E SCO_ @ 30@ !D !X M;"]W;W)K&ULC59=;]HP%/TK5U$?6JEMR >A5( $ MS:9-6C54UNUAVH-)+L2J8S/;@?;?STY"1D- ?2&V<\ZY]]@WOHQV0KZH#%'# M:\ZX&CN9UIM[UU5)ACE1MV*#W+Q9"9D3;:9R[:J-1)*6I)RY?J\7N3FAW)F, MRK6YG(Q$H1GE.)>@BCPG\FV&3.S&CN?L%Y[H.M-VP9V,-F2-"]3/F[DT,[=1 M26F.7%'!0>)J[$R]^WA@\27@)\6=.AB#=;(4XL5.OJ9CIV<30H:)M@K$/+;X M@(Q9(9/&WUK3:4):XN%XK_ZY]&Z\+(G"!\%^T51G8^?.@117I&#Z2>R^8.VG M;_42P53Y"[L:VW,@*906>4TV&>245T_R6N_# <&+3A#\FN"W">$)0E 3@H\2 MPIH0ECM362GW(2::3$92[$!:M%&S@W(S2[:Q3[D]]H66YBTU/#U9T#6G*YH0 MKF&:)*+@FO(US 6C"44%EPM3:&G!$,0*ILQ4">$)@JDWB$6QU*N"[7GJ"BYC MU(0R,[J!YT4,EQ=7< &4PX],%(KP5(U<;;*VL=VDSG!69>B?R-#SX5%PG2GX MQ%-,WPNXQF[CV=][GOEG%6-,;B'PKL'O^5Y'0@\?I_2MM)& S]D;L]/(%CT-T@:H'B M#E#H!PWHG9M^XZ9_ULTT-3ME+B0%24;D&E/0 O#5W+(*N]Q4:M%!#G[0-G., M"?N#EI=CC!?T[KJ]1(V7Z*R7[SK#SB.(CH+=^-Y@V$J[ Q7>^>W$.U##:-B= M^*!)?/#1DD*>GBNFP5$)^&'8;QDY!AU77'P,>E=QE0_WX*+-T92';5BF5.P' M6-T_S6K3$Z=E*VBMSTROK%K;?YFJT3Z:JJ.F_!BNC&3O=F!2DE7SJB9:;,KK M?"FT:0[E,#/]'J4%F/&ULM5E=3^,X%/TK M5C4K@32BL?/5CDHERM<4=ED$.[,/JWUP$T.B2>*.[5"0]L>OXX2DI;83=@4/ M-$E]SKV^OO?X.IUM*/O!$T($>,ZS@A^/$B'67\9C'B4DQ_R(KDDAOWF@+,=" MWK+',5\S@F,%RK,Q.14'I&,1**BP/+CB9R2+*N8I!\_&])1:[,";E^_ MLE^HRG-P<(,9PU6.'X*# M,R)PFO%#\ FD!?@CH27'1ZH4_#N<[L7%>XD%RAXG(:+@W+^0 6I#R"4S/+10]+F1T! M.%4LH9GE+GPL*Z8M&]26#5)\KH%O47+YA'.P53_@KU_E,[ 4).=_6VRXK0U7 MV? ,-F[QB]R[! =RXY2[U[ID42(W#T ?Y%U,Y-:ZR@@H:!'10C":2?RC+%5! M9#4(73G4YGQEKMIJG^;0D7^S\9/&2Z_UTAOB)5@3EM)8E[-VO =>"&;<$B^_ M]<2W,BT++G"6U=XTL=/YX^^%(7"WHE!7QOX@B/RWHY;[HW8&[4PC:*<16*=Q M1U>"1)9XA"U1^&$Y.FEM3*S._KXI".-)NJ[6/Y(1EVV8+N9V%IF&1X[SBTZA M_@-P9R+3=B)3^T1^2HW\#)9%=&1A@TZWK3H?%GRXM7E#J]3& PT60 MT"Z12\Y+7$1*$^LV !Q(/]3E(?@'6-J,FCC8*5W?-U%9N($T]#@1">%T*Z%VUG'2(8%B0%YEN+AB[8Z2N,L>AT$-EU\"2.E0\XLW4^"[3? ;J^;UZ+ M3O.07?-NRGQ%6+42[7&#RZRPG3TN&\J=Q##XTLLN>UH\UHRO5*LO'.$I2 M\D14C]CGG[^_5 ;_.CU$=CT\KU-#=?2=AUKKP7["NB@P.-!I)0K_7W.).D%$ MDP^37=3I'NK1O49K 1W6:9[U\+FF3O.Z!QCV=9IN)Z:N74S/,7_9X!<;5Z>" M+ORX@V@GNIL]S]TY-%YIAR#6)D+MU7.X1P7>FRGD/GS%5+GJ MO@%WV8,S'X.N>I"!QN1N%#LI=WO:UX&G:'>_<]T_1B\UHS0GY/'6^\OJ1?YO MF#VF!0<9>9 PYRB4>%:_&Z]O!%VK5YHK*@3-U65"<$Q8-4!^_T!EL]G<5&]) MVU\HYO\"4$L#!!0 ( +: 8519D[09N00 /X5 9 >&PO=V]R:W-H M965TK/;"!2>Q!G!JFV8J[<.O(123 FXZD]XT ?R?8Q\??_G+=,/%=[FB5($? M69K+\]%*J?69X\AX13,B3_F:YOK)@HN,*'TIEHY<"TJ22I2E#G+=P,D(RT>S M:77O1LRFO% IR^F- ++(,B*>(IKRS?D(CIYO?&'+E2IO.+/IFBSI+55?US=" M7SE-E(1E-)>,YT#0Q?GH IY=X4DIJ$9\8W0C6]]!N91[SK^7%]?)^<@M9T13 M&JLR!-$?C_22IFD92<_CH0XZ:G*6PO;WY^A7U>+U8NZ)I)<\_9LE:G4^"D<@ MH0M2I.H+W_Q)ZP7Y9;R8I[+Z"S;U6'<$XD(JGM5B/8.,Y=M/\J,N1$L O0$! MJ@5H7P&N!7A?@5<+O'T%?BWP]Q4$M2"H:K\M5E7I.5%D-A5\ T0Y6D=M:M$OHITSHUNX@?"B99N !F8P MI_$I<.$)0"Z"/?)+N_PS?[3*YWMDQ\/RW_>7NSWRJ[WE<+(K=_1&-KN)FMU$ M53P\$.\Z5R1?LON4 E)MY9DE*&Z"XBJH-Q#T#\Z3#4O3ON)NE7ZE+"'V.,.> M[X?AU'EL%[$[# 9P'/B[PZZZPQ#">EPS;&?^7C-_SSK_OQX4ST_ =1Z?6JKA M-]%\:XFC0NH[4A\*0(FAR!=<:7A1 T5_4>GN@#%J=% MPO(EB(E<:1KKS((F@"_ !WSB^5[?L0DZQ?2\ /67U*MJ+ L MM):W$X>^/Y"UQ7IHS?J9/O=4TT.]R6%/F4,8A /Y#9V@'4^MWQ1;XT!#)FA' MTT4<\R+7RUF3)U*UCO[E(G$L"GTZ4I.M=Y6XLTI-FZ$:&]A .VVVW?Q:;J^; M>XR&TX75)1@$/21Y@7M3>UW4GN3@1,$#;"@G5C[=E;PMLXR7()C M.S';7.S-/.YDQA4X>_,:=$$[NUJ_+> _<"-X4L0**!JO<,O8$ @?Q/#@UK]B[V9X(MPU M/-A#0R4V,,*_;G@BW#4\EMR&4=AN>/;=WA[/8]E> R_\"KQ><1T1[OH=' Z< M7VRXA.UFYS7\ETZ$J)*J,9^<[^!U!+ P04 " "V@&%4@%I8\?X$ !+& &0 'AL+W=O M_Q&%:GG> MZ750R.8TC]57OO[,J@XY1;R Q[+\1NNJKME!02X53RHP,$BB=/M+'ZJ!V -@ MNP5 *@ Y%F!5 .M8@%T![&,!3@5PC@6X%< ]%N!5 .]80*\"](X%]"M OY3# M-G]E\L=4T>% \#4216V(5ER4"BK1D/,H+<0^50*>1H!3PW$D,RZC0G@2G=Q2 M(6BAOE-T,F:*1K$\11_1M^D8G7PX11]0E*+?ECR7- WEP%! H AC!%5CHVUC MI*6Q*[KX1?Y N!V*WRLAW^A:1>9N!5^J8>/6=!%UA9N-L"O M]/!;O@*XV0J_/K[U)O*?_Q_YR=%PW'\*-T!P.]61G>I(&<]JB3=) YXP-%54 M,5@YU1D:T9BF =PJ5WB0%[H(PU*6-$8@TB#F,A=,HMD&;34+]Z\%SS-YAB!< MG(=1NBAK\E1%:Q0LV%LO_\%1B@";0F_]+PMW;\K9*_W<+_7O" L5"B MN> ) BH,\3FB4C(E2_*S7 ($RL NA0[!TX#*95/>MRTY94N%-:V&-L%VSQD8 MJ_W\'E;#CF,_K31IJ.06^5XU]-7>]=76]O7I:)]5HP_#"WV"9$RA\V?HEJO6 ML?\'74]&HZE/$^1'8$^"IYH4.#M:SKN4D+OC[VJ']6Z=,B&7409KJF) 2Z%, M1%P@Q5%8L6M:X_11L6EV3?,7#3]OQ\][*XF/O0-9NC;VK&9=]G8$>UJ"/C2& ME*"IG#,A(%P=M2FZ;Z-Y>XQL(AI>\T4L%G;N/D\"=C[PNXQR),\AED1%F78[*6PCX ! M2H/-=KCB4M!H 8A&'S(/&+IV#[<0W-MGX-=>1NY2-(:M/FCOAJ;Y'/;)N8 9 MJQ$[K@T)OT]'PK4EX3?SI!$^-)(>')]:G 375H+U7O)#4V54!=MG8?7L?AN+ MVCFP\]I2G$;)#"ZC!UWJ:BO [OL47VT66.\6/^EF_C-AG[U&Q#K72XI MI/8*HO>*%YRO5^302=R]$]93AK6/$+V/^%2(33$F*QKG>^P:&3B'1S.[1UHH MU,Y!]/O]%]#>)96;-=WHI^IJER!OYA*7Y- EO'Y+QFN'("]YVB"' MUO#1=DC+HFS5WF#IO>$'I']=A7JZC3/_>^@R]MYA%J_9;ZA81)#AF,T!9G8] MP(OMF^MM0?&L?*TYXTKQI+Q<,AHR452 YW/.U6.A>%.Z^_]@^"]02P,$% M @ MH!A5/VWT8[>! QQ, !D !X;"]W;W)K&ULK9A1;^(X$,>_BH7ZT$IMB>TDP(HBM:"[K;2GK;:[=\\F,1!M$K.V*:VT M'_[&3DAHG;CLWKU 0CPS?X_'/P^9[H7\KC:<:_1JBVDK/4&A7YD 1!/"Q85@YF4_O;@YQ-Q4[G6C,(C"*>\T0;%PR^GOB'Q]\/Z'G3Q,9LD4GXO\GRS5FYO!>(!2OF*[7'\1^X^\GE!D_"4B M5_83[>NQP0 E.Z5%41N#@B(KJV_V7"?BR "'/0:D-B"G&M#:@)YJ$-8&HS(5-IK6&Z6>E6?='+>%I!G9ZMLC45JC,K(%"Y[=* M<:T0*U/T*6/++(<'7*&//$\1U!AZ9#F_0.<+KEF6JPMTA;X]+M#YV04Z0UF) MOF[$3H&QF@XU:#,1ADFMXZ[20?IT\.0:47R)2$!PA_G\=/.@PWQQLCF>O#8? M0D*;K)(FJ\3ZHSW^JCQZ'-'&$;6.PAY'7X5F.=2!E+S4B%7+LSDLAX+EZ$IU MY3.R/LW&?YI!3IZ.L^F.P..03II1K\2&C=C0*_9/(=)]EN==DBK+^"@@#:-H M/'ZCRQV&8SR*H]?#%J$CGQ *X[KU1XW^R*M_P5<<$IU"*2>BX$BSYRKE71.* M'*5O<^R.B.*@6V'<*(R]=76T*3W%-6J\C;SSG==EE1]M]7=K:_3NO$=N;6$< MC+IG/FZTCOVU=7]W]SAG!9IG 'L))\9/!.Q*1*FS<@=K]GG+);,8N[2\NH)) M7)E)()A,13D8)59H^6(QYLG?I-$T^6^[' 0&/Y MUGM-TL!9@PELD^X$XZ.3 'LUW":)V$%(.,X3#O&7.;]$);0>D#3)%9=/4!]P M?88O<11V"L-NR=->82U,,?$*NR^?(!5".E5?1R4N-**H)V@+7NPG[X/D6Y:E MB#]#BZ5X=2@*O>'R#8X[)5$7=Z.8]&AJ^8K]@/V]TP!W0+4?]KBE)?;C\D%" M]RGUB\V,*=DM](/:EDRG#)>'<%CWB&B!B.-W:D.S6I_4 I 4=\8/NT 7(XZ+*^X+4S.G3&=F% M66P.H\[(+PGH:NYHSTE'6IH1/\WF]@\?A$^Y_5?6'=L% M&>G+?8LQXL=8LZLEA\-VUYU[%VE&_'3[ M),KUE>:R^+7]T($YW$-:VF*.GH*Y=T)3EW4DI#T[@K:LHZ>P[I>6A+K PV$0 M]?09M 4>];=_G7WIH2'M%$(Z_H$XD!@>O30QK[C^8G*=E0KE? 5FP?4([&7U MUJBZT6)KWZ,LA89-:B\WG*5G%Y8D $ !)$0 &0 'AL+W=OEGE0;"46M:6LI#0M[(_? M(]FQEF65+W> MLD*NKGNXMUYXX//*PDH"''_70GN-3LNX M^;R6_JLS'HR94LWN9/&=9R:_[EWT4,9F=%F8![GZC=4&]:V\5!;:_4>KFC;L MH72IC2QK9D!0:BDP/ P.ZK80@K?7<5GK( 3V8H"]2F%RC M3R)CV;: $ WR,D:^2WQ2ARS]!Q%^ R1D. .0'=O9P\[V,=O9L>7'FNBYAPB M)R_RG\,9>F V6[F8HPE3+J]%RM#]M.!S:C/E#'UZ64#2L Q]Y:6EDS/T"%MZ M1JM4^NMWD(T^&U;J'QYD<8,L=LCB \CNET8;.'2K:K$!23:0NJ*ADMEW,FWM M>1[A.,()N.JY TN_P=+W8OEN8U285V1]9)AP0 4EUD7"+\PC%X951X/)0VJ MQ"NH/KLN!,F>&Q+<3Z+6#56H[I/U^P,2A]MDXPYI41+UXVZG#AKX R_\FU(N MA=&0X&FQA-RTF9Y"KBJ()U1P.N4%!Y=3@TS.T)3-N1!UW!UV_6 /:A1&(=FQ MNXL*#-HQ>Y^*)/%%TFWU16/UA3^L(4?N7'UE"OV#UG5PIF2)[M;6K[C)6ZI; M)M(+0)LR2^YR[X'K)T]$73;@+M]9-1C^TE7'CS#BZ #C^!@CWF?<]LE&$\5'?%(4="KK_GEC MB]2"-5<&O9# XEJ-ME\/^-C?I1*D16SO.2&AN2#NG<9:=;>PXEW;"]^N$ MJ;=T4Z_/@K9C87_+^AG1&AV/UK9IX??6M4C;M8B_V/\_T7I$25O1BY<#?9J30P?+G'G-&,*4L ^S,IS?K% M*FB^GHS^!5!+ P04 " "V@&%4BH?K@DP# #,"P &0 'AL+W=OK(2LB#9;F?MJ+2G)'*@J?10$L5\1QKW9Q)T] MRME$;'3).'V40&VJBLC?-[04NZD'O?W!$\L+;0_\V61-B%D216]%^8-ENIAZ(P]D=$4VI7X2N[]I M(RBR?*DHE?L$NSHV"3V0;I0650,V-Z@8K[_)K\:((X 1V@] #0!U > M @1[+G3[?GC0 U^\&P[' VIP6QKL^/ Y/J9(GDN:$_>&B%5;HG__,:'@7M-* M_3>0*&P3A2Y1>";1-Z%):5YB1]Y7QQH>.;AM)-M9#*,8&Y';8W=/PZ(H06'P M-FS1PX9C'(5MV!L142LB&A0QKZAD*5$#?L0M5?RYQB=MHN1CQM?P^,@J'(8Q M[!I_&H9&08!&'>-[V! .1E&_\:-6Q&A0Q-W#W7S BW%+,_Y[?^AJ M$'_0?7SB5CS&..Z:WQ-F^DC2]?XT+$&C.#YC_:%GPN&F^<*9IAEXUD13!2[O M>5INS+^8_4_UI.Y+.W2#6.;^QHZH;GPXT M]9S[0&3.N (E71G*X#HQEY+UZ%AOM%B[86HIM!G-W+(PXS:5-L \7PFA]QN; MH!W@9_\#4$L#!!0 ( +: 853X4H\WB00 -<1 9 >&PO=V]R:W-H M965TZY>WCD9 *@T$N> M,7D[2)1:WUB6C!/(J;SF:V#ZS9*+G"I]*U:67 N@B\(ISRQBV[Z5TY0-1L/B MV;T8#?E&92F#>X'D)L^I^'<,&=_>#O#@]<%#NDJ4>6"-AFNZ@AFHQ_6]T'=6 MC;)(?H2+D&;R89[+X1=O*UAZ@>",5SRMGG4&>LO*?OE0#L>- PB,.I'(@YSHX ME8/3=L!''-S*P2U&IJ12C,.4*CH:"KY%PEAK-'-1#&;AK>FGS-1]IH1^FVH_ M-9K!2E=1H3M6SB%3BXLI*)IF\A*]0RE#WQ*^D90MY-!2.J+QL^(*?5RBDR/H MF* OG*E$HE_8 A;[ )9.M MY'PP^R38]&PP'%5@/82=ND!. >N<*- #K+E0*5OME>JOW[0YNE.0R[][@KEU M,+<(YAX)]G63ST$@OM1+VH2C\PQ0-2(2?4?'!V=< OL%L!&;YQ$96L^[M3BT MP+7%7K9>G:W7GZV6Q1G-H'-BEJ[>3C0?>[X3M9(Z-/.\@+CVOMFT \WQ'<_M M)N#7!/Q> K^O0="BIO>"+]/.@ZE+.8YH MXT2U*PN4'Q*"38'"0D>,1WVX3/#2[ M(J[K!BU^'69!%/G=],*:7GB"7L%E#GKAP2LS15^Z9UYX,%<<''GM*34Y-+O" MKN/B]M3KL/,];-O=E**:4M1+Z0&>@6T +07/T41KM- =6/<>E:!)T75T"9ST2A.VF(]G_O^+AG0:( M>T=BGXXP="ZH1!3IQ6E>Z-W/96?GZX=UW6O??M_5DTXX>O:AXSXUTE C9^I+ M-::R#[;I2/@-6A)N>A(^T93Z9+[R/:GS'78MH=_/KNE!N+\)G:/A%<1>Z\-! MA)TCP9O^@?L;R"=@.GJ&8BYT*:@"5,EMA]KNAVB4'0=O4.Q&:7&_U)XUG&%' ML_/L*"1'QK,11=ROBI^!9BJ)J5;Y[^B'5@]IY(V\@;R11MY(OYSTKI[*=Z_Y MVCX.W=;JZ; CKN\Z0?> DT:AR+D*=;S<%<1N<#]RO/!([$;&B'.BJR]TIQ.I M7C\_6NQ&NXC[!L5NQ(C\Q(Z8'*J08T>NY[6+?;C9=; =VD?4BC1J17Y^NUM! M[ 9W0V\GQS*VM?/%J[N- M"5"?Y8S^ U!+ P04 " "V@&%4E.%$B>D$ Y%P &0 'AL+W=O\OW(RPDK M>N-1_=V-&(_X2F:LH#<"5*L\)^+I@F9\?=Z#O>[[. MB&8TD5J"J(\'>DFS3"NI//YI1'MMGSIP^_I9?5H/7@UF1BIZR;,_62J7Y[VX M!U(Z)ZM,WO+U;[094*CU$IY5]7^PWK0-@AY(5I7D>1.L,LA9L?DDC\U$; 6@ M84< :@+0RP#8$8"; 'QH0- $!(<&A$U ^#*@:]!1$Q#5<[^9K'JF)T22\4CP M-1"ZM5+3%[5==;2:8%;HE74GA?J5J3@Y_D25+14X^4R$(-KD4W RH9*PK#H% M[P KP-LMJN5QI[=51>D9J#T^ Q-:)8*5]8;^ZY-J"ZXDS:N_'3WA MMB=<]Q1T]'1+"[HF&9!4Y#9CW=$0/%$B'&D$;1J!4^A7P5=%"C(]7E#Q++59 MLI$(:PG-W8G13(&)DUUMORB_?SBX:!O>-AV_'P@(X++M7^ MD2#AN;(]H>E9LP%*\J37@2V=Z=#B>#P([?E WSQ,?&=&ZOG.!4FY8R_#K2<3 M/#*^H"$E1*\!3))91@%1Y9G:LW8*-TQ'>UZ&OOKKF#S#4.C&X!OL;)1W_ P0 MQATI&9Y"-U!?24GCWIZ/6Q;Z-?$KEW6&O= -WRE?";D$OZ^(4/G4#V27K@$I MC(Z]_ S@X-L)!_<1!Q5#.BPV\(+_ [W@/KX"@X-C.&7 @-S@.9[B^A ! M?)F#>Y7*!UT;NF;5\ 3%QW;0\ .Y^?$CQ>X%LM4^J&-:L6$.=I<^]7B7ZIT# ML+P4_(%:'M:[T@8Q^-B%$#9,P6ZF_-"4-IH[4SH,.ZH/O/52Z6;,-2M8OLI= MXS)@P<<&"S9@P6ZPW%)]I*?!8LHDZUNQ6^;5UV)L>(/=O/F>\K:1VD9>W%W> M8L,=[.;.-7E\S4T#&7QLR& #&>R&S,%NNF5@]&K-&QC8!&[8?(^?C=1.[>9; M#/6V#A'UH?(U$0M65&K4WF1O*R/E><<2EY7E\N*4FIT W4 M[W/.Y?.-/JIL3\O'_P%02P,$% @ MH!A5-+0;O/\ @ Y0@ !D !X M;"]W;W)K&ULE9;?3]LP$,?_%2O: TB#_&S:HK82 M+4.;-#1$@3U,>W"3:V,1VYGM4K:_?K;3AI"D87MI;>?N>Y\[.[Y,=EP\R0Q MH1>:,SEU,J6*"]>52084RW-> --/UEQ0K/14;%Q9","I=:*Y&WA>[%),F#.; MV+5;,9OPK>[J>,[AX4[LLF467!GDP)O8 GJH;@5>N96 M*BFAP"3A# E83YU+_V+A>\;!6CP2V,G:&)E45IP_F2JFSJC!R4PAIO.R@9"L5IWMG34 )*__QR[X0-0<_/N(0[!V"ID-TQ"'< M.X0VT9+,IG6%%9Y-!-\A8:RUFAG8VEAOG0UA9AN72NBG1/NIV5?0-9#H9,%I MP1DP)1%?([N*%ERJ4W1R!0J37)ZB,_2PO$(G'T[1!T08NL_X5F*6RHFK-(G1 M\Z!7\0J2G+ J:VCUPOZR_KA<227T4?W9HQE5FI'5C(YH?BM 8$78!N5V>Q*] M/5VE+U4&5L6\Q<\SWPN">.(^U^O1816.PV%E]09Q4"$.>A&O"<,L@1J@/C28 M-LV<1QU\PXKWF$O[S+3Y3S3>/2=J\$:]>(]8$+S* MX1VX42MRZ,=A Z]MY(;[[W>QEXOW3U7..^\3[V.]W44-<];EUD<14TNM]8P*(B-[:-2;]:6J?+. MK5:K7GUI.U1C?6YZN&U$KS+E!\ -%AO"I#X&:RWIG0\UDRA[:CE1O+!M:<65 M;G)VF.GO$!#&0#]?&ULM5AM;YLZ%/XK%MJ' M3DH+YBTP)9%NJ:9-VG2K]6[[["0FL69PKNTTW;^?;0AO =8VZ9?$AG.>\YS' MAV/#[,#X+['%6(*GC.9B;FVEW'VP;;':X@R)&[;#N;J3,IXAJ:9\8XL=QVAM MG#)JNXX3VADBN;68F6OW?#%C>TE)CN\Y$/LL0_SW+:;L,+>@=;SPC6RV4E^P M%[,=VN '++_O[KF:V17*FF0X%X3E@.-T;OT#/R0PU@[&X@?!!]$8 YW*DK%? M>O)Y/;<FL&&0D+_[14RE$ MPR'P!QSL.2;28<78 7%LK-#TPVAAOE0W)]3(^2*[N M$N4G%U^PTD" JUM$4;["X,'43D*1$"0E*Z2U%N_!U1V6B% UN@;?'^[ U;OW MX!T@.?AOR_8"Y6LQLZ6BHT'M51GZM@CM#H2^PZL;X,$)-X!G*ABP%.P%!BI]+,4(JE>A>@;5'T#]=X>Y$C'?@$+I/ID* MA, @Z,?N<>&[@>/.[,>F&CU63A"%E56+GE_1\T?I?22Y6?9AWT\MJ*@%H]3^NAX%O^ DM!]Z0=@AV&,5A;IL^AB&%<-PM&*2/>I+;= IA1X!3HR@(W?[\HXI<=&;Q1"=1 M0\_K,#NUB:<#Q.**6#Q*[&4+4U"-3P7R_&Z=GQK%P5"=0Z=NP9: M8IZ]II)@H]/#LVNIA&@]*)X7Q!T=>LR\R(T'FA&L6S!TSZRH$J!%T F[U=YC M!1TX]0;XU817X8#Y"N6SP<[_'UNE,MZZ3@ M?LW2ZZJS3H"02.),/S0JI]0L T$4[)@@^@@P ?A)ZL/;DNITA>S-LFY*&V-ZOT.AB^KI&/A_YZHLZKIN1=2:9S' M*_I[N,L_I;J!#RW"M\\3EOG^EP"QP\F8W6:L_RR M8H]3>=6.D5P8M"UC?8J"X\>HX7*]N(CC1%XIXF5!"Q'MQJNV_L[Q%?$-R872 M*%51G)NIZLR\^'103"3;F;?O)9/J7=X,MQBM,=<&ZG[*F#Q.] M]]0%G\0=0 M2P,$% @ MH!A5$D#-]8] P #@P !D !X;"]W;W)K&ULM9==;]L@%(;_"K)ZT4I;[8,_DE1)I'55M4F=%JW[N*8)25!M M\ WV[\?8-=.9YQ(V7K3@.WS/N_!^!6=[H1\5%M*-?I5Y%S-@JW6Y548JN66 M%D1=BI)R1#BT4X^KF9!9!W1G"ZUE2#FYXF^IWENE8R/GXUH MT#)MX?[X6?W6-6^:>2"*OA?Y#[;2VUDP#M"*KDF5ZR]B]X$V#:56;RERY?ZB M7?ULE@1H62DMBJ;8."@8KW_)KV8A]@I,H_X"W!1@Y[L&.9GY'34L*G=]6NI(4?6*<%56!W&6T(+_-"]#J M IW?4$U8;D9GB''T=2LJ1?A*34-M3%BI<-D KVL@'@#>T.4EBN$-PA&&;_8# @:>]C775V5NBJ[ MY9_F8SR>AD\>5-*BDF.HV(>JJ[)]5 1^5-JBTF.HQ(=*>ZA1&OM168O*CJ%2 M'RKKH;))Y$>-6M3H&"KSH49]5#+QH\8M:GP0]75+3?BM-94^X+@'A-%D@#AI MB9/#1*%)CG+W09;-!XG.*[YB:BDJKNGJPF=ETK.2IGA@G2'JTB(Z:.:.*G6% M6%%6AFN2P*P#5=J; E'/P-NQ?4U> WMQ!0<-+ S/K !Z(GE%D5@W"Y,S\L!R MIMG?WWYC!GIFDFR2#)CI,@<.A\[GDDJB&=\,*\-8F[KH(=M_ >9_ %!+ P04 " "V@&%4]?%? M)9X" #$!@ &0 'AL+W=OJ+5MH:DD#:58!48-4FK5I5UNVU22[$JF-GME.Z;[^S$S)*"YKZAOCA M[G^_NR.7\4;I1U,B6GBNA#23H+2VO@I#DY58,7.N:I1T4RA=,4M;O0Y-K9'E MWJD283P8I&'%N RF8W]VIZ=CU5C!)=YI,$U5,?UGAD)M)D$4; _N^;JT[B"< MCFNVQB7:A_I.TR[L57)>H31<2=!83(+KZ&J>.GMO\)/CQNRLP66R4NK1;;[F MDV#@@%!@9IT"H\<3SE$()T08OSO-H _I''?76_4;GSOELF(&YTK\XKDM)\%E M #D6K!'V7FV^8)?/R.EE2AC_"YO6]B(.(&N,557G3 05E^V3/7=UV'&(T@,. M<><0[SL,#S@DG4/B$VW)?%H+9METK-4&M+,F-;?PM?'>E V7KHM+J^F6DY^= M?D.J@8'395/7 JD]E@F8,U/"#378G,'I BWC@E8?X6&Y@-.3,S@!+N%'J1K# M9&[&H240)Q=F7=!9&S0^$#2*X59)6QKX+'/,7PJ$E$&?1KQ-8Q8?55Q@=@Y) M] 'B01R] 33_?_?!$9RDKVKB]9(#>KZ ->,YT'L&K%*-M(:*EHF&\G75LR5" M1;5OM"\ZJ *$:P4(SE9<<,O17!TA&?8D0T\R/$#RO4;-+)=KR!P3O<<%]14* MK2I0_9T/_68C6_615W<3X6D:1='@C=ZP263 M&1X!;[73':0XV<=^;9.F!Z#3'CH]"GWCP=X+G;ZJXT4<[4&_MAE^2O>@PYV! M4*%>^SEI('/_P_:EZD_[47SM)]#>^8Q&=#M1_\FT\_V6Z367AI(I2')P?D%$ MNIV9[<:JVH^=E;(TQ/RRI,\,:F= ]X52=KMQ ?H/U_0O4$L#!!0 ( +: M852'*_%X+P( .H% 9 >&PO=V]R:W-H965T1J/1-!24R2!+_=Q:9ZG:6\XDK#4Q>R&H/BR!JWH1C(/CQ#W;E=9- MA%E:T1T\@'VLUAI'8>=2, '2,"6)ANTBN!E?+V=NO]_PQ* V)WWB,MDH]>(& M7XM%,') P"&WSH%B\PJWP+DS0HR?K6?0A73"T_[1_<[GCKELJ(%;Q9]98U5^@S2=Q?KGBQG])W>R-/PCF.CY5KT8X)MVE/%B-JPQU-OL&F)(A ]^2 M9Y\$%.3F%33>R149K,!2QLU5&EH,YT1AWEHO&^OH@O4*\B&9C#^2:!2-W\M# MI.Q0HPXU\GZ3"WY'N$^T@<,WX5X=DSO"/;T%+!ZY =.4]^P502P,$% @ MH!A5%,&9?-T @ 4P8 !D M !X;"]W;W)K&ULC551;]HP$/XK5M0'*FV$)"1 M!9%:4+4^3$.PK@_3'DQR$*N.G=F&M/]^MA.B% +K"[FS[_ONN[-]3$LN7F4& MH-!;3IF<.9E2Q9WKRB2#',L^+X#IG2T7.5;:%3M7%@)P:D$Y=?W!(')S3)@3 M3^W:4L13OE>4,%@*)/=YCL7[ U!>SAS/.2ZLR"Y39L&-IP7>P1K4<[$4VG,; MEI3DP"3A# G8SIQ[[VX>F7@;\(M *5LV,I5L.'\USE,ZM:-EC"G-,7DJILYHP=E,(6[ZE:\?(;U/6$ MAB_A5-I?5%:QH]!!R5XJGM=@K2 GK/KBM[H/+8 WO #P:X#_64!0 P);:*7, MEK7 "L=3P4LD3+1F,X;MC47K:@@SI[A60N\2C5/Q$SL 4UP0D*@WYWG!F?8E M^K%%K:U;U%N PH1JZRMZ7B]0[^86W2#"T,^,[R5FJ9RZ2NLQK&Y2YWZH]UP.>?AP\^PEW=A:85?M,*W_(%_VG%.UH0F5 N]P+0[_N- M5$)?MC]7,@1-AL!F&%[(L,*E/CL%@F#:V:\*'EJX>7^'V _"0!=W:+>E*VH4 M^4W4!VW#1MOPJK87_=K,>1:")R [U54$42MOZ(V"$W$=01/O@K:PT19>U?9( M&-%7/$4[SE.)]&U#!1:J4V1XEC\:>N/AB%T71Z$2:VWKR9MQ^QV)'F$04MAHXZ)L!):H15CF*%W8* M;+C2,\6:F9[Z($R WM]RKHZ.&2S-_TC\#U!+ P04 " "V@&%4!+2.A+0" M ##!P &0 'AL+W=OJ) QF LF*4BR>)U#R]=CQGM9*G]AZV '[O'4#0 M H*W@.@=0-@"PF,!40N([,TT5NP]I%CA9"3X&@D3K=G,P%ZF16O[A)FTWRNA M=XG&J>2&U< 4%P0D.OV&A< F#V?H- 6%22G/T 5ZN$_1Z\%KR1F MN1RY2I]O6-RL/6O2G!6\VKWK[0W2AM/HB[J%?ZXDY??%#?3/": MV$*BZYA^9!NU?"YY"3(#E@'2;T[+KW%985,Q]EF(=\1=!,,="TU4;]MH$/;# MUU'I+I>WWV2O,]D[+@GGZ#K+0,KF3V=LO>1GRBDE2I=5)0_DO=\=V?^W#VK0 M$0_^1\*F@]TWYPV&T9N+=K?*&P6QM&U"HHQ73#6UHEOM.M&U+Z0S4- MY86F:6^W6"P)DZB$A:;T+OM:DVA:1C-1?&6+Z)PK79+ML-!=%H0)T/L+SM5F M8@[H^G;R%U!+ P04 " "V@&%4./SELA$% %' &0 'AL+W=OG7F>&D]91M6IF+'!*K*,RI=+EHKY>0_V7B]\XY.I+B]XH^&,3M@]TP^S M.VG.O*9*S#.6*RYR(%ERWKN 9U=!E5!%_,W97+6.03F51R%^E"=?X_.>7RIB M*1OKL@0U_Y[8%4O3LI+1\7-1M->,62:VCU^K_U%-WDSFD2IV)=)_>*RGY[VH M!V*6T"+5W\3\3[:84%#6&XM457_!?!'K]\"X4%IDBV2C(.-Y_9\^+XQH)E[?Q7DOS M*3=Y>G0GS1,A]0N@>0R^_"SXS-PC#8[NS?,2%RD#(@'=,RUH/VJ '(G KLWBY M@&ON-WK[;<:/0\91%39GHXQ_I03/8X%T?Z<&:L1 M 8'=QD+?8M5WRKPL>!KS?.*8,6PQ&GZ\P1#9X="[6KPHUW8P(BLF=\0$!*$- M-EN80NR4>DO'4W-).E4NU[;LA.0 KEOZ03?^]G9]'6(0]@D)5YWOB L-KJ,- MWEO803?MKNB,&\G\ER&U$HF>4\E<3E@JP?X!C+?T@M'[&A^M&8H()(-5W[O" M(KCA*P9:_D$W /]*$CYF("EDSG4AV'6Z[$LU_(1N?EX)7*E95&O_LPBPPB?2-,RNKRP+$/A :RW MA$/NQFMOZ_OKC3GR@]6VMB.,#."&MAQ90"(W(&]YSK,B [_!#ET-LB!#@X_W M'%NH87=']J!84J3@AB<,')GGYX51J8Z[W-Y2" 5UKDN591]VL\]ZNW\K@RVT M,#J U:TEKKLKV\-J=R&TW6F+.^S&G75ZS\8%6T3AX V6VAA=P.VA\WN0GB[ MS19MV(TV:_.;&Q5LR80/L/+$EEC8W7KM8;B[$*Q273_P6*P1-XUNZ?/N<":6 M2^0 2TYB 47<7=7NSFXIA/VMSS*Q'"/;5I?/;X8S:?U&=X!U)K&0(NX^:@^K MW86V?PT2BS+B)I!U>D\X$PLF&Y BE+3*I_VC&4T9C),L!\G@BA M7T_* 9J=O]'_4$L#!!0 ( +: 8527)'B8I ( %4' 9 >&PO=V]R M:W-H965TL8 ;1O^27!9S*[)0#BO<4/G -C^ATS/1?!FCPORC M36L[=2R4-4*RL@,K#TI2M5_\WL5A!^"&1P!>!_"&@. (P.\ _EF& :M))/*IWV1\G5+E$XF2RYND%CVM2&U MRJE$9[\PYUBGY!R=I2 QH>(B%>%LA"^\D8PK9)?+="^0YGCOBT,W7 MXB#HTFDR *!J)&J*9>-*YITFN:G-2TK9D+M*18"=LKG1/) M#WO^\/_'+#S(WC2*!B$[M/$#9Q#7]-#(C=Q!P.R=AE,"7YO&+5#&FDJV)=NO M]F_#M6F)@_6%>C/:%O])TSXX]YBO2240A96B="ZGRB/>-O%V(EEMVMHSDZI) MFF&AWCW@VD#MKQB3VXD^H'])DW]02P,$% @ MH!A5% >$1S8!0 AAX M !D !X;"]W;W)K&ULO5G9;MLX%/T5PNA# DPB M<=%6. :R3#L!TIF@R_1A, ^*3=M")=$5Z;CIUP\ERZ(B+DZ-C%\22;[+(<5S M>'4YWK#J&U]2*L"/(B_YQ6@IQ.JMY_'IDA8I/V[!QVRQ M%/4#;S)>I0OZB8HOJ_M*WGE=E%E6T))GK 05G5^,+N';:Y+4#HW%WQG=\-XU MJ(?RP-BW^N9V=C'R:T0TIU-1ATCEOT=Z3?.\CB1Q?&^#CKJA?]73-X M.9B'E--KEG_-9F)Y,8I'8$;GZ3H7']GF#]H.**CC35G.F[]@T]KZ(S!=<\&* MUEDB*+)R^S_]T4Y$SP%%%@?4.J"! R06!]PZX&:@6V3-L&Y2D4[&%=N JK:6 MT>J+9FX:;SF:K*Q?XR=1R5\SZ2;]JB MN=JB018T$($/K!1+#GXO9W3V/( GA]:-#^W&=X6<$6_H]!Q@^!M /H(&0----F()=O[ MBG'C6]BZ!8U;3?3'"0R13_#8>^S/C6Z&_ @F<6?V#%70H0J2%! MC(,!IE##A&(_QF9$48_2F,"$F&J)"&"A)"H 64$F:(_W]B[5'("@TV7)16W>MS$*Z\LIJD S7!3)(;T2BR+PPD))>Y);%7V%6&^IYI24ZB.WZM_+MU\*,&5<. ,JN4;1,Y)==.+EUT$8R#866( M#**;Q,CRK864ZB*W(OX2N1+3YU8,-:PF.S])$C-8K!06NQ760BZL%]>27&1( M+JP7UW&,;*"43&-W;?TJ[-J30Y+JQ1]=6 D^=@O^=L/B=%I1)ZMPKWUQC/X% M5FJ+#^Q@8(/>)@DBPR6AZZTLKV(+J[!27/QZ/0QL:D[$?=EOL1KM$+1L65AI M*SZHBX'U>CH)AA^!6*^F86(KIK%29WR$-L:>'+!Q!7#+*,FL/9L55EJ/W5K? M?6JMFEW+&50)-3Y&*X,HK24'MC*(06U#%$2#E4%TM84AAI9JD"BY):_7RB"& M%@4,$C)LQ9GM(EO?A2B%)0>U,HA>4&-M%R5Z.2VA6Q IA29'Z&/LR1'N2L&7 M4HOT.M9NP6^.&ER1E$238_0MB%)95@5-K$MD25U)+7ZUL0 M0T,BZM=U+52#F<1JVU:)$E9R4-^"Z"4T26+MM$*WLK3_B1)E

Q9X<2-D>+GC+?GM!^2*M%5G*0T[ET M]<\C.7'5]M!S>R/8JCDW?&!"L**Y7%)94%:U@?Q]SIC8W=0)NJ/GR7]02P,$ M% @ MH!A5!@R6Y/@ @ ;P@ !D !X;"]W;W)K&ULC59=;YLP%/TK%MI#*VWEFR15$BDI^^A#IZI=-TW3'ARX"5:-G=FF M=/OULPVA24/2O(!M[CG'YQKN95QS\2@+ (6>2\KDQ"F46E^ZKLP**+&\X&M@ M^LF2BQ(K/14K5ZX%X-R"2NH&GI>X)2;,F8[MVJV8CGFE*&%P*Y"LRA*+OW.@ MO)XXOK-9N".K0ID%=SI>XQ7<@WI8WPH] =B( M[P1JN35&QLJ"\T4=W$)K&#LDHJ7K9@ MO8.2L.:.G]M$; '\Y @: '!:T!T !"V@/!40-0"(IN9QHK-0XH5GHX%KY$P MT9K-#&PR+5K;)\R<^[T2^BG1.#6]9@JS%5E00#,I04ET]A4+@X/=LZ.ITN-<#3T^&^Z,C;L+N1$++ M%Q[@^\QY7A-*D4XOVC^>E,B,IKX7)=KXTW;&>Z+BH>_M1J7[48$7^D$7M6,D M[HS$1_,W8ZS".GL]?I"ND_KM[5**;4J/)"_I-).CR?L)6"#.>A/6().=A V2 M0;_)02%M0U;Q/<+ GF/@CKU]OV.D-3] K!/1:'.XIQN$H[E<<=8JCMQ67 MO!)]@J,>P>2 H.^]E$+O!$E=^'J+FK?WLD:1_UK3W:K$)8B5[6@29;QBJBEH MW6K7-6>V5[Q:GYMN:BO\"TW3BF^P6!$F$86EIO0N!GI+HNENS43QM:WW"ZYT M][##0O\1@# !^OF2<[69&('N'V/Z'U!+ P04 " "V@&%4Z#W^$P\% !T M& &0 'AL+W=OPV -CT;:VDNA2=-Q\^Z4>$66+HIU'+[$DDS-_ M#C6_&3.3#1<_BB5C$OW*TKRX&"VE7)V/Q\5LR3):G/$5R]4WEGSN--DJ;HZ)ZKORHT&RKB8W1TPR1- MTN(8G:+O#S?HZ-,Q^H22''U;\G5!\[B8C*7R7UH9SQI?5[4O,N +$_25YW)9 MH#_RF,7;!L9*>*N>O*B_(E:+-VQVA@"?(.(0;!!T??ATQR('VF!"90_V!?.? M;C#_M5AV6\MN9=D=L'Q%4YK/&*(2/;)%DN=)OD!\CIX9%2?HL^"%<3]JHUYE MM$SHIRD!'[O19/QD$..U8KQWB+E)BA4ODC))BQ-T.?NY3IH[I%X;=)NM:"(4 M"*11<>W9[R@^#5P(7;-BOU7LOTGQBHF$QR8=?D\']G'@>ZV.^OWR^P$FH,:9 MY0:MW, JMQ,TD[:@IXTX$<&>V6G8.@VM3KO[9O(:]G<&1VZ S5ZCUFMD]:IR M1)$V5Z@3@N6S9R0%S8N4UHR/_U,$''Q7HKXB+R)X9XOZHS") C#+QH[FIF,5 M_HU+FJ)%D_&6'&SL;&T7.(2$.SJ-XX:3%7<(CU^E]'T)VCC;BB?VP'=VE],? M9\MD3/1RR*&YS)1<:Q8WIKHBP/6\L!?[_KB==-\6JPL"!GLFIRE[2JJX7L9Q M4K8LEFJ =3G [@=7&JSICNUXO[1G'>XCVNOL_K93#6AL)_071E.YG%%AC8\& M* X^.CZ:D]@.RC?68MP'*';4.Q8,A$X3%-L1^CO+,38P%HCC#20&T?@D=GR^ MOB*3/A_]*,!D0(G&(['C<4^Q)7V.083#(;<:8\2.L7WEEO21=(H]+PH''&LD MD3U(LJ=W,WO+;^0,Y#?1P"+V!O8]=;XQO26)N.% YT$TZ(@== >7<-)'7A1" MZ.]4$<,P6X83#4=BA^/'5G#2[VU/PVXCUZS&,,R6^IK-Q-[=OJ: DWZO&T81 MWFW##<-L;-"H)W;4W^:Q>C%%0E/;CU5-:A)]<%4"#51X&U#W5"7H4Q6#:M,& M0@<:JV#'ZN^L2F#H+5T"9*!5!@UE.+BW/+ J01_3D4J2@9\7T#E)V$-I>U6" M/J5QX#@PY%=S&NR6P,!B"(=^3H%F,;RKZ00#@8>*$FBN@IVK[RE*8,*C MZPYITG0$.QT/+DK09QX&'+IDAXW&<98,UW $.QP_MBJ!H3TF$,)N63*,L^:^ MAC,H[^>;TD'[CX;I_U!+ P04 " "V@&%4C((?LG8$ #, M$P &0 'AL+W=O MHZ.K>P^2)GLNOLL-(0K\2!,FKWL;I;97CB.C#4FQO.1;PO27%1$Z**>M-)WG?O9A.^$XEE)%[ >0N3;%XGI.$[Z][L/?2\4#7 M&Y5U.-/)%J_)DJ@OVWNA6TZ%$M.4,$DY X*LKGLS>!6Z;N:06WRE9"]K[R"; MRB/GW[/&I_BZ-\@8D81$*H/ ^O%$0I(D&9+F\4\)VJO&S!SK[R_HO^63UY-Y MQ)*$//E&8[6Y[OD]$),5WB7J@>\_DG)"HPPOXHG,?\&^M!WT0+23BJ>ELV:0 M4E8\\8\R$#4'Z+4XH-(!'3L,6QSUP I/)X+O@.TCPR-"*,<+ZOIIRGT MX-@;39RG>H":9@BYVJXR.Z [JNB.K'075&ZYI%G!2J"3!=!TBZG0,J!.Y4U8 MH'DU%OWQT/6'IUEX%0O/RD+'7UTU& MHR#+L8/H-:T@"L;N:=KCBO;XK6M-=.BLJSQN$'"'HY'O'_%LFATEPP%1OR+J M6XG.4LTKPM*2WT$%%71<.7!@E&[0<>V4@/5X#8XB:C4Y)%J39-AIU91P;^& M# ?T?]5,6$*_A8]15.AV50QA"?66\8WN0KOPWMS=S&Q9:!01CKK.<*-ST"YT M/Y'AIY1KK!7N.,U/V/F>%[0H!S0:!^TB]^Y<;TI8WPL\OXV(T3!H%[%?2GB_ M&9W!R$6\G#G9613627S=G]++1MT8RL(=AQYB,C5\@N5^_/ M?-04*7<(:__9Y<;QA)DW]&%+5(V>(;N>O3?O45/3^D,O"%IX&%U#=EW[E;0O MH>N2B5M[E,E$;#2C'!\E MJ$U5$?G[#IEHIM[(VRX\T:+4=L%/)C4I<(GZN7Z49N;W*CFMD"LJ.$A<3[W9 MZ'816WMG\(UBHW;&8#-9"?%B)_?YU ML0,@PTU:!F-KU+ M"^Z.M^H?7>XFEQ51.!?L.\UU.?6N/)IAR3VA:V_&5 M!]E&:5%UL(F@HKQ]D[>N#CN T3D,A!T0[@/'/$0=$.T#\1$@[H#X5&#< 2YU MO\W=%2XEFB03*1J0UMJHV8&KOJ--O2BWYV2II=FEAM/))R'RAC(&YU^(E,1^ MM0LX3U$3RM0%O(?G90KG9Q=P!I3#UU)L%.&YFOC:.+<2?M8YNFL=A4<8&7SD M\-$!/#T=/^1]<3(^NADH1M2?@\CI1?\[!^;KPCW7A!=TQ1!F2J%6D%*5,:$V M$N'';*6T-!?\YX#;N'<;.[?Q$;?W54VH-'U'@UA#T05QZ'2U.F.G8YO?:Q)? M1X&IW.ON)_O7:L\B/4EG,:33)NKOW+D*9>&:G8),;+ANSV"_VO?3F6LC>^MS MTV?;MOA7IFW2#T06E"M@N#:2P>4'$X]L&U\[T:)V-WLEM.D3;EB:?P5*:V#V MUT+H[<0ZZ/\^R1]02P,$% @ MH!A5+C<"TZ0 @ Z 8 !D !X;"]W M;W)K&ULC55M;YLP$/XK%MJD5MK"6V!=E2 UI=/V MH5/5KMN':1\<.()5L)EMFO;?[VP(32O"\@7\0THU3192;(DTULAF!O8P+1K#9]RD_4Y+W&6(T\E5W53B&8"L@$/! MM"(GWZF4U&3CE)RDH"FKU"GY2.[O4G+R[I2\(XR3'Z5H%>6Y6K@:51@N-^L] MKCJ/P0&/?D"N!=>E(E<\A_PU@8ORAQB"70RK8)(QA6Q&0O\#";S 'Q%T>3S< M&X&G1\/]SQ/1A$-&0LL7'N"[!K(FWG>^PF-T: Q.D8C[*DAHN@4 MC\F:9HO_HRH>5,7'J5IWB2'PA.U7P6@5=%21I3+-]S$)O! OR./^S1PQFD?Q M:Z-TQ"@^.QN,NE#.*5% @I3?[A))DUU>[B1:-[31KH;%OV6&)3Q%(8X#[A1!Z-S$.AL&ULC9;1;N(Z$(9?Q8KVHI6V3>*$!"I *M#5=J7J5.W9L]BMR)B?>5JG=G>_+ M; L%D;=\!TQ_67-1$*678N/+G0"RLJ(B]W$0)'Y!*/.F8_ON64S'O%0Y9? L MD"R+@HCW&>3\,/%"[_CBA6ZVRKSPI^,=V< KJ)^[9Z%7?N-E10M@DG*&!*PG MWGUXMPBQ$5B+_R@&T^:XV_M MU&MB&N'I\]'[-YN\3F9)),QY_HNNU';B#3VT@C4I<_7"#]^A3FA@_&4\E_8O M.M2V@8>R4BI>U&)-4%!6_9*WNA G@C Y(\"U +<%\1E!5 NB2P5Q+8AM9:I4 M;!T61)'I6/ #$L9:>S,/MIA6K=.GS.S[JQ+Z*]4Z-7TH=CE_!T S8+"F2J*K M%\@XRVA.B=T9OD;S+6$;D.B1H6?!?^LM@]51@/Y9YG1C3:_1U0(4H;F\1C?H MY^L"77VY1E\09>C?+2\E82LY]I6F-K']K":<583X#&&(T1-G:BO1 UO!ZK,# M7Z?;Y(R/.<]PK\<%9+&H)YNHV<'(^HO.^.MN MU[+>&=[LC+SK"10W@6(;*#X3Z&.C)2+2!/I!6*F;!7(5<58Y&UAGIOOLIV$0 MC;3I_K34+JMXE#96GT@'#>F@E_05Q)YF@#(NE0NM4B>G08=I"ZQK@X/XL\UB MT(5/$C=ZTJ GO>B/3($ J>]:.O.N[2SF[T; ; M.,'MT^$P.EN_40,WZH5[6*]U9S7_5_HZU_<5T_U?" .X*WS+9@)(C2Q[IJ MQR[X49', 7>J>C,XK6J=A,,L&<3MXOLGTTH! M8F.G/JD;7LE4=8DW;YO)\M[.4ZWW,S-QVBGHPTTUKCX1L:'Z .:PUBZ#VU0S MB6H"K!:*[^Q,M.1*3UCV<:NG9A#&0']?&UL MC95-;]LP#(;_BF#LT )K_>VDA6,@'QNVP[8B6;?#L(-BT[%06?(DI6GWZR?) MCI>F3MM++$I\R8>40Z<[+NYD!:#00TV9G#B54LVUZ\J\@AK+2]X TR*$@8W LEM76/Q. /*=Q/'=_8; M2[*IE-EPL[3!&UB!NFUNA+;F(3+^=4VE^TZWP]!^5;J7C=B35!35C[Q ]= M'PX$?G1"$'2"X*V"L!.$MM"6S):UP IGJ> [)(RWCF86MC=6K:LAS-SB2@E] M2K1.91_JAO)' #0#!B51$IVMV@M%O$33FF^9WEM"SC>,_(4"$8;FG$E.28&5 MMF>88I8#6AD$>8[.%J PH7IU@6Y7"W3V[AR],ZKO%=]*S J9NDJ#F_1NWD'. M6LC@!.0"\DL4^N]1X 7^@'S^=KGW5.[J=O4]"_J>!39>>"+>$A01H%]E];]K MOZ9KJ81^*7^_D"#L$X0V070BP3=5@4!82MW1H6ZUZMBJS=_T/@OCT2AU[P][ M,N TCJ+>Z0E8U(-%+X)-\UQL]:53@M>$$D5@D*\-DARDOO"3\(CO%:.W99Z2\# M"..@STO.U=XPPZ?_UF3_ %!+ P04 " "V@&%4T5C3I%<" #I!0 &0 M 'AL+W=O3')#O#IV9CO0_OO9)DUI@8J7V-<^Y]RO7"=;(1]4!:#1 M8\VX&GN5ULT=QBJOH";J6C3 S4TI9$VT,>4:JT8"*1RI9CCT_1M<$\J]-'%G MV1S60EQ(,UOA9CS[B.T7Z/(96+U< M,.6^:-MA?0_EK=*B[L@F@IKRW4H>NSKL$8+X!"'L".&YA*@C1.<2XH[@2HUW MJ;@Z9$23-)%BBZ1%&S6[<<5T;),^Y;;M2RW-+34\G7ZJ&R:> - 4.)14*W2Y M-+]6T3) HD23/&_KEA$-!9KP LVE^&LZ9JP.C[ZO&%T3VT-UA2XST(0RL_N( M[I<9NKRX0A>(@0-(KBZ$VH>&^N["/XC<@UY0HQ M* W-OQX:OMP]+#M#B\:-VDIH,[AN6YFW&*0%F/M2"/ULV.GM7_?T/U!+ P04 M " "V@&%4:G\%M_D# "H# &0 'AL+W=O]<^5'TPR4"L2^S4 M=H"]O[ZV$[(A/Q!]@=B9&7_?9\]X,C]R\4/& J=TH3)Q2!6*GMT'!G&D!+Y MP#-@^LV.BY0H/11[1V8"2&2=TL3Q7#=P4D+98#FW>Y2BB#%X%DGJ9$ MO*\@X*$M$4F*2<(0&[Q> )/VZP M9QRLQ9\4CK+VC R5+><_S. Y6@Q<@P@2")4)0?3? =:0)":2QO%O&710K6D< MZ\_GZ+]:\IK,EDA8\^0O&JEX,9@.4 0[DB?JE1]_@Y+0V,0+>2+M+SJ6MNX MA;E4/"V=-8*4LN*?G$HA:@XXZ''P2@>OZ3#J&_M7"/F>T9\0(H7OT_6V#AI_NT"?C]"WFN=21Y=Q1FI]!Z80E MEU7!Q>OA@CWTE3,52_2%11!=!G"T,)4ZWEF=E7A9X W&@(:!0'X^N[2N\Q];;%*3#$D\G<^=05[1MX[FC2YM-1YP@J&PNH(\K MZ..KT)^9 @%2]6(OW(/ZFK[;P-ZVF3:A=X09XV[H004]N I=)Y]0]">Q=51G MK-[,G A*$I1PV9E&00N$-YXUN+1M_!K0@DQ''-?M)C.IR$RNDOG&E0;.=-') MSD4G*V^9OIV9M%",)T=LF\!N,-QUQ\*2;S;1B,[V:<44%#&/"]B!-=M%E!Z3(J5,&W(8^FOE-&3JL\'C2+'0=9CCHW6SO0P?O!AW@9(H" M-%+EHFJ<,\M4#9MJ_0IU:N&U[IAI2XFVS?W,'S>%:%MYV/<:0CBU%BX%L;>M ML-1P=5]5]"O5;-5N/]DFLS&_,FVX;0T_PA0]_%&ULE53; MCM,P$/T5*Q+2KH2:6Q?0*HW4"P@>$%57"P^(!S>9--;:<;"G9/?O&3MIZ**V M+"^)QYYSYISQ)>NT>; U +)')1L["VK$]C8,;5&#XG:B6VAHI=)&<:30[$+; M&N"E!RD9)E'T)E1<-$&>^;FUR3.]1RD:6!MF]TIQ\[0 J;M9$ >'B8W8U>@F MPCQK^0[N ._;M:$H'%E*H:"Q0C?,0#4+YO'M=ER"TLMOXD2ZUGP M+F E5'PO<:.[CS#XN7%\A9;6?UDWY$8!*_86M1K I$")IO_SQZ$/1X!X>@:0 M#(#DI8!T *3>:*_,VUIQY'EF=,>,RR8V-_"]\6AR(QJWBW=H:%40#O/WJI7Z M"8 MH(%*H&57&PO=V]R:W-H965TOEF9G;\#QCO:2DA0U'HF\:S$\K MH.RX]$+O//%"]K74$WZ>=7@/6Y!OW8:KR+=52M) *PAK$8=JZ7T)%ZNYSC<) M/P@H%N""@44E? ZG& 1Z!4%U)M_!IK>A:IA9?C<_5G MXUUYV6$!CXS^)*6LE][<0R54N*?RA1V_PN@GT?4*1H7Y1<K1.ED_M1TE)T T I:J(@4:+(=]@>Q"CT)291S*-%S+WMNL] &G]3.2'&/ M)FN0F% UND.D1:\UZP5N2Y'Y4K6G(7XQMK(:6HFNM+*&X@'%X2<4!5'XMEVC MR=W]GU5\9%O^!Q!82&\CT"D2U'+D<#ZK$ MJ/3Y..1AFF3^P8&:6M3T%BIVH0;5[!(U#]VHQ**26ZBI"Y4X4%=/0Q9W_^XY,X[_! M_L41U[?E=\SWI!6(0J5DP4.J]'RX@89 LLZ<^AV3Z@XQPUI=VL!U@EJO&)/G M0%\D]C.0_P902P,$% @ MH!A5$R$(68$ P \ @ !D !X;"]W;W)K M&ULC99M;]HP$,>_BA7M12MMS?-3!4@M:-JD346E M[5Y,>V&2"['JQ)EM2OGVLY.0T20@WH"=W/_N=V?[G,F.\5>1 TCT7M!23(U< MRNK6-$620X'%#:N@5&\RQ@LLU91O3%%QP&DM*JCI6%9@%IB4QFQ2/UORV81M M)24E+#D2VZ+ ?'\/E.VFAFT<'CR232[U W,VJ? &5B"?JR57,[/SDI("2D%8 MB3AD4^/.OIW;EA;4%B\$=N)HC'0J:\9>]>1[.C4L3004$JE=8/7W!G.@5'M2 M''];IT874PN/QP?O7^OD53)K+&#.Z"^2RGQJ1 9*(<-;*A_9[ANT"?G:7\*H MJ'_1KK6U#)1LA61%*U8$!2F;?_S>%N)(8'LG!$XK<"X5N*W K1-MR.JT%ECB MV82S'>+:6GG3@[HVM5IE0TJ]C"O)U5NB=')VER1\"RG"98H>9 X<_2!X32B1 M! 2Z6JEMDVXIH(<,'4R/#*[1U0(D)E2-OJ#GU0)=?;I&GQ IT5/.MD)Y%1-3 M*DX=S4Q:ION&R3G!M(#D!KGV9^18CCTBGU\NMS[*356=KD1.5R*G]N>>\+?$ M>[RFJAJZ1G41,!7H]]U:2*YVX9\S(=PNA%N'\$Z$F+-"G4N!FYVMPJRAA(S( MT>(UKOS:E3ZE;S,WCKQ@8KX=UVAHY7B!$W=6'SB]CM,[RWG8 A*_PRA;(P^. MHMIQY/;91JR\V'?&V?R.S3_+]@)ERKCJ"\T"C='Y@[BQY?D]N*&1'87!";B@ M@PO.PBTY2[>)1#O,.2[E'M'V$.W'.(,!@NM'?-ZT3AFV&&&%ZUOQ5D& M0K=J3%$&XVL=#@&TQK3MGU32-,;IX$#AR^B=D:&,[MC4.9UO_>[UU%N^)24Q'^[$U MZ!9A$,=>CVK$+(@CNW\VS*/K2'\+_,1\0TJ!*&1*9]V$R@%OKM=F(EE5WU!K M)M5]5P]S]4D"7!NH]QEC\C#1EU[WD3/[!U!+ P04 " "V@&%4P6+B( MQR=P/-EQ\2HS (7>F?-14Z4GHJ-+4L!)*U% M.;.QXP1V3FAAS2;UVE+,)KQ2C!:P%$A6>4[$_AX8WTTMUWI?>**;3)D%>S8I MR096H%[*I= SNW-):0Z%I+Q M93Z\Z]G4^.X;M.?QC5_"F:Q_T:Z-=2R45%+QO!5K@IP6S9.\M74X$+BC$P+< M"O"E J\5>/5!&[+Z6 NBR&PB^ X)$ZW=S*"N3:W6IZ&%^1=72NA=JG5J=I\J)K32ER64G+=%]0X1/$"T@N4&>^QEA![L#\OGECW-:U MZ0J$NP+AVL\[X;Q(S70M3H;I:A$GT^RZ62NAW\,^9%%Z7PJM3C$ZD>.#% M!BD0.8*\9'P/H$N80EY0M1^J7^/FUV[F*]W.?.R%$WM[6*5^D(LQCKJH#Z2C MCG1T(:DB;XBUK\(@9&,4'.0/G/'X"+(?Y/J^AX25$,A1XI M5+8]A\>,;HAI'D.\?@\E&KON$6\_R'5.%C7H>(,+BZK;#PBAT05LH:A@B#,8 M0AB-CD#[48$;>,.<8<<9GN5LOG_6T;+_G6 (-.R#A@<(#6<_*'3&P3!GU'%& M9SF?N2)LB"CJ?1(>QOYQZ?I1OHM'X1&3?=!RS77W@X@-+21BL-8ZYR;4!J*Y M0IJ)XF7=A6.N=$^OAYF^=4&8 +V_YER]3TQC[^[QV3]02P,$% @ MH!A M5$0@S]87 P (0D !D !X;"]W;W)K&ULC59= M;]HP%/TK5M2'5MH:$D*@%2 !Z;1*JUK!NCY,>S#)A5AU;&8[T/;7SW9"&B P M7L ?YQS?9 BCTEE$F!TZJU.K6=66<0H;E-5\!TSL++C*L]%0L M7;D2@!-+RJCKMUJAFV'"G&'?KCV)89_GBA(&3P+)/,NP>!\#Y9N!XSG;A2E9 MILHLN,/^"B]A!NIY]23TS*U4$I(!DX0S)& Q<$;>[5W7X"W@%X&-K(V1<3+G M_-5,[I.!TS(! 858&06L_]8P 4J-D [C;ZGI5$<:8GV\5?]FO6LOE60=0498\8_?RCS4 M"%YXA."7!'^?$!PAM$M"^UQ"4!*"(,/0SY;G45-EWE?9B(G+C,NYQ$;=_)&[/1P^:J!'9].]FP;ZW?GTWHEDM*NR:%N]]A&] M\A&BQSDE2VQ;^O>44XIT=VZP2/Z<.".HS@CL&<&1,\:P)(P1MD1C3#&+H:D* M"HF.E3#OO/4P],.P[Z[K3Z8!U.ZU=D%1 \B[\7=!=X>@;AA^*NWX[%0^.R=] MCI*$F QBBFRW8>I6?1/! DS/-%DO5,-:++VPN^=J<@@*@TZP9[U!R?.#9E=A MY2H\ZL-"=*Q&%A99L77=U2**XD(N)XBM[X\RY MTO>7':;Z&P:$ >C]!>=J.S$'5%]%PW]02P,$% @ MH!A5'+/8!09!@ M&AP !D !X;"]W;W)K&ULM5E=;]LV%/TKA+$! M+1#8(BG)5N$8:.RF3=*/(%FWAV$/M$3'0B51(VFG&?;C1TJRJ%@2K;7(BVU9 MO.<>7MY[>"G-'QG_)K:42O ]33)Q/MI*F;^93$2XI2D18Y;33-W9,)X2J2[Y MPT3DG)*H,$J3"7(?U>@H]JG-FS^/J!? M%I-7DUD309 .-? J V^H@5\9 M^$,-II7!=*C!K#*8'8>USR"H#(*A!M YK)PSV*1>[#+IRBPI4FQ%)%G,.7L$ M7(]7>/I'D:>%OK\"KWYY'9&G7\ $B"WA5'1 +NV0EW0]!FBJ M(6%007:@K.PH*QJ. 88%,;\?Y=UP%*\?Y7(XBMN/\GXX"NY'^3 -TN6IFK[47(0?CL#.>%@3Y(=!:_B#$0L M20@7(*>\G-=K\"^P!NVB=#8MG.DM=[]PQHX#YY-]<^D'C;H>-.KFU*AG47'K MJ+C6J+Q-&9?Q/Z38FM4B1'0M02S$CF0A!2$3LFOV5R6HU^""D>LX3C<9KR;C M6>?CU//QA M\Z#?5=.VW9X(#V)Y*QSC71;U3F=93F9ZHFFQ/58:L$PKN M:18S#CXS2058J=+1^X$JE.:8ESE]2$H'83V!=*)3J- $G9+I-= M51ZTH^H[O4&%CFD8G&$9PHE4$D0$(%I\0II)U8-W-P]V1*T%OUI" AO-#+0B M?59GD)RSD-)(@ UGJ5J(#>6JO>FD!3L2S_=POQI LS% 9&6RBD6H5T9%)XL. MQ=2IQA50LYP@=GV_GX39-J!]W_B:D5(CK8E2@3R3$@Q=V$_ *#2T2_0[%?WB MS*1DL9$UG2SL2,[8"UQKDABEAG:IOJV359=I6"A <4+,>1QV<[,#0GPR@XW\ M0KO^_K954=JR) *2DT@E+E!]M%!*I;XZJ76(<=^R&>&$=N4T)%1T! UWQ1(. M)#1M$<)]A(RDPME/$CH#@B@-+Y;0]$(6FK,63:^'I5%D:)?D3Y2(':>I2BY- M(6:1Q7\PU#\RRHSL.OH\L74\Q'% NJB<0 UF)Y(;&7E&=GE>FEKCNFWK9%-" M!,][132=8=_M"5"C6[>+\O*HUG^T@:[:^#[SH'3H#7P0^= '_F%L:V'4&@4O M>G8WLHSM EHY( ^T2_?]/%];CR%L4OHEYT4 M4K7S.CAUF#H?<^%V2XT@#OK/M-AH+[9K[QW5+THT!;5WO?VR_-BEO+C]D&.* M^AMZ;&07VV7WCNY9LM?>C\K&%F"CP_A%=1@;'<8G'@T,+DD[SH"2-#*'[3+W MTR4Y&U:2D\;+ OW6[!/A#W$F0$(WRM 93Q4"+U]$E1>2Y<7[@S63DJ7%SRTE M$>5Z@+J_8:H!J"[T*XGZ=>#B/U!+ P04 " "V@&%4U\*!N4@$ 0$@ M&0 'AL+W=O:RM;1V=1$$)EI"RLV96H'$-W.E4V[Q5B\"L]+ XPR4 M)@$+PUZ0!>45F*1@C1"2:)A?MFZHA=3-G" ;,3O K9F[YJX5!Z5^N%N M;N/+5N@B@@0BZTQP_-O &)+$6<(X_BZ,MDJ?#KA_O;,^S9+'9!ZY@;%*_A"Q M75ZV!BT2PYRO$SM3VR]0)-1U]B*5F.R7;/.QO6Z+1&MC55J ,8)4R/R?/Q5$ M[ %H$X 5 '8(Z#4 V@6@?0CH- Z!:#S7D"W '3?"^@5@%[&?4Y6QO2$6SX: M:K4EVHU&:^XB*U>&1H*%=)WU8#6^%8BSHR\0+X1'Q.O?(&CQ2\E5) MNS3D1L80U^#';^"9QT" Z9<2'3R JX;0& M/GD_O,[[S5O!2X2'C=ZG[\@]'#@X/?=PV2[[J9W9:S=FH\6&.[4@?][A.W)K M(35_>2QW2LN=S'*GT?)I#$8L),\D2UFU&?T3!$ MMC?[=7H]C+)V=W_!=;^!3+C39\&0-=*2S+ED4B$??:4H%\:[1^YN(/2\L ;[@S<+.B$2$AR]6U\5U?&P2NJ M#LKXPO5YZ?KW5-QZN\QI7$. ME3AC: TR>B812J3&:=O4"BQ]Q62G';[LNKP[:T;2D/8'S;135L7,O#'?P082 MPGSY5ZI#CRT[M-(=ZA<>__=;@-_] =-*-JA?-PI^R#\?:L]*,&COV!16ND'[ M_YW"<0'>I_!5'[X>XF>Y$A[J5YY;:4&#L62&_))Q\=GXLJZ$A9X?F5%6B0D+ M_Z?9\+JP_'*>Z[8;N625"C&_"LT@2K@QZ-\J]Y,3RW$]J>P2-($GW!"9VAY@ M-4+CFWQ9)3/,+S/U!?[85\4J86+'%B96"1/S"Q/.7%A[7*.75&N78BG]!'>2 MQB+]F%&PO=V]R:W-H965T7\__Z=XTNZD>I55X@&WC@3>A)4QM0W8:BS"CG1 ME[)&86<*J3@QMJO*4-<*2>Y%G(5)%(U#3J@(IJD?6ZAI*AO#J,"% MUP3M3[ M'3*YF01QL!MXIF5EW$ X36M2XA+-2[U0MA=V+CGE*#25 A06D^ VOIF-7+P/ M^$9QHWMM<)FLI'QUG8=\$D0."!EFQCD0^UOC#!ES1A;C5^L9=$LZ8;^]<[_W MN=M<5D3C3++O-#?5)+@.(,>"-,P\R\UG;//Q@)EDVG]AT\9& 62--I*W8DO MJ=C^R5M;AYX@'AX0)*T@^5_!H!4,?*);,I_6G!@R397<@'+1ULTU?&V\VF9# MA=O%I5%VEEJ=F3Z(-0HCU3O<4T%$1D4)MZ5"M#ME-)S.T1#*]!EEG,X/3F#$Z "OE:RT394IZ&QF&ZQ,&N1[K9(R0&D.6:7 M,(C/(8F2>(]\=ES^A:A.'OTM#VUQN@HE7842[S5HR6Q!][(Z'> M ='=WNVK\=9QY!W=55Y/D^MDG(;K?B4_!L5)'$5=U%^TPXYV>)3VSY&JD.5 M#!"MD:\8JKVG8>LV[I..]Q.,.H+148)NR[)N2_8M//J0_2B^OOIGZ;!WM]R[ M9H]7284&AH6519=75J^V;\6V8V3MK]M*&GMY?;.RSRLJ%V#G"RG-KN-N&PO=V]R:W-H965T MP6P=WT=AF[ M>E_P4T)KSF+FE&RU/KCD:[X(0K>\Y@6-(!S^,3 M^V>OW6K9"@-+K7[)G(I%\#%@.>Q$H^A!MU^@US-W?)E6QK]9V]7.;@*6-89T MV8/M#DI9=5_QU/MP!IC.+@"B'A"]%Q#W .\<[W;F9:T$B31!W3)TU9;-!=X; MC[9J9.7^XH;0SDJ+HW1M70-$R-F&='9@H^\"43AKQVRT A)2F3'[P$PA$$S" MR:[ID#SK^>\[_N@"_PJR"8NG5RP*H^DK\.7[X>&_<&Z5#G*C06[D^>(+?)\> M&TG/[/?=UA#:%OKS'\YXX(P]Y^Q-"XVS\*KWBHF&"HWRQ4Z,9-6/CE^SL.._ M]OSNV!W3>>B?A!_/O7J[KA/ S_K!G<5O O>R,DS!SB+#R0KGV+ M;#79AO-A8:\$0%=@YW=:TREQ73=<,NE?4$L#!!0 ( +: 851)A&'#O 4 M & ; 9 >&PO=V]R:W-H965TBXQK8C]\AI8A*+-%JL NX M0&-=.(>'G)DS(VFR%?(Q7W&NT,\TR?++WDJI]?M^/P]7/&7YA5CS#.XLA$R9 M@E.Y[.=KR5EDC-*D3SQOT$]9G/6F$W/M7DXG8J.2../W$N6;-&5R=\T3L;WL MX=[SA2_Q;;O':,]%+F0CSJD[OHLN=I1CSAH=(0#'Z>^(PGB48"'G^7H+UJ3FU8/WY& MOS6+A\7,6640T!8#6AK05P8$MQCXI8'?U2 H#8)7 M!GC<8C H#09F[XO-,CM]PQ2;3J38(JE' YH^,.XRUK#!<:8CZT%)N!N#G9H^ M*!$^GE^#;R(T$RD$;,Z,RT\^,RF9=OLI.KGABL5)?HK>H3[*5TSR',49^I;% M*C^#BW#\=24V.P4JR3*=/G'!8 M?,8;X&8=X&@)]^WA!IV\.ZW@2GB[CN)OPRPWW6?QRED:4#YT1L'C=I1;-\HG MMD-X7%!I6D\?@J**#%)%!C&@M"TR--#Y?#\RKB NLB4'>5%HOD/U&P8CCL&@ A MI =4[*:9W1B47E#ZFR,&1A69D9N,2#8IZ& 0-?CBGDOS MC*1K]2_R_N&.^Y8^@/6]U!K# 2MS#NN:-0)5-# M]^[IAO^P;!&KA00?AW](K>LEAV6KLV"58,'++,&DQ2M6/(E;/-_J%8BA'^9A M&FY>/7&YUVJ\Y&,%E/A'XB@KM<3=RQ[NJ@\ D**M1F.4BDRM1;ZGP)64^;$6[)&:NLQ*VLGZMGPDQD MYXLX@\V/68*J9W^=':[W"M=D7V3]ET\P,^>0EX^U5H*I6X(M\?+MA"9:'C;1 M+.&Z<+!*3-U=:0,'2"R[70<8X3U&+>ZD5HBI6X@[N',MQ9S-$ZX'L7 5\ZS?1H=M%?ZQ-*]DLTY5"$P\'Z#YAF2/_J)5F>B323*TT4[>R M_F) STJXND-:*BBU DS= OQ5LLB4!_ !-V^%/\U 6UIQ:@5=^KNC#M25EOQ)LK#/A;7??=NOYK[6P) M5H^1UR'2KWUKT-^>X#EZ&8/D)7P!-M[%$(QE\3FG.%%B;3X_S(52(C6'*\XB M+O4 N+\00CV?Z"\:U4>UZ;]02P,$% @ MH!A5 YO..AK @ [@4 !D M !X;"]W;W)K&ULC51;;]HP%/XK5M2'(JUU+J1T M58@$I-/V4 F5=7N8]F"2 ['JV,QV2OOOZTO(Z 7$2W)LG^\[]Y-MA7Q4-8!& MSPWC:AS46F]N,%9E#0U1EV(#W+RLA&R(-D>YQFHC@50.U# M=#T.K@-4P8JT3-^+[7?HXDDM M7RF8?.#0['1Y^ B].AD=?CT23]+5+'%]RJ'8UD=!594Y>S#!J M-)&2\#4X^<]DJ;0TD_7WB+%A;VSHC V/-HHW5NZW /@6^*R\GC%UC';_/.5I M&J5)AI_V<_Y1*QJ-XO2M5O%1*T[2ZU&OY8/">Y/0@%R[C:*,PRW7ODWZVWYI M3=RLOKN?FF7F=\]_&K\)[XA<4ZX0@Y6A#"]'QB?IMXL_:+%Q\[84VDRO$VNS MD$%:!?.^$D+O#M9 O^+S5U!+ P04 " "V@&%4S6!]4$P# # "@ &0 M 'AL+W=O4(KOU82LL]L86#_/SFQ%G-..M M5$\Z!S#D6UD(/?%R8]:O?5^G.91,]^0:!*XLI2J9P:%:^7JM@&7.J"S\, @& M?LFX\*9C-W>GIF-9F8(+N%-$5V7)U/<9%'([\:CW/''/5[FQ$_YTO&8KF(-Y M6-\I'/FM2L9+$)I+010L)]XU?3VCL35P.QXY;/7>,[&N+*1\LH/WV<0++!$4 MD!HKP?!O S=0%%8).;XVHEY[IC79>;M]!XU#?ZJ6RT.Z7;)N]@4?22AM9-L9(4')1_[-O32#V#*)3!F%C$#KN M^B!'>M%$\-;5AB29.ZY)%;Q%M(>B>@K$@8A?4'\AK/^/:,?M3&/G'YT0O]C M52Y [>+JNZ"<$8Y;X=@)QR>$/U5&&XPB%RO"#%G B@MA!WC4=V"*O/PK"6GX M-ZG$!E\,OI0+C'WMUR7Y08YY6 >L/G?@SK6)OIE&_3@8^YLCM/V6MG^6]JUB MH@M#_X A[,?#XPR#EF%PEN&&B10K0@>*P0'%53P(CU,,6XKA68K';B]C>(A M!W'_.$/2,B1=[@Y@JO_G6Y,+J+$)<;T#A=X.X:T2P M^ %YP[@BCZRHX$PRT6!7&H/_(9TJG9$UIK<+BXW/KH(<+6XU0[(7I*27T.-! MHGMEG?YQW9=-R6[[75O]X$I3!U-"EBB:= ;8BE7=;M4#XQ&PO=V]R:W-H965T>9D+3/@M[ 4ULRY7DD/S[LY*-@12,T[Z ;OOMM[O:U7JX$?)1K1$U M/*=)ID;.6NO\@^NJ:(TI4]H'_([23.W M1HEYBIGB(@.)RY$S\3_,_)X1L"=^(81)AAI \'H M[PEGF"0&B7C\KD"=6J<1W!]OT3]9X\F8!5,X$\DO'NOUR!DX$..2%8F^%YLO M6!G4-7B12)3]A4UUUG,@*I06:25,#%*>E?_LN7+$GD#0/2$05 )!6X&P$@BM MH24S:]8MTVP\E&(#TIPF-#.POK'29 W/3!CG6M(N)SD]GFL1/;Z?DB-BF(F4 M;H=BUK^7<[HQ<9$@B"784_ ]MSL3XWFN7Z[@\A8UXXFZ@O?P,+^%RXLKN 7 MU)I)5, S>,BX5N_V%GZL1:%8%M/BQ<%\Z&HRQY!RHXKZM*0>G*#N!_!-9'JM MX&,68WP(X)(?:F<$6V=,@T;$6XRN(?3?0> %_A%"L_;B7@.=L(Y-:/'"$WC_ M%>D"I?6_]5\#9*>&[%C(S@G([X56FMS-LQ4P#0M<\2PS$U+R@DS")<6DC-;5 ML8B4Z#V+;BK$T[AC3'TZ0JE;4^HV4OHL6:;I]IW1W/U#\PF]O5IOKU'OQV>4 M$5?G-??::N[7FON-FJG^+)$;FRD2@,\YE^=9]-NR&-0L!F^Y"DA46EZ"0>,E M*#.E^^MZN#WK]G1J%BR"DEK7.. M^J;2,M@SW ^O@]YQT_V],NVWSI(6+/RVM\4/=@R"-^1+"PY!:PZ[@NB'?YDY M+?B$K?GLJJG_IG+Z.H=:D.JEHE M-5D%2^ 'RM0:9"P[7A/.*.J4HC" M'RRZ?&.VK44Y/_ 5!+ P04 " "V@&%4 M7W_J[%L$ #&#P &@ 'AL+W=O&ULS5?! M;N,V$/T5PL@A 3:6*-F2'3@&$JM%%]@40=QT#T4/M$1;1"32):DX^_<=4K(L MR[*2;HM%+[9(O1GQO1G.D+.=D"\JI52CMSSCZG:0:KV]<1P5IS0G:BBVE,.; MM9 YT3"4&T=M)26)-?D=N":%=&,QMJX(/#W2A M>__9D@)6!US88G3'P*P/_HP:CRF!DE2FI6!TBHLE\ M)L4.28,&;^;!BFFM@3[C)NY++>$M SL]_Q52ZS./14[1Y1>AU!5ZI!(M4R)A M8@E9EA0916*-^H!/-!8\9ADC)I97Z#*BFK ,,-?H>1FARXLK=($P.3%T7CF:*!I%NO$%:7[DI)WAA+VT(/@.E7H)Y[0Y-B! M _K4(GE[D>Z]7H\1C8?(QY^0YWJX8T&+CYN['>;1A\WQM(>-7X?P,@N M8-23YU M[GN>._9FSFLS0*>P:SR:CJ>C8US4@0NFDXE;PXX(CVO"XU[%(\H%[-U:\^]6 M.*@_&/0J_-66.X@E>850;^A^HUU7X;Z$'59.776)6CH/&BI@SYL$84O4#A@. MQ^&TI6D7S)]@W*UI6%,,>RE&)ENA92"Z7D,/,25J7TV4*FPB%;#]050MXA?; M&Q($.0<-4Y&RY4#."YT"9)L1KMX3)3RAX8].)#D%N2TU^A!'0DQJ(2;?&>O] MAGZ'V*0CVH'OM[;&H@/6%>TNV/EH3VN2TUZ2=URSZV0?\HHAA!S^H'+$AJ6= M1&1'9*+0+F5QBLP$?8NS MH 6DN1(P@W:KLA*P&#=T2:GM(*V]P7IR!_&K03 MX!0TGGA>MSS8/;1Q]Q_6U+J@'.WZ1&09D>KPMI-M];%)8Y'>,&@7U0[4-1YZ MK3T1=<'<87 F(W#CY(+_!>5F\G^0-.X@/1ZW29^BNCB?HOHX>P?.7B_GIT.^ M+VU=^^.!YBLJ_^QI&OAP,,#])X/_K$_APU$ ]Y\%?G@9K];3W']>V(CR,8]# MA\?C7AYP-*;<$KFS%:A/G$,7Q\$/BL>AJ^+_65O%IPTQQ.URZ#0N.'!XW=B+ MHH+O%ER7Q_AZMKZ,WMDK6&O^WEQ2[<7IX*:\X3X0N6&PW(RNP:4[#"'>LKPT ME@,MMO8:M1(:+F7V,86+-I4& ._70NC]P'R@OKK/_P902P,$% @ MH!A M5 G]![1P/>R$'KN[8VIWOJ^3O=8,CV2%0KZ MLI.J9(:&*O=UI9!E#E06?A0$B5\R+KS%S,VMU6(F:U-P@6L%NBY+IGZ\PT(> MYU[H_9SXQ/.]L1/^8E:Q'#=H'JNUHI'?6K,+8 M^(+ MQZ,^>0<;RE;*)SNXS^9>8!EA@:FQ)A@]#GB'16$M$8]OK5&O\VF!I^\_K;]W MP5,P6Z;Q3A9?>6;VI+4VLFS! MQ*#DHGFR[ZT0)P *M!\0M8#HM8!Q"QB_%A"W ">UWX3B=%@QPQ8S)8^@[&JR M9E^-RNX>',);\ ';5=JX (>!3?ZZF3B\U[6FHE,SWQ#3*T_/VU9 MO6M81>=8R<,(PN0*HB *>^!WP_!EG8\@F#AXT -?#<-7F(Y@'/;!?9*WTSCJ M-(ZYMZJWG&:5M=P885"'('&R/3)_CG RV%>X.E_G? T;AS-':.XC.. MWB-2!BB9)==V8VH@^4&:/:4TE=KT96+5F)PXD[9+'!;3^#8(*/!##Y6XHQ(/ M4KF3XH#*\"V%NT'!I8('::@P5C5:71/X[Y?Y@>@GGFGJC!_?FMYN8'_+W;H>(B'X@W#)[[9O![JRT\:='A M<#!YKC"W&<\5M6C0Y$XW.E]!78&1O2TR?%&%X62P"L/GAA9&@XP>ZG)+2:60 MVW:O99&YG#?COD2O6IO)+]LB3,YP>>YYX7#3LR=8I62*F&G8*5DZ?1PWFXY> M)B][7A0G27Q>F>>V%P[WO>6!3DFVY84M.(7VYD45![7(2*_EYX^P5C)7K.RE M%;_,6!3'TYN7O/R3$]_>SZC0B_\!4$L#!!0 ( +: 851!0&&PO=V]R:W-H965TFT=:A=MQ?37IA@B-7$3FV'E&^_LTE3*H40;2LOB)]^_SN? M+Q942(0L])S.30BI1*SVU;AA%)L&SQE#"867&18 5=L;9E*@A>&BB) M;<]QNG:"*;-& S,V%Z,!SU1,&9D+)+,DP6([)C'/AY9KO0SZ)>DCG GIVJ;*D"6&288^H8?[*3H].4,GB#+T/>*9Q&PI![8"9[2D'1:&QSO#W@'# MGS%K(2?XB#S'9?VR@?.>P=U^!7YU!,_B%G+[ M!@\J\.MZ_"(5$#K/X'X%/JO';_D&G/<-WGF+VY ]90IY90IY1J]]0&^<21B1 M$EV$3QF5U-2D7U]@#-THDLC?-3;:I8VVL=$Y8&..MU P(2VA6D/)3#,11E"Q M$%]!;TF@GB]B@MC;9*9%,E!:+6J]4JCW;E'OES;ZMU7KG>?SV#R1&]P^_ Y1'RX/%='0'] ]SU$:Y; M >ZB:._=(?2M]2L6:\HDBLD*E)Q6 !5+["Z"NX[BJ;E6++B"2XII1G!Y)D(O M@/D5Y^JEHV\JY75\] =02P,$% @ MH!A5 Z %Z_7SL)22B0954.O1#;F7E^\SP\<'LEY*N: M(VIX#WBH.LYW0TH M"YUN.UY[E-VVB#1G(3Y*4%$04/GG&KE8=1SBK!>>V&RN[8+;;2_H#(>HGQ>/ MTLS<#&7" @P5$R%(G':<'KGJ^YY-B"->&*Y480RVE)$0KW9R.^DXGF6$',?: M0E#S6&(?.;=(AL=;"NID>]K$XGB-?A,7;XH9485]P7^RB9YWG*8#$YS2B.LG ML?J&:4$UBS<67,6?L$IC/0?&D=(B2),-@X"%R9.^IT(4$DAU3X*?)OB')E32 MA$I<:,(L+FM ->VVI5B!M-$&S0YB;>)L4PT+[3$.M31OF)A"3RDT2[UP G>,CAAGFJ%:QT^@IZ$ \Q#"$XXC*5DX M@VNJF#J#TP%JRK@97<#S< "G)V=P BR$'W,1*1I.5-O5IAK+R1VGS*\3YOX> MY@,<7T*%G(/O^61'>O_P=&\SW34:9D+ZF9!^C%?YIY#G:\'H/L%$42(;]5V$ M^CUJ9H#OD5L2;D]X%UZ)PBU&,%^_9?= M:K-6L^(NB[INAY%6*XO98%?-V%5+V=TJ29$S4+A$2<,QPC3:TQ0)4+VPN^\U MO \4MX/J5=_?S;&6<:R5WJE_0#R2V6?$F/);G)DL^[; I1 MU@ZE(9O4ZHBQDDUKNM.1H5ILBU'[+;8_0M02P,$% @ MH!A5,P*^+:P @ 3P< !H !X;"]W;W)K M(6EFO*-+6H..#>@JK0]QXGL"A-J);%9>^!)S+:R M)!0>.!+;JL+\SP)*MI];KG58>"2;0NH%.XEKO($GD"_U U*W]AQZ #P3JLO^)+G:)0HGDV\T8Q6@9_P& ETN654S M"E0*Q-:HW5N ^GH*=T.)ZZ)Y160CTF>:0OR>PE;'.G7=PM_#.,J:072/?_80\QW-' M!"T_#G=&X.F'X>[LC!N_JY5O^/S_U@JE1&0E$UM5EY]W*R&YNC^_SJ0(NA2! M21&(UR- @=3?9);YS$[I!;._Z1WH<-@G"V=1_'Y:.A$UG-[I* MNQ']8:<_/*M?]0)UT^F8_ 88]1*ZKN-% _7'49/9-/"G _4C9,'TE/BH$Q^= M%=_6=]7<-]+,I+YO8WZBXW*XLS!P!H:.PR9NX ?N("X=B8M"UW$&ENQ>JZF M;TS+%BAC6RJ;>]FM=J_"G6F&@_6%>BV:YOZ/IGEJ[C'?$"I0"6M%Z5Q/E2C> MM.]F(EEM&MJ*2=4>S;!0+QYP':#VUXS)PT0GZ-[0Y"]02P,$% @ MH!A M5%YD^4%> P V@L !H !X;"]W;W)K_Y)92!=[JBLFYMU5J=^_[Q2+&=^KJF3T40"YKVLB_GN@%3_,/>@= M.WZ4FZTR'?YBMB,;NJ+J>?A:&0FB_U[IDE:54=(^_FU%O6Y.0SS_/JK_98/7 MP;P029>\^EGF:COW4@_DM"#[2OW@A[]I&U!D]-:\DO87'%ILX('U7BI>MV3M MH"Y9\T_>VD2<$6!\A8!: NH3PBL$W!+P1PEA2PAM9II0;!XRHLAB)O@!"(/6 M:N;#)M.R=?@E,^N^4D*/EIJG%M_8FM<4/)$W*L'-DM<[SBA3$O "G,; H^"O MI5GK6W"3447*2MZ"._"\RL#-EUOP!90,/&WY7A*6RYFOM#.C[Z];%P^-"W3% M!43@.V=J*\&?+*?YI8"O0^KB0L>X'M"H8D;7$X#A'P %"#H,+3].#QST[,-T M.!V)!G>KA*T>OJ*WW NA5^5^1"KLI$(K%5Z1>IZL)J"@.16D G*'%(0GY0N[$>=_6C4_DH115V^&UI\-AD*IDG/ M]A 41K#G>HA) ^@V'7>FXU'3^H;2]P]SV8X'L\5IW+.T'(*B..PM238$)C!I_XLJ]2Y)AME/<MT]+1DM*#ZO.1C MQV7::4U_Z[A,!_Y[$2Z'B+BW+;,AY X&0>K. @Q.5WOPN;/2\L9(_C9D](R+[*$DFG_9G+!($IPW[Q+#8=7=AY$IP#0YTY,RWO7O@,&41#W M[3M@&$?A%?NG=P;B]^WKQ]P^_$H__#FHJ-+1XE6/,]4TV=T/5V!>I76Y;U^A],X6J+J9-, M4_5^)V)3,@DJ6FC)8))H2Z(I))N&XCM;6KUPI0LU^[G5Q3<5!J#'"\[5L6$F MZ,KYQ?]02P,$% @ MH!A5%,O$DJC!0 %1L !H !X;"]W;W)K"K74[65P H+JLIIFB1'TXKQ>G1Q9J]= MRXLST>B2UW MB6JJBLG'*RC%[GQ$1T\7;OAZH\V%Z<79EJWA%O2/[;7$LVEO MI> 5U(J+FDA8G8\NZ>)/#COU[)@85Y9"W)F3K\7Y*#%O!"7DVIA@ M^'?0H;&7BU+97[)KGSW&$?-&:5%U8#RO>-W^LX>.B&< >N0!I!T@_1DP M]P!F'6#V6L"\ UBJIZTKEH>,:79Q)L6.2/,T6C,'EDR+1O=Y;>;]5DN\RQ&G M+[[6N:B _,$>0)'Q+895T91 Q(I\6:W 3HJY26Z8!G(#N:AS7G)FYNPC&6>@ M&2_5Q[.IQGFY)NH]4:1+W4!Q;Z!*3K1>Y(^>7*5!BUF MD$_(C!Z0-$FIXX46KX'G_?!S._S<,[P9;2O%/;?Y;1*K('B@-T!64(!D)5&:Z48+ M^4@DOI8K L)#I'22)!]<$_5.7/9VW!XWASTWAT%#."%881407I-[5C:L+6 E MEE!6YZ!<5(0MCFDRF2D M%$J1G$GYN&3Y'O4,].+, SI?)GR+2L1X+&A)50K M:#+HC22<,,+T^P9[FV$%'E# *G=L1 Q14S)=)$1P8SKSULPH='(2X>&9[J*Q M#HN*2T*)S;,@6I""JS93,"3JO&.W%9!(?1%",C'FD)&S63TD8A^7#ER@19$QCT$'_T5FXJP)40[%X%B>K MCJNNZ_B")6S=STP8AQEPY&,F@DP<6;?/S2!.:5R=VOC(;<]Q^A^V$.@L<:0W M-B)(.J$1!@8)2L/R[4NU+<4C %$;)N%3*]"W[!%7Y-H=#S$%ZO-J$4=ZI&L6 M0<9Z+1T$* V+N=]Q72*=7K]3A&UJ:9#M\X(HD3L>BZS M4QAI"X+S>U-DQ#363]-!BZ9A*6?KIU5=.=83[F$@*@<]JGH102:^=6ML1!JK MI>D@0-.P;ON!*2 UP\6K86$K%+?*RI96UB E1('6)?CC(ZHH7ZZ@.G8BR&/O M:B6"C.;+H$73B!;E]Z TQZ1QK]0B&ULM9AM;]LV$,>_"F'T10(4 MED@]V X< TF\8AW2-DB:[<6P%[1TMKE*I$?2<;)/OZ/D2$[U4"-=7B269-[= MCW?D7T=/=TI_,VL 2Q[S3)KSP=K:S9GGF60-.3=#M0&)WRR5SKG%6[WRS$8# M3PNC//.8[\=>SH4,!KB#+G"?D^&?O=%#%=(:'U\_>/Q23Q\DLN($K ME?TA4KL^'XP')(4EWV;V5NU^A?V$(N@'UG0,,.@V!O$!QK$.X-PB(SY52*/,RYY;.I5CNBW6CT MYBZ*9!;6.'TA7=WOK,9O!=K9V4>9J!S(5_X(AIQ\YEIS5XA323DG9MR"\RA?2E P]Y*VCV#'W) M>CW.(1F2@+XGS&?T_FY.3MZ=MG!='>_%;S&?'VU.)SV3"JI*!(6_H,/?EPVX MW,L5N5;&D"LLQ1/NZQW7J2%_7N-H\M%";O[JB156L<(B5MC)O@2M(<7*%N6W M_)%P8\"VEK?T%16^G(X\S()Q, FGWD,+0E0A1+T(GU'35#7ES$TY.9QR&TCI M,3X 8:-)/.X@B2N2N)?DNA&;X 6Y']X-R1)21,P.\[39ZHTRT H8-P#'X3B> MM/.-*K[1J_F,Y1:.I1LUZ&@8AE'4CC>N\,:OP<,_U%QY+-NXP1;Y0>RWHTTJ MM,E/K;'W^+I;_(UO(&(5@<>-<".5;..;-',7^!T+C_JU^/J]@/=20RZLQ9T( M7$ND;-=7OQF=T88'-CH!6*-9/D!WX752W+-/A)*ESBW51! MDRJ.N@I7ZS?M%_!.*&+7W&*OM MY-3EDZ1;,6[<4<%:WFF_OK_F1;UW>;B86#":C#I8:CVG_8)^"P9U,ED3[$2=8./^ MRUV*BR.$6]VX$5-ACP!LZODXI+2=C]5ZSOKU_,/^I5>CM$9G33V/8]8A"JQ6 M<]:OYG=%,^!2[!DW*I-?'J+ZIUZK)HK=/="VDK+\!+B?RHS4;-[;TJ+%D MO8.#: YZ51SH42_45MKR>%<]K7XTN"B.RM\]OZ1G\_+H7[LI?XGXQ/5*2$,R M6*)+?SA"(ET>[LL;JS;%<7>A+!Z>B\LU<&SCW0#\?JF4?;YQ :J?6&;_ 5!+ M P04 " "V@&%41[4S3ED$ !'$ &@ 'AL+W=O&ULE9C1;J,X%(9?Q8KFHI4Z!=M H$HC=1*M=J39W:KMS%Z[Q$F\ M-3AC.TG[]FM#"@0;.G/30/C/R>>#?7Z[LZ.0+VI+J0:O!2_5[62K]>XF"%2^ MI051UV)'2_-D+61!M+F5FT#M)"6K*JC@ 0K#)"@(*R?S6?7=O9S/Q%YS5M)[ M"=2^*(A\^T*Y.-Y.X.3]BP>VV6K[13"?[+$W7U>WD] 244YS;5,0\W&@"\JYS60X M?IZ23IK?M('=Z_?L?U2#-X-Y)HHN!/^7K?3V=I).P(JNR9[K!W'\DYX&%-M\ MN>"J^@N.)VTX ?E>:5&<@@U!P"M$)@-% #H%H%\-P*< 7 VT)JN& MM22:S&=2'(&T:I/-7E2UJ:+-:%AI7^.CEN8I,W%Z_K7,14'!$WFE"EPL1+$3 M)2VU F(-_C:S:$G75$JZ JT0W"E%C8*4JT')-T:>&6>:474)+I94$\;-U6?P M_7$)+CY=@D^ E>!I*_;*I%&S0)NQ6*(@/W%_J;G1 />2YM< PRN 0@0]X8M? M#P_/PP-3P::,J"DCJO+AP7RG&K"Z!MK4@%1ENAG)CIOLN,H>#;XD3^;4 M6ZDZ.*Z"[;(]S&&8Q698AVY!/*HISN)&=486-631*-FC%OD+$#N[).L9(:G2 MDN7:U$)5#\F12/\;KE,G':(T#.,>MBM"<13YJ>.&.AZE?J"*R@.M@0DWK8R4 MN;^VLP!EDTD FHY!V:9EN+8EFY09PH13(B91OIG4/5C1Q M0'"*LZB'ZZJ2:8@&9L*TP9V.XMI5GYL5P/3'F%.W7EF63'N8'E6:0NS'3!O, M=!3S+L_EWLQ-WC8H'V'JSKHTPSU 5Y2$TZF?+VOXLE&^II%(>J#EGOK@,G=. MP@CVX%Q1E. !.!BV;A&.XGVCQC);$_#V[="S&G#27S,>68JC@;<+.W8&1P%A M@B_^NS3^4S!-JHW"HC,;O;S0 >FW3H\$I?% $X*M9T TROJ#\'W-V/0@+R!R M?OUS!F'2[Y0^'408#BT9V-H/'/>?)Z$)MYNC 8_S4F-W&B0(9WUHCRP>;$:P M]248_;8A=];\F"O#UD;@N(]\X,O0]06$XZ1? 8\JCM*! K3N ]XQ^]I=)+Y3I!A/NNZQ%!' U-]-8OX+AA#*_- M#RP.N@X!,79KZ9&A# \T/]0Z"1IWDL$=,]A2O@*F80-%N+[5'!6,,>[A!YY1GC]A_$;EA9M?-Z=J$ MA==3$R_K4VM]H\6N.O@]"VV.D=7EUISTJ;0"\WPMA'Z_L6?)YG\'\_\!4$L# M!!0 ( +: 853SL\85<@, -4+ : >&PO=V]R:W-H965T+"-E#;&]8!!8*FV3XSTK%-E")5 MDHK3_OJ1E*):,NTYV( @)J7WO#H/11V>^8&+KW(/H-!S39E<>'NEFO>^+\L] MU%C>\@:8OK/EHL9*3\7.EXT 7-F@FOI1$&1^C0GSEG-[[4XLY[Q5E#"X$TBV M=8W%]Q50?EAXH?=RX3/9[96YX"_G#=[!/:B'YD[HF3^X5*0&)@EG2,!VX7T( MWV]"&V 5?Q$XR*,Q,BB/G'\UDX_5P@M,1D"A5,8"ZY\G6 .EQDGG\:TW]89G MFL#C\8O[[Q9>PSQB"6M._R:5VB^\PD,5;'%+U6=^^ -ZH-3XE9Q*^Q\=>FW@ MH;*5BM=]L,Z@)JS[Q<_]0AP%A-F9@*@/B*8!R9F N ^(KPU(^H#$KDR'8M=A M@Q5>S@4_(&'4VLT,[&+::(U/F'GO]TKHNT3'J>5'5O(:T!?\#!+=W.MM5;44 M$-^B!R:@Y#M&?D!E[J,5,-@2)=^BFPTH3*@>O4,/]QMT\^8M>H,(0U_VO)68 M57+N*YV<>81?]HFLND2B,XF$$?K$F=I+]!NKH!H;^)IJ0(M>T%;11<<-E+'A[ )-/+RHV/K%9_S.OHY?+I@G@WEBS9,SYBM, M,2L!887^Q*S5!0"Y5FS5N:36Q524I^6[*)T%T=Q_.EY8ARQ,DRP?RS8N61S$ MX2 ;L:0#2WJ11>]H70"EWLX"*%9ZM11'C2!(FS ;"["*AWEK_C3 [R:HHBDGJZU-17A03/(=1 MFKOA\@$N___@$-9_6BAUE3L5.W1V M^MVDZ13-(#UB+C\UA)AQO^&U[N/LXIG$SZ':OKN M+DK&;$<=07CM8: W)=2/(%#L/ YZHW$%SZ-L^CFY=(YS8^/T&QT<'9)_U._4 M(':V;Y2HY"U377\P7!UZTP^V(YM<7YF>U?91/VVZAO<3%CNB"PR%K;8,;G.= ME.AZR&ZB>&.[JD>N=(]FAWO==X,P GU_R[EZF9@'#)W\\A]02P,$% @ MMH!A5,A9@I < P G0@ !H !X;"]W;W)K%[7+6C.G=' KCW(T4"4FN4<'B1195%0^3X!)M9#QW>V M"X_Y(M-FP1T-EG0!,]#/RP>),[=12?,"N,H%)Q+F0V?LW\8]@[> EQS6:F=, MC)-7(=[,Y$"*3!FA#",O[6FT[S2$'?'6_5OUCMZ>:4* MIH+]RE.=#9T;AZ0PIR73CV+]'6H_':.7"*;L+UG76,\A2:FT*&HR1E#DO/JG MFSH/.P2_>X00U(1@GQ =(80U(?PJ(:H)DZ 47.9]7F$S$G,C/1.DFM9=)Y24XXL4/R+W@.E/DCJ>0?A9P,3%-=H)M=B;!2<48 MDFL2^I"SW^,MWOGW 3-GL=6KWPB-[L;DIF>&^D)8-+X@=7 M7O\2,[8"/,;:Y+YE9Q7!O2"/H$"NWN2PO,ZW>C/5A\ M".MWPOY-@_IDJ=-8ZIRT-$[3W"01SQ,>@M+>;W@NDHS*!1X*+0AL\-96T.:O MDN[N1'05^OWH9L_?(

$K2\A@$7PUP-0\C$S%C_"V0"U&EH2'Z/7ZPD.A6%!" MM!Q)X'N39$YMPE)N FI ^CC.,TZ@+#WPMA$QGW-5G/U)KX(E!JG!K4[@*@'= M'8@;C+53O-9;ZJ"!?GX2PX46P_TZ]:0K)[ H0=J2@M*C%)K. Q_M$3*KR7], M!!R"2#XPIM08SWT*[X^L>6'N*W0Y+"*7<2&\E+Q+N';!ZYP)Y>Q[,[Q^R/"A M[X@ [N0&07GZG::!/[939Q\4U$,YS*$FXF^CF'=@#P' M+F((Q?= YK'0EC.;"CM$CP#[+$:;@29=V+\8]A9^PL.C2/XBD&EW+S/) @YO MW.H)N/(#-/M(1H),J@G<"*1ZP@(36\ P81""[B!O&4=)'K6*]O/STGRI;D[% M?B!E3^8.P#?/IW]B !/>= UKK#(!^&N<*>^!W!PC$_*._AT>)GPNX$B=#\(G M _!GC(^S66BE2+%Y'Z7H?92RAW_NB[]R-$%(YIP+?L=G_0Z%BRH'Z*+X!'P0._>EB. M@O])L2VYP&3;T"JQ>%@)"9,P\^0"HV$=!K-;O6F_MRY:]K[2F:0\*$J2_#)E M25-*8E*=#GVL-A9[^?F"R;QO.H0M,-V 3O"JMEJ"->=QMJCAF7H4XVI8)^/J M@<4KPX,N7J%@\46^P/C07EA>]LRY,&B-AB0GVW(N#$:MR;CW^.#M0QA0]]$? MVVNUNX__U,ZHU1X^"2S^<+@7_/K)H6$JCS>"5/XWAD;?K["I[8HRO>$J/BM; M\GC[) $MU:O*TM:5@M;7FW0X[TBQ>WCRLX+"_8 );X!77JN%VQG+_1A.V8;- M:E_$M0 7[L<]RM!CB]NNKWPD? AN2IP<^#Y_EF6I#^E)W!A@\%EGNC7 X'88 M@L\ZMWYW[([Z.^(([I/K_H&8EXW4'=+<>KVN.YKLM>_\\:7ND4 NCT/;7\BR MY+6W^I/!33WKM#OCH3N>;-M]_R#(J=T$]=E1P9YUF[K=OMOO=XY[FQ[3>NR- M#ER??)6DU^0K[*14'@7,^O!$>=@9N,/>X2"4/XFU=LH;/!B,W.ZNL$A'L<%[ M0O]^UEU\*UN5L+P]W2C6L?.5?>S/:*(B>T&H>EX#K#]P.\,C=^A.8)NZ;;?? MV9%6[5"VJ?&[Z^_0==I#=SC9-BQY8 [="6Q3I^?V!WLE\&C\[D?PNV>V]=IX MWU9@>M!QQ\-M TG'Y)R=^@;W>K#!AT,L>[#FT4%KL9^3.*7VK'F0/<0RJIMT M=X<]=S3:D0KH8*3[$6VJVFUPM^?V1MNJKV/:X#UQK#SK+G[2O>2R)73'".*F M]_RQ/^/$//X0\6-_39V).Y[L M>#<=RC:=5++BB]U]*E%0L=/NQ)(7PXG;V3J(=6!!\?KOTJCO=OJ]X]ZEDS)D M/BZ67I HS)G+./81G.3$;!="4>F^.>Y+L?[;U!^[O?T2D>_==%%=L5$WB+YB7(72]>)7A:[LPM41J*)W6AXG]P:W7YDU>C[LXAZT+7O5Z;GLX M6>F[W\_B/+.EW1R/YGC<S:!7L6KZ=:<<4X@0B5CEA!_&$N!T7(X\-" MM08_(#?CR\&XU3=@[[Y(ET&F6#APES49@0*89!1)QO9&A.MA9] :FB?8=(4O M!X.1!=>]P1A!R/T$WATA8J"D-9!0ZA9RL8(IKN5.$RKL%[6M:#X7.;7D#G;[ MK>X/##'>'FZWR)W2+G7[0R,#6^]2BFPHEXJQ#G_-?%]%HCO$H X1SW6>BDS! M02K@7R84*O!@M K0^5B:"H]5.MG])&@--@X26P M^X[/.*7W3,I=708#RPYS%=$E/,%FO47FI7AQJTY+N/;5IO!.G;&KFB*D-"2T:OEZQA]93H;G5EUV9R;?0IM)=>KZ@SI_)#QT(M0:87QC4CN$!6]YXRTJY)\I!!E[H]E#J4: M#48E)6T)5AWA&V'$,,2J'RL=Z&Q0%>6\>G'Q\W]YB^6;\Q>OMUS_@E[I@9W$ MRS^REYHUQZ@U6J=5.I/69,LK=67YY6&!\<#T<5(%!HG2R9)G,[OR(H.'#Q*( M#),$VJQVQQXGFO@)>@,9[@NQLSHQPJ0B%<;+2?E6G,91+GE3X,>&::_Q M2:Q+T)7DKXJ2G3XW9&>VPB/NCTK:# GGK/?5XMZV6"OD?6LZXF!J3K"PG7NZV%JW"XAZV1%*X"$1M9U1.;@ZD@6Z-^J_-0T2I0CND; M(/40B#XUE"C6)5)R$!GLG="ZM6^JN4P\]AJ0I.$.+0!WQ\O^V%)2]BQ!%U3I M#:T!I"O8Z2BSJ^ 5&:(S U=7>TB!&4Y7- WH,OMP35D?L;J1@6 *U_D=5@=308#=*>XR M>$UP8\57DQ.)X%_*N# _\Y"=B5@QIG$5],#4>4G+PY#\JM1Y;\8"J!/ MA@((A;+H3AVU%T%/W)S.DJ*G29"R^U6&S3K&!;A3^;V5L65IA; 2N8+C)GG# M?3QZ)6,%%5 D+CUVI65(QM"0"#@"L\Q0SY79?UQG0>804K$),IH21?\Q#Q+X MA"CL.,+3)@]Y@>%LQ;^JV&+ )L)@Y56>^?%-A'8>4L"4O"JED2ADSFQN,&IB M2Z\R7HL1IF+$K$C6#FSVUDH"I$!ZQ5P#S"AW#4QT:E%UIY_@+/5KT,.(E@ZFNH, M:9309PEB'SV1]"J89\I%0%4MR;_!U$,CB+4!K3IFJWCHR,C$YAY7'B O##V0 M+[PXPT' TCL>R8 A[%22)0?$J\<_K7&,XF.DS5Y<(+@IHTN^ SGFRGL(=S.N M&U,;95<)6-^\D.Q7W/)EG]"!LAZ1V$'LRIWXT7G5>2W-=W FD=V*SV;I23)> M!%;)=Q90Y,2\%%H@2:I@E*^ZKTLG9!ZBSR+O#0[3"4QE<<9JIOC#7O7*/]1\ M6IJ07'L?YZE#/,PDF>!&_$KL8BAUFB?QG78@Z/'G<"9OTX#749X__#O.1RDC M]F%+NZ"6D&C/\E);$D(FV/>32EE$E%(L%V-$\A2) 7C M!,1K%[YW"2?\/\1?IOGEP=:0D1084#I#)G(YH"L/[.(9QCMP_CPAO1IR0K=J M.GCU4:*88DR*^:NTA/'J%?.P&>E9V"^GQ0SCW#]C;CW]I32?IK,D6,J84!R= MR605.=VD&;8> Z^4G9+DN=;S_'#V&E!J6 -0(7BWRHG M4HNEJS;9O])B=;8;Z'X)KCKM=JO=WHGAJM=NC4:[,3C=21K5:0T[DZ<@C>JM M?^FN@QVUACLNP?['VBQLL["TL./-GGH,A$0[TWZ]X^BC8]-_K2?Y.E(>N'N1 M:.M/A7&;]EX#*!POS/X5>.E5*)[MOG2IJMJ=ML#JX)=F:3J@NU?(/XAHZ MF*+X;<;3M!6:W1],6H_=,?H(6_\<*_'#4T",-4KT-)3H;@1+C1*MAQ+MMUL[ M N\T2K11HHT2K2/S4Z-$M]Q]"K8?WMX_OQ8]!5R,MYQY-WFR!U&&/1:)^7'R MB36+U2S6B0.W_HM*>TX,IK73&[GCP?"X$4#KOTW]3JO_+'OT_)9,(R ;G>.A MVQLWQ_C =VFT:\BG.<4G(1^=0=_M]K=E:&R.\;X#]Z-=\U]'?XY/"FS]G57/ M?V(0ZZ^Z0[<]:&^-AG1C8UD8S!R.[U^Z M@]:@.;Z-<%0*Q[CG=L;-\3W@'>KT6]M#:1_]\3VI?,!G["[^^Z_!]Q-+";SJ M=MSQ>(O+J8D_['N'AJWAOK?G^95/(QN;K-FDB1X>^ [MQE[7G.)3DA&\@T>3 M+<@HFE.\[QWJ;>, U.7TGE3X_T,1XNC6R1)X6D@82">6#ABZ[>ZVAD43E-AW M]KBU+=-?7>(2C7QLU+3K=CK-(3[P3=J^T*\YQ*=86MT4#O;J(P:B-5@[/;J D36[&\5PH,BICVDW7U^ MU7$* \5B).=;3UJ*042P;NW1)JL'/' U?!/%@CH\1?HL,]/OSMV1ULWUSWZ M*C61MR=-5$Y.-O3V2 +2*-1&H6YHFHV'[GBR;2=LHU"/2J'VVDU"LE&HC4+= MB_'2&;C#WK;!C$:A'I5"W06RLBX:E8(6?R=JK?][U.QDU<2(Q N"W'UTMKPB M&^HL$<2FAP&M'UI.0QC*_(5K^4+%R3&&.E\$+@XNJWRYZS"=HN:(E.R(/ /# M<,G\])-A:Z+YYO$;+WOC3FM824%_/XN@ZR";II@Q&S&S5RHIYO4I#5;M$HV& MY3,@SF?!6K%H&+39?6P9A MNSNM=E%!=4:]5E?]J4KC:+;STHM A5BB7JEQ\-T!?!?MJH2(UQ43K0_W!0P. MOOY-9$7-5C$G^)$UH\I7R5'J.WON7<<)W15TX?Q=W9[S4%U!A;Q M7R4K\=H+RQ?F8)5.C2W@U4>@:!F&R"*?PLOAQ+_]]*^/[U!?P*F<:1M37Y'X M0W,(+:/TCI:NEK/M%9RNK,@=5_#+\;C5+VJ_L66P5:G7ZN>O4Z^3<6M0TJZ] MD;D[[M"N*^]9U:YRR^"],5A\;+2A&2=\M( 5Q_D&BHS>&\8W:UY;TK1/*BF- M,6F9^K;#"-ZB]-OB/$L#7]"S?F]=M&A3^OW6\ ?Z\:"-_P4+GI'GJ[V6@J0] MVBH_V5+2$S>BNJ7%_3F)4S0"XCFX=[@,E_8?F#(\K:]LW4-??[G)ZCR8T?Y0 ME^PNVOKN(=/63R:M/EWS6[/6=WNMSK#_!+3:HV[O22C !\U8F[$V8VW&^A1C M[:W_U'[J/>6;]^?&.B8Y5DC\W9O:.VQJ]7^C+_E^Q1QX#++YYJOW?/6A,CDI MB^1&J>;#EL>JDN.J)/>#*+YJNG#MQSBUDY6O'L7T#3XN?R?UI%J2T(,ZO MY*ELT]EP$ T,X^U#!]P$]P[]MB3E3$2#3RQ%HN M8-7Y>;!Q4,^E:F2MD;6G7*J5LM9&P#98M4TJKD]R83Z+! >%M7:?XR#*UA-0 M->*UJ7@]$CC105?7?Y;E*T_6+5VW)H.MYW_8!=>=<<\=C!KXI=H"(O2[#?S2 M$V*I-'KR1/1DI^OVQCN2JC=Z\O#U9*_7Z,EGU),GH J/2-N-.FYGO"-*5J// M#F(+A[W6 5KUM=%GIRQ:DZT;DAL[Z&@VMSO<&A'I)/3&*0#HJ9:=$V,K&K?= M;GM;U,B&)&'_@:P=H4Z.7O.QH]+!MZ!+BBITU(OWM=T-'?!?LM_6D4:J-0NSVW M-WH8+U&C4 ]=H;9;V\8>&X6Z)X7::-/-5^>P!:_?=OOMAQ6V/'2%&C7ZM T) MC1K=>_7*4]FHA[?BW=:V!$2-&794&SS<=8./7GW4G2VC1"A0@1-90MOV$%@T M#PGB%?X:)QIZF$!?@SD^YUI$69S<(@]#F^7(9TN-@/#%(RY7P-".%'! "81)T M:A&NG%!WUV'4%E%Q+X1P?HLSX8P1[Y9Y.2P:D7D0>=&,^!(R^ ,27A"&R$?X M;_@)(K B'<:'.%DXG?;9_Q"^IN(707Q>38I18]#;ENI]+8J2#>U>C=MN'Y6*8RX3R\[;57V MI+":$S'#JT8)51NE02(C%R9R!Y3V>M%Z&LJ [F8;\ P(-A9Q< MX'ZWU1L^"9AF9S,PS6V!/Y\$K+@9:S/6HQKK9B>V :H]#:#:!ORU 7]MP%\? M$^NT 35]E(-S%#M^OHCSJ(&8W FBS?G"M$$-$F C6XUL[7>!&M#2!E5RLT9R MHOMVG4L1B<0+F0O<7P11D&8)$8:NACT?"C-P0D4^QUW#T^V.W.'D87GX^M3H MU*W"HC.Q-W/'E8M7BC'@]U=WO;PQ\TZK%1CXUZ MU-B4[KC=;93C0Z7Y\#:V]^B*\?BUXBF@SGT1J?"2V14%"7QQ+<)XB16+:R,$ M&YV0XT5H&$[\0_$]K[QOT_.?WD9(%1X1Q6]%#O*TG>">NRXFF MBQ]S:0[[ '4G0W?U+3-[HZX;==VHZR2A[L.^;3EK.X6PO4A=@N.,\P1V^AE5[,@J&6* MY[@Y69+/8,(%M#]KG'$NG[0Z@&427R;>PL(\[0XV!SU="VP*;[_T$E0/Q>'5 M E1P%4$7T;N^T/Z],QMP!T*HC0EJ,'%3[QJ6*.4SAAM@P>H6-UGM6GU7\X.% M5;D.JM+%;R3"N<'_$\6$N2HK6A3>,*RUJFQI.1L\L^W"TPP&K >/C2M<^>_C"][^^/X>_+>.$=&@>!1F.WZO M[J2X'/;_O4K4:);>I3B;PD'[=N;-8; _>N&-=YN^^'MA3HL@.BNMX0;3O__H M'.X!LK"((]#%=*=5J3R>1)\%MW0X6]:["=3FO8.:;!=KN;/K8B6*.D RPC ML?TW'XIL6G^\RDVP;!L RX?)SL9!K<,6E8="XCX*8-S1+=DF8+A/JN0>]O#Z M?;-9KF:YFN4ZD&^>0NM;E9_]XW%Q[M8]C7]J).:O>CVW/9QL759?&^+,YJ@T M1V73*H?.V)T,MRAT./"S\@@7=GVK&#!*;.?0[PT+WQ$53@L%":4,*SPMB'VW MQ'+J)\&UB"B5'Q4*!A+&LJ=0LTT,Z=Z?RUV;A:>$)C*>"BRBB.>.=U?:$=\, M4\EGPG^4&@!&"+,RTUS24*AG4!R=5"V!WU]3,%)@=%W"6@5QGN)RDUH_V.1?DUIO4NM-:KW.J?6#.)Z; C!N:XL^ M[?G<4FB?X94'D=@\#OR>#W$"_\0XW(SHCREL^AP9SA-(O!Q1ZJ3C#L>=HX=( M;&3NF&3N5=\=#;L'!.BWYVODF&'@M(DB#9)-[9$&1;VR Y1&;934,=NZGQ[D.C7PKB40L$'7'?<:'.T#WZ97G8$[G/0;LZIB/KW1 M@6LL1M>M2*P]M9EUW^^:(LO]+=!AZQ>\!H;MR1/@_FVU2L]L]3;GI3DO&][' MW;[;[V]/E76H1Z6I2;ZCAF8ENG[I!9'S"F/L5;4P#ZU(#A;+)+Z&KUB8+G/O M.DZHY&0!'Q4 SM[__N7OOU^\([/BYY\^TW^KD:9.XF4B/>Z:K[6X-]UU(2O7 M N-ZO)U9Q?4*XQMR18M#L/?>+ B#[-9YA;]_\14_^"#_]N*UDH)YD, (_LJ]!*'ZX&6Z^$H/ M3[K,5I$X(5V!L(&OX%NUZV\1GRI!8*M/[WYE=!4#R%?$,DN=&Q&&^+]8;S?)%SBO#QCG*0R*N8$>QW)WZ$$JXB/@: MW*<@TJ_!/^D%Q[/GI#?>\LY-VN%P/EL!]^$.\8ZHT .T\]W0<7?@:^*/7_8& M[=:D>![HYI" 7(63!,)0.';%4^=*4$@4/5C;E^/R<\W],*^\K$H(=>I5=YSM M6MP9U:6XS$RWX%(BQ^2=D>0:0UP)]Y$J1^0'BY:HS>,A(N?T?:"W.V1#UL^"!H M;J/BT0Y(UP\;#W&>%'$]IUY(#TFO!'XEPS@VCO3EI&-=!Z01.MU>JV/^1 9- MH_@)UWB>)V2<&I13%]P\!;^-:\*ZE/_=?12$U5HL:;7U]IO0KBR'8.HPU9V; MM]CSN"TU<47E-7*\+$N":<[/ GKO7,N;E.0GFUMMAI+%K=X#0\98W4R:8T' MO5WZP :35G=S(-"-'XM-4+W1DW1L-8,=]C?K6GMH*UB-^[N>ICGN&-I2]MXU MMDWJZK %ZZ'=8/:$'ZMAYE@6;I.>L!V.WU%,_RU%7!]&(UX3?,4=P;I.KW)B MZ_D?>&'$PX -G[]$Z'%P"QLY/G8Y?B#J8"/(A[6?)RO(XX$[GFQ+Z+PO67ZD M,O"#ECRN3$!BN5BC@@48>-L-@GK3QJWF&2?6%_5@?(EZ=L[L5MG>-#@=>D%U MLT/[/DBCD=L>#)_O()U4*[ZJ47NE*W5>KU1;[:3)C[=IN^L..MW=.I0.J,>H MYIOT:NAVQEOTJ38;M&]_T!U.ME7BC[A)IQ /7U^ATL1>3BKVTNMVP63:]LYJ M HF-,!^@,+_J]"?N8 <,BD:0&T$^I(GW1QUWV-_1D7WND/CA,4@^ SS,X0WX M"1=!?47)\("4UC.$V!^MW*D9Y-:#/ 6WZ0_Z![:JP*B\2VP[\8B6;.JEP>S$ MTA8=J,W,&H1MFE79]Q"IG\M0K*#[!OU#^Q>'RG.W1[O6U+ M2YJ [U&HJ />IF>N!CEH%?6QT/2W1.Y6U%%K;*@'7\@'-_\Z(^MW6\,=0\D' M9&@T(G=,(O>JT^K6HR:GL6MWN#36V+4;AC>J02[MX$<%_F6=S_]C+\]AZXYN M:S!X CSA+1;HF-&$FV-R(L=DRRNV7D?D<7RZ^B(/(P",A>6R,XXE/H,03.<* MTG8MJ.6-E]IPEDEP+2+$5/4TIBX" X05+;_4>(!OVQGDTBL M$J\).&WG LA M'&*Q-Y?)$VT'/;$*+*%Z@WY.<"&62:P ^B[M/S# 2_K$0[YS@+1JG3?N82[? M)]T1)5M4#F.M<",W;:=QO&E\+1X1%2GP__M%,!W-IFTQ\T>CT;3?ZTX\,6_/ MYP+^LS>==+K=_QUT7QR&XJJ&4OHE^"L/?$2MQN5[ZRU1))PO(HWS9&95KA^Q MQKX+0VITX!A2@V%G%PRI?JT\"R]1_BL$.QKL]]N[/)J,G M&&RG-1P-CF5E<;";2=?C UX]!@7VD<)H;8]:#[H7BFF-5;Y(TAE&K\#P&F_K47(O9L MT^ATFB7UH_'$'0YVK%9L^D,:83ZDB8\&;KNS(R-R(\N-+!_2Q$>=OCOLUUPQ M;U-C_C#!/KP-G@RZK0/]/4=X MGQ]A7.UC="VB+$Z"';'=CK>/)B#)G M&2?$[0? _K2VB6DWFX_@N=MH+O-;S5#AAX$V#,,A.+QTR=GO]'3D;FR#NWB)P M[F!K],-FD_9^:;B=29,*.>0-ZK8&32JDCMZZ+D]<>K=8FWABSOE@Y/:&STBU MU7@5&[&!#-S.J"E*//!=ZG3A&F_('P]\E[JCUO-481_A?7Z$3CKET/?31T)U,&N_OP'=I.'''6W,&-[NT[[/D=L;-)AWX)G7:K6U+51I?O2EZ M6A&C?M<=M9NRQ?IN<'?H#D9-V6)]-WCH=GI-U6)3M6C >V_BY!O^[XQQ7G<$ M(J@&,\E;I'^YE)$Z*8(QJJ%/\QS3%_!EV+EO[CP>V*I 1<&>/L?04^=R4I6>ET< M.5?P!9=)>'("H88A^MXMSR#U0E@<+\&?9FD&7]7#01P0F$">1*FK'"MF2?&) M30[S).'O:4 /BFE4X>A(#>&5LZ7HZ%+F=_6YKA&05RYA?_&,B0MB+:R$Y*EBV M[1]*M=LV/_&FH&'S;/U/5E"CGTEJ>YWB\63A)^U!JZ<^<5+X M1*QR;K45*G7NCA5^&->8CO(Z:M91+#+>63DGO9[W9:,LBJ'D]? M0D53X-ARBR1;!4(N%Y[3'[8&Q>? X_6K]#.#-,UI3/ I* :Z 5')1'&&S\%W MO.R/6QW'>@K-91[&-V6F,- R'OS>"T'+Q/-Y*C)D&'L)4^KKWR-362) E[&& M0ZTIIAF,N#-NC0O?JE) ^+W>I#4J?E&JYJ+">]GIMH;Z>Z2'F#@-R9U@:%E( M*A-'D&;Q[-O9E/86*=9$E-*$Y/R'UE[C(JJQ6\^TZ,V6>3*[HD=%<01V2 1; M!K\%[1I(ZBE0WF_7+2'QM$7BDI0F/"U8+#T235C(FR"[NHI#TMB9]YV)UV!T MP^(^6\.RI<:6D$>DM3HT]0"F! K,+(/)>]E=LKI6*[A6)8PDMJ*.5&66N$Z: M@WZ!C<+3@[N!/P:S!&01A1FD"T22S OXYO1/&DR,K''?0/1 (GPEHS>P9B+I(A:"OK5S\-=Y1.BM7(O3)F I\ M06+]>^NBY7@5=P&=H)=##9^K]3?LSJ@U^0&WDE3\70)@$RV^[%L*AQXS'+:Z MFSVG8H!P+YRSE6@IC3R"?0PR/+;"2R*0J12NLFL!PB$B)40\')KX7(!'"J^6 MU'6@#D8^%:\U0_-:Q9*LS#I7*@A]W$>8C:BO@HT7J%/0] CT0 M0/4BDLL,[6W2/"WG'_&-@-O"E0\&P8&=B7RV>BVI1ZF%YU4H+SJ?^&W42@NE MLOAN9!(?4%ZX#]$M#RR1OX7= 26*7P%CEYP&FA[]&1\13S-DJN3+_ K\P9H7PHN4]BV8 6QW@XV,>EL:QBD+'3QI$4?B5IW?( )S(;?L\P0O=.Q/'1_^O]R9] J>R WPD4>. M@=Y$:P0MYP\DF$,V3](5010L N6Q@/P&V'J7?L/;P_A"QA6 N?&?Z2:\3#P? MALAZ;F6>(3PY0PF+4QP-O TW!E:&M*! U4?W-+P@7X+,R=?_E7OHLATPUZ>^ MBP^ HU*1H^*AG0H84XWU.EK',^(HD[I@X7T3(#LD_GQ>\4R"A$E#L>REHL;2 M9++,UUDRK>E)"H47N?JAHOR=Q: GTF7,!P>?S=K( MG%'\EE2*J)BD.F7],H./$]B"D-6\Y^..RD" ;0W38&P/H19B5W M^>%@]>F'U^+LK7&^2KJ25H]#,^"IMDM^^[W[@KM0?,1(%:MN\1PPN#]L1+!> MUO1*5UL.-0TDB/"D@:L.-T>)/]U$>#E^K(-&^&$YDEL=+EGW(YL+ A^^1 L? M[#3%L&TYK3H@ A>C+X_0%7'OHWX +(J)N ME6K2%\11+\=#3X\*RM,2Z7MZ[5K)>W+8MH*VA2A,IV-='RH*K:[GRB=N=C>\ MM55Z*7:*H>+5F+EM2.-("G'Y8EB^^AA61;99!52$EJNBVQO=:&U.3[(G<6OT MDUJ[@@*KR/7!RE0,D[1;,5A/0?).S]HX>^73.Z]W'B>Z0&+&(>_'5R(GF9OL MUBDW>7#:OJJ4H+[:?L75JIJ^]*+:@U(:;P.[^RI0*0VES]>_H#-I#;9YODS# M*BW(BMYD,3=Q0PIYOKL2J!S0*291*R\ CNE(;:]^^15CO1^\&96XL.XV:S?.^=YX/'S?;PQNN5?6-?%]B?+' /#\^\KAM MW#MUW*?Y_.PG&:V\H&CE>9*@"[PH<( ?\;S7IHPIUQ;%*!%GQ8"M9RT!AU%C M"CSG&:0Q94Q0'_S#J43[LR%VO.\7R5UB,!!>.KJ$O5M*[#G->GQN1 MN<^_IN4S>LM,>3V%R'!G^T3GJY=LR MR?>P2+[ M+;X6JLX5GCIL.;]ZD<>*$;XFRTI]^ *H)*Z*P:)K%#600$1S/Z-DME%=-U<" M'/<,;EK.AR^Q6H'>%>*,+#_5DG=4A5:U%/Z+ZW0R+ :^#&;P*>;B\XA4ITJX MSZC$P=06R*H\,Q@J*3AN);KEB?@L#2O4,ZK@^*CGO]$=K\S)0IEU'J'RGTMI,K@/,&F-="P92X8V^+%;WJ+SF+S ?,[9P M$_@FYX/AH@=AHZ+'$"/+3Q#M.&"1^P4#SS46,NO6!FE+[:1AH?T@I "\=1=S M(>?$'?F7,.A.>TQZ M?&6>>(AX0/@S'J4ROC,ZDUB+X=,10G.&O<1 -E/P.<6+ABQM*I)A9QHL=A_V MV.? Z"*F.PM>MI#U;X5J,K"HU/HDF '!I?P-7?61BOL6S'"Y;[#4NKCCM&Z* M"U,#^T$VC, Z7<#2IO-;Y\3-^9*":^6&[ [Y!)&0OA\=JFL M%[-KJS8.'64ZB721\+U%$6CX#Z-33'8%CAIHB:[,9:S82_"+ .^MJ;B-95'2 MZK'F6F2NX7.Q_@GO*3*MLBNL&'5+AX@H:D9O4@R=S$&49&<6CIURAJ93:T%V M8D7^U*I>=NP516O2"]/8F<9)HB*NUZ#]XCS5!=FPR+Y(9TDPE;5?6U;OO04Y MFB;!.CGH;"0']2BD7Q,-HLU_:[F1=QF*!S>W;>/[E@.$=T$=]G6M)4PYO(#S MJV% P2XR8['+8 97/^BM3%=5T\WHT3]7[)+C%O\M101#" LNC$>CXJBG?D^L MA.\(-)_"BK)9C"?PG8+-TN0Q@0F \?C8=IC@7X%YHO0>[P']ZE MAW7FSBST F[SQ:A^& K6.!@5@%-):1NL_E?1!E^PX14[1& YC<%.T#H4T M:?-'29OWFK3Y \QB]IY@.$3F*!+9TL1^VSN0FQL\(? _%),TV@&%VP=C< 9G M4]:]80L<:@AJ\ 0=@!T]6*66<=!O)@O@.5(9"EF8PX^@;_ #G""EEJT;#_Z7 M@C;HC6?T1K1 X8SB34@-?6"9@K_)_7VZ?XG:7C 9\WTFEK+XYFOE>>:> >X> MHG.J7>L;(0.04Z',7O8!J.&!%J=:!=BNK_D$S7+9>8%*G/16GG)D@;Z@9J+:(; ^L; Z6(2(FC50O8O2 M@5Z"]SR[Y<4[;9'4$^_85^ MS8.V7\_!,ZI'\*4=Q(YVD%BU;7;7.3^.?&Z3E?!6!X+V$>JO,,9VI3\P9;)$ M?PPT!%7Y8M,G* WO.DY8HV34F8QEPK)K3U?GJF:EU%L(TS\D38M2TIM&'QL# M"E8R#?S 2^1SY Z@H@!I$%)]X0*K45HI'3E*;2.N]#"I7"6'.X1_*72?X8I= M5UYZLKLXN]53+!7%PL1VQZI(@K&#]<:BN++89AQV>FR-[[.N?)%N!ZNG4]MW MYNG4XQ]G.J\KYP 2(D*.O^*G7 >#!;#TJ@5( MV")(WQC'0-7Q.<;0CQ)L7K MDE=05H13M Y,%6[QY,OF_.*M,^X,7%69\ Y&<4TV'0O-/^ !"%BC2A2D,"<" M5\PE-Y'L=I:P&)%[G%<8C 95XJ.T8CLS_^NU[(^=Q6 I_X>+NS[*PAWKM,N: M=YO8NBM ZE(\9;(G^A4.['4+-DZUI?\?131MMULMNE]%XIQ\T%9^BX_]V!3;Z0PV3GO0Z<7^ MUS&?%[!)/\2PKIWVV?_0[LWSA.3?M#$_HO@&_G^_"*:CV;0M9OYH-)KV>]V) M)^9M, [@/WO32:?;_=_!X,5A+/N:0","@X#@.>=&/W]&:UF9/Q<6^L)[&4&H MMTFI;CD"+=A$!/%J2WP3MR04BY_U@8>5!5<-?F\O,9SP6;!$6+97+WX^/__\ MXO4J]!M=PB4SA<0H9=X%QFG!.UOU2LO1H9BE>@C-.7*I$=YZ@+5^=&OJ%X?!-\Q!(U '>O$2!(MN M6[)YZ+]:M'G8NG^)@3J9@5"1+YX,CUM;4?!,;GZ&9UH#+@8EI %/+7J),)5U M?C400+HB!X6!N'P3:3'5V#X.H5Q5A.D,Y _)C_#)]IM2GMP>-QHK2R\EP T8 M(0[,,B]6I/%&J#QD<;6M\((S"Q(P&M&LG:E[%.URM(1DD+(P6[*?X?]>T@F! M$09L:^N4>>5>JVL!KE?*&LR4NKM7M%2IUHU0MX>^31@)0QO)C- H?(ERLND+ M6%>0E.:(3,(50)G03LXT]A(R!'4LI<:VE[[^NX]W^WO@)RZX>6!>0!%:MS=T M,*4BC4IGJ2[%%G=: U]DXZUTD.J=5U*3#5+;(:0R4-G7H;RP)>AQ@F)2B1MR M!U3)':H7C #(YF7JD539I8"TE@S%DFH$?15R*864<2Q29;_9(&9QR%.P^V@" M MSS@B&'JH' '047R)]Q0E7Y=14LE^Q! MZ\GBWV6Q8&FNM3@6ZT'\3+S("@\QI%^DL#VMR.-B"II#%].99;5J-37Z5L$] MQ*@_7I28X!2HH>#V 4TURVST7=2(J.!2>!C8JGA?PK5,!6;4(V3B]%07K<7! MBOG@Y6/+*4]@ 28"FJ7K'_>!$J8T;-.)PB'.,(QG.!0E=!@H]>";U<]RN!D* M@V JZ4E!28QS>2$">:6".ZNX8/65C Y=7'R6@2 PF?^9^Y<422(!-ZD,7Z"# M#1M)@@X_H?6BT>CU7#,L"GRJA3*=S?;)(EPD#B.JG"J^@J/,5SJE:P<&,<+J MD6#/H;4CRUP:Z7:"%A]&Q_&&%X$';I31JBQI.0BYY@D+NXKK ,^3Y5-4 M;8'A:;1K6#'%9 +*_?/-SG (2NX,CDJ.0PWVV*/^' L8*PI&E;T[24C_H]6 6^-5_:A]7]YLVPJRYU:DD+>QD!L]"9 MHL8&7U_FV5/$7DXRH]UO,MH/*H5A;[?H.ZE8 14:@YA'A(.HM%X XGT=^+* MI4)WV#"/V+=B)7SG97NC\,.I54CCPAT67R;>$NXTT!F7TNODTS3WV']Q/BHW M5NL'&CV>RCPM%DDKC4##(A!)V=&L &%P**OO)!P95@:4:V!U4&/C!/,[:L9Z MUZ2ZM3QF:BE.>0/M9::+4SJPL(1YZ"6,Q*ES:B*B2 \^LF"\+A#?5&46"N7M M '\-6:K[H!0D7;BF\3OG10Q5*&!@4[%!Y;R@5CG\NS4[I*\9HIVC+BNTAF MY')XF39&Z,%+E6(K7GFZ5<+.\IE?2F!YM.XH 6?L$C*N6LXG*2;,>V%:,*21 M5+8F@KF3+WT=3C-UY QQ&5P&$?>"R+!7?07!"ES@(M-_'DL&X]#"#^?8+4SV M.$X=:8^R>:Y#:6F);.>(I[_V=I?A3W5SP9M1WZKN!44[4X7>=J,Y:SR+ D9> MO*ZT>2FY@'W_<,.;JUN7:.DTL&H(X9(1([AV 1A\)T]=V3@576;LH& DP0Q+ MZA ,'/L2S\URC^3L4 N9L'++^5F=6"%YX2DG M6_^('.J"R"6"V&PD/BU[1VBUS(L6EUVBN_I6F82@.C\89Q0O\%/C9) 6#6+R MVLG(H:N ZH)QH2I7A7T?ZEL6.,P0!"7*W$*0WM0,<#7=O4)CJ@"5EN'R&0NM M&-XCPM3"2^/2@F97\#21[T!1 M++M-ZK[S_XHB*M^]Q9(@0"^I2@*+-%71@C[V,=9S1=^2?)G-;E];3H!)!^8R MX?2GM(%<$X,P9!1S3WD@%;DCK1+T0MBZ@2-U:M*%0C'[0%"EG K7%L*Q\E12 M.54J5EZBLHIG:C^X^H81L+F!U((?6+&_*=3K2YN0ZO#9Q)8CD2_Q6_6Y =?U MM"C^"%'[V_Z/E:+0P)J]TK+,*Q+YNK[HSQPTHQ^H:D.[/.//JF!H4# J\(SE MD2I@1_(*%4*2EY[E.LM.%6[ZD)K?#+#.M4CG879%-!U6'EO%6#P?5I8#K>I8 M,@K(^I5U\>K&'+FL=?>03,&YA",?Z0( 4K(A_2[.,UIF7:D)FB)#NX)R]=SL M8XHDN-&'](PJ>U4JJ0!=@C8)U:VN4Z)VO 6K.R0RA$=CXA2U#(4G!"^A,-1@ M-LH"65?=L,GD0&9-X0==[D8!IKK*40[3+H^@59'E+S)PO$9D2SE>(BF!(242 MYH5^S'4?\"^^.?EMA>A*D%+'5YWE_^O=RZB8[ KY\KF^;ZU&,1(SQ:D1&\G4 M7#LJ)H)7I 6Z8YGM.@6!9RY4RC%Q@7:+%2[# MPVNFJ-T B>9 !<(HP"IC?"$3$BHE]?'+A4I)62D$/C>@223WEH(PNB67)LF* ML1;9>9BKJA85B9-.'1GC6*D47,4Q585X/D*!"W6B4BN^H\QW+* Q$]658_JE M*U$D5FXS[33,: M>K*3%7L4)9'Q*S)5K83)E^DWUOU)FIT%<"KYOT!>P;F 8^'70H;6:U!#OJ T M(V5==868]MM9RW%6-O&6 0(WS:XB&.HEQTFX^B.(I)[R86J)XF)4RRR3F

9:I=4 M>!_QG-B48O#:'86*0XC<-98#'1T>'U=(^"13TX,F-;W[K?DSF"5DBO^7MUB^ M<1BNY1?$6?R%8AOGL@+]HPY$@UF%/@G>)_QA?=7 'YK'G9 G0UH159-O0O.! M61%926_W-B^P$^P_$C6:[#&X (*$=#B6S6 #MM63;I7"%X/76 \PXQ)K>=T7 M62%5')F&0/:J]#EU8!FSE7\(VS1=C3E7/U=.BY@L<0H8]S.1/K5(>%-$*O[. M99>2<%2#3*'%;Z:O>A6XU@B9/[&( =U%JJH77DHPR-*=*-%T5DZ^O$\=VVTK2+GPK6'KGG+'/(FCD M8,_K;]&2["V/1'E+LCW2'Z\&T!!AD0 '(!5\]5]7!P0&B91(,6'"WC8#"'17 M/16ZZBG!=,@SWE%?5!T2@*5+,4 .A$)A:]0: 797W>08U&/LT^7+X' M^BX+C4<_S!J*!Q"!"PI2NJ"EY^=S5GV""8O= ME$XG[ @SU\D9!IT?-$S?<1<=]IB_0V. .'!OR(B>L2=%WWG?J)JQ133^H-M_P%ERRO.'["=@J]I*UD7;KD14.; M**K/,8(1R- 6RG*;&O(@#U'8\N+R98>,D4E";'T=P;5+O.$D>B7? ?\M+Z-. M\[8\GB_N$CN0W TZ[!UJAP( J:1/#_MX=4-^3Y6R:Q[/4PX+6*[_E@KJ1Q!Y M82+UZG*CV'#:,IG0HBAK'2$++H]D(U_,+9"HJ"M1 -&C7SB*F3J68K-4C"W5 M.;03L[52Q&@U?EC-JD7@&)R8F>MK3(D$*)R)*E_B%:1)7R23Z P9YI )S8$< M,E]JX#&AQ'(QOD:,3X1GG9B36W%,<'P;I4G,W*F"_49HZ_[ICZ,#676)O056 MJD97*BHJ" M@O(Y/!N0RG\3/;;.)4=_>OQ S?.(EP.>+JV3!.PK!P]Y^0)=!CI8".!HHF_5 M(5A$?P4F!.OY$%^&+94;&R-]R;V'W&\80^3\%EGE1_79B@.T\6>&G1B+;47; M&;=]K&>)!085_VE[;>+G8@_NJC$B2Y"CRLZMOG \2 :@&* MPTJV5DQV&_GE8BD*.NL<%?AP&TQ#OC?H;9$HH"[!Y TH'K[<;P8K],9C5V " MA ,9<0X\=N@2YM34Y(]\\5FL0AZ&%D/FU45B%AIE%$,# OW><" *FDI/F.MO M<88@#KHA"J1.%$#E][Q)?V33\Q&>8RM:;&>I'H#>.>\HI&LB^L:*12%B0R I MXV/-H*>+%2;"_6[\"-\9R>LX=0#+04Q$?0BW63W4?*-,N2'+A^5P._8H65B* M.2'8Q#N994)ASH%&TR(YIT5QJL0'>P.G>]E6CYFYF6;F;CCK\U,TX(Q:!2@* M=J @3A1QQJ7(#'*[K*(!%50S_@.?UU0Q*"PD+T8?1+1RV6-(2$M.8BYJ,!2! M>K9,YEB3.\I):QY*'XAIBU-^-!Z4,T.3CN\$QA;BSLP$Y.Y8Y5>)?"9_S&:9 M'8B2S):W?C2<'2V7S7]4..]TQD-W6*YO$12&X_S2H@2+CLUB64=4L)U,*1@C M#T+=E)LXN=N.GI3)4BD5#3[ZAISASDA,YJPU,=D9AL/@*F=6$B=08KGEK+;+ MH,))Z6I"^$X\-AR4&7 8X4(:5!)?E9;"0% IH2#IY\%R_C8GCI_Y7FFT(BXU M7>QWL@3!VJ82A)?ADZ66\6D5(/2!/ED /@GU,-ZSF)9\:N\CU3:[Q3LR_JYF MK@+I;^"_Y7\_R-GR1-KYA$559R1T5X"7[$Z=LE>:'(]@II4@>,D'E48Y$4N9JUIT7Y72O!, MSY4*ODTQ_";F61C.#O1E"E$ZR**OTO2+LC%;=*]'2'2@+0UM'K'5'5H,1)(+&;5<,7XB,9C M-H@J(7F/)Z=I\U^0=+N(1^<>+N>]<[/&3N-&C6DJW/9\4P63;'$WHI^U\MV\ M+;PR3^HHYFI:/8XUC*:5-V%#O5:&NH*<=EI-$:.BRT1AR\C"E4=RL$8:T0W& MEH*:MX(PKSKDBG?"T9M)8IE]0P)BLV[A1;!;9.X"ZTNBM#;E:H_'1F^P:XJ4 MBVC&'_F1D1$@LUV:;OA!]?J'PS1I2%\1T1+8J4L<-Z1/T$.0=:1O! .)*W%. MG,J.]&^BPV2A?I:)ETIKF:?Z[T3+,Z8+PO#_F94Y%%FSCT0[ \P;:('#0E/(");[#%C%>BBZ[SU:*' MU[FDE3@3,R8N>5/V9!^3.GE;X>E,\=*7-L*%RO)" MY[A@.H9ULN=<\9F7-MQE>^5@LD>&JKY5U9LJ#2J:%I\QAXN96E2J:!4,H2*/ M%//"U&JACV8WS4D3=,RF77FY>HC58*>2-.0BD0[#0>$\0B8=)M? 6]"*>@6 M6#ZU=IOZ\_$Y1^2%.Z 8KZA$B1BC:.W-W0-V.%&^#'4B'O7GRP..Z.\],>"( MUK:,#D]BO/2\%Y_!P@S/(VPHLTB\XB2O2_"+ <(<5 ;H!OZ97%.NU(8(HGU: MS5U$"Z5$QA9+S^<9SE[92=?U=0H%8A.VI#POK%+QP5JYZ0D2G#;_0QW1Z:U8 MUVF'NM6$U38\Z:PI0-;Z0<(G@B7TG+64:TC17:YB?%8"\?&O'XI>5CHC.O[- MI_>Q]F/6[$I#=>JE]#Q.@4Q?+%V0H'\LBGJAC0!P*Q_2PB@#6"L)G[Z9]/I) MS$YT!WG]#0L9*%,*@P:P;),S:+E[,9J@G :7(\863&QA,4C)E^8^TS_4Y3*F9KGE-_++ MI\"?H[3'&MK!\:/4!:SMG5R2#F8A_[R.XIA/V(.S,NFSS"J>4,K&\:5]RKX7 M2' 9HES> QLC0_D'7UWZ[;67?K\I'V4/ MLLK>*\"=O]-"B-QJL\6%1FOQ.Q"R7" M@]EF<% I"%#YV$>PQOS':-I<\.]PSM+2K0Q%_AQN/S_D.C_<9U>D\1HE_BU/ M\"N(#,6H/^3[PQY4!^"\(&,8L^Y8&DI5AK DG"Q_DK3!.\^2-FAI*M''06(? M>)WI\]/#:5\0TM'ZFWR/"HG;],[ $FDVC _(%:ZQC.4&SF:6R0$1F*IKC1FU MFIT"0C1=$#.69I+D:;<[ MPQC=P++BS.S)(,VJ&BK"/"$3&]GOZ=,[K.*4V,NIV.\0;+$-)#!2*78U8I$V8I9"0% MJAFPOS'>B+%?#5/4PW=)>E.H"95Y?E9>F*#'P3DI:7T>D7\2,T4/Q$Q1J%M# M:6[LB9,8E5A\)CQ\?BTV)QE5#_6?2@TPTG#^Q**2;-(091B*/&6!IFU+F9B4 M#BTJS_8LP0V UOM%R3N+="*:N7BO6_W!BA2 $I!:'Z1O@H%8@"B7/8"G]G ]9(X(TZ4-VS2 M'CQZSCU/D]6Z/$^^_T]Z;-7=2W'N7H*.]''*AF$S!TKTWXWH>J%\4U>J#Z45 MT ^.0[8N'];&5DC2X_/; 7HXRB%1,NSCJ,\SF_3 .H@&O&( <_)3((4F%I<- MSQJ]Y&8N$VZF'&QL)LX"I5\+(*ETQ/6-7@:&%M,4Y[IN:@S?'%'Z\KI4-B 5PZ MC-"^&_5H.PAE*$)2]I!!$A0^-;-S \VCPN.C,#-13IESRYBGN*2"P#'YE'I1 M5I[/\YD%1 WHY12WG0\**"86-<;3-;/?-MS,+9W!#I\ ==F..NJQ_5=-LO\% M!G\0A+ONE';U%ZHRFJ_E;T:'*" MI7U:I33 5#O/(:Q-**O3:7J-XK)MA@]?$% ([HC*T6_1QF+IS?[I^>G;REPU M2G$D1*+!:RE+*1U*2,[/+R=3,D&"CBO/J(3'^B\?$;>:_1;+F88H;> MH)AM7C*.Q&G)(C'8C.YKJ9*O9!!SWF/&PY)P/(QZDS,9Y6D\W-(R&@EF:P6E M,7<0"6!&6UH_3/?]8DJB5E!)L5(01D#71?[-!%7/J&!$/1:%P@AJ&\98P:_'/1]B*;VD5K0B6_1)!Z)7MYH;[F3TLGY@DNN3O>!1\%8 MG+5D)=(XH.: DK8_Q?%*J9N4CU/BN;P/C/Y)?YN'US[JLO;*XH2L(*5Z,TW(_<0C]>N4$&M$]68%6LX4,K;#-"U)G1JZ1J6"/MSK=Y,'3.^! MIEH;I1DUM$-*2 *0B'1IL1P._,B/*)'6G6Y@S$(],&WK49(U:%/.L77*(PQ'6+&'*M/!Z?2]_-60SH^_M9@I'M% M_5E:U)_U6?U9B2XCC-(>R_\/4*$;D2"WK10Y3Z/D>$4[L"7?V\F:%J>N:7D) M?Q")?2-FY;YU$3.>)\)^_2SLUV384#8\$75!>QM3,9]C<)<\%26A\:)TQG?K MD1B($J6Q(F=&6YJ6EK??I0":,]E3U"T?5%*?[A;/B^>TJ(7]C)C4RVSI=)>E M.\)K-OK S .:>Z$K?/XX>&+\6U6=+_E0RPK#HK2P&C MYHJR(U!06EDI56TJ-JS#9]$BC.,.Y#^#1L&PSHJ8^NRFTC1A&?ZB-5DHKC"9LQQGJ9I<)$#?[+=.H&0XSO=YNMN MXI4\B-+D@4KM,I"KLDP#&ZP3CC"2Q$/J[%!BPQPY\GD&8MH0&SM5JF 5LSD? M<@';DEW'Z[/K @@N4M:L'^,[7GL1L4T=P6EFIG$)[$LCI&_P0^D-*!UEQ+:\ MCS03H\\;9/,'-*5+CVNI*]FHS):A+92-0D:XK\$DKS,D:T")=X9 MC:7(H$60DNO"KS.L(H\TV6^9ZK:,X-B62%VX/E*G-=6*U!5" QV,>6(7>1#, M>,-N%]-1)SRUQ_/6W 8Q:2VEL"=DKEE*>L!1C6PY\35$I1ZE+8BO$SK );]. M7KM:E/15KIMMJ9!]'Z[)[6M/4Q;Z]'KM$!ZUD^@BFGE?)SE4@<'+"*5@J=9*_ =#+J MLS[,E2$Q!)T]3INC*.,-/8O)S_+^3#X!$HR3(B 0QU'CN+XE3B#-^B MGG"12!R.*"M-):U8:C!/SB M./2-V=@)Y5KKZN4MI81"7=AI^:M+$YU+7:KQ$RF^L<(!4< YS5/E\[W \X2D M88-S3A=U&>A^0L&T*)J=X-RJ%:KH7RIRX4/>#FHKBOLO#:RCO;Z,?(HW:C](W>@&,_*IL2\TYKMK MUN8Q.;DRMNBHNICT:'.<-W9%)H^*TJI,'OWQEL]K*<24C#0W6J(6 [*?Y>Q) MWA#[N-#Q>4/%.6>43=DS-+9M;(?'"[DKA*&(:I(@QYA^FBGTD7I9"/.43+V2 MLSK9V__6.KN0CHZ.9EF5RHV^<%'?V M*A#U#R81\U/66\H/S2G&B=M!5Y%&YEYYH!!W7+ZER?U#,?8I/^,!+T!JL;S\ M"<8#/KWP?)#X-YVD&\#"OZ'TDLJ'D6O05]4/;TNL_U"53,&N^ 8)*('6+<;O MIEC&,G+-+,\NM6F_06W&<0VENYOD5 M2D&ND8\$M(ANGP_79N+'7CLD*^X_[Z(3/@)7;K/QT;#\.5M:?GWXP.R_T0*. MD.(J37Z5UP9B1UM_S%&;): !NB(<9UONZHUBRLNA9+KZ"R6O+.VHUDS>@&?I M5O'UQY5H\D\^>AF>?%N9,IGKKTQ:$U"8^+R#!^GT+B8;TXGZ%$%Y+/T)Q_2@ M!>P!?9_NR4F5B_F,'[67+)#8Y^U5RL-['_=I(][(), &+RY8B@\PIKA"/UZV MC8O7D?4*#,EVD2T8/%3 @U:796FS(,X%DO >EI873UJD5>CQ9 Y.>$<^P]4N9M(Q5 MF@%?2A>C#+0"$V>+V!'5$?GIIT=^K)X(C:^U.*U)R4+)9->[J)_A]^(/'Z!= MIXL>WDYL<=KMLT+15./ 8I M^7\@?I@?AC3I89[IFX\ZYN/W:Q&ONAJ]<%OR7KP*8.<@;Q81\.-\2"49J; >UWIA6KX"-*29]36]RA-$6BO36% MG\E>;6T?E<773$3.MO _Z5_@)(K<,W0)5&5R=*%G6>*E/L7XN9ZRM$-%LSEZ MI#EI#2<45PR2_GN9V+]Q"PNS!EBH-#)8O9;+&0 AQ3TQY^X615TD1N*Q@J-1 M]Y&[FQ,\R,V3%F^"M&R"O9SA7+X41TUR]ONT&I02'6>E7/3[Q0(Z=Z1A*\AG M)1H%2.*YU\22SE!@P49 54+/>GGJY7G9\CR!,T6?@LQOTO#95;VK6QLO<"[!UO;=G$38EI/_96)MRAK,!B:ZU1L2+9("ZJ_:N>>#&3\1T @I!,H2LDGC^F2.[#8%/K:'K\\+GPM>J]K/6 M#GQKG7I!O-O03&=3=8J:FG>T/F!"!0*O&("?=Z&-M$S#H=EB8Y;)N>&NDLYP MEA\?8U2SZ5Q[*)"YXV=K\I2SM2ACP\]1O]\E&P3[#CP6Y?33C/2[Z[072Z(9 M?-9>:*;8B_@EYTGPVL@1Z7!?<;P! M]0'@$0D>?1CB&-U&P9 VCDYHIH5V^P'N+7(.[XP5J,[Z5Z#JS;Q(D9:1PIYU MHGY6*2R]*$\KA3?R*N6C?(#F$II*=K$UWQ@90;C6K?EK66SY6I6_V1QU]A/U MY7FM*D(GOU'JL))F2M_* V.^%;ST*ZJ_=]7U1S^#E\)^2Z/8C_K$J)1&SGW& M?"W/<7I+O) M+J9_A0Z7L?ZVBTZ*\7OI# URXBC:1H=++6^%N@R@65C,9RYO M4I3VN&;0_9K^I6]LY-_(=U>F'<8\/;>UH1PWE.IF&\HUZ*G^\>I";T\2>O(0 MODQ^$*;KO&>M$6M*7Z":W%X8WNZ\!N.5^Q6 @D( $C MCIGWP#Z6XI"\0&*)][N^R/,?(3[KT1X+>,)P)9#R+S31WG(Y^[#R&Y1(.! 2 M5W8PZ&?OW[V[N[MKDOML7B>W[UJIWR%>;/8.!]@ 7KGJHJE.^_([:JJ MK3K$QR!_M$U'?T>>Z)>F-CN#WMY'K4F\1#3JE2V^*V EQ9<=@(9O0[(XT*39 MNB;A%!M)R[HRV\DM:_O4!#>@QRG%>S [73^0SA\RR(LV2,3D-QNE5W+.&#%\ M]/R"Q$W_'49\K-E^TI3>')4!QWLH0 8B1@[J$MD P<_&0C%HA?DG^0$@%J3Q M&5 $P'!- MKR@>DOB1PX9:PT8-&T_ 1G3__P6)_[\3X0-N>"*$&(INOPN=FU^*I6@%C.A; M"R.M#%*^TS'CZS#&4C%7\W%/X^]AY-] (),U_:0WP?\X@FYQ))VGW>]Q?YP6_P6@FTQ&].1ZD7>3@T(VU_>-+/ M@;(&MG1:C5-5 M<.L5C@''YS=HDWT@T-O!JD/0IC!8:955X/N/^HB,4;">H<@7;2!*&K06^W0>]IN#+IH:WQ86N]K7.R/$2- M=Q*Q*DY8[0W5P+#XZ,W458=%;[:N%-&;M;UX0NML'\,-8N$U9P0X/#RXPSB> MG-LY'Z;7\'C2N<]FQ)_?X8!\N/7I-2,G+T\?#*>ZD+03? GBE6&6W MQK@:XY:6'M)E1"?V_E)-U=%=157NU?O;Z$9@'86Z>DF*)7&V%ORGIW]U:J)T+4^VY,/5'TAWV M,+3=2I^B9(#]3DP>ZCK">?+O M\#:6@)4X\>>>NHG*K[#--6,ZD5W$89-.?. M *[EV5C_'$'II9>2D5?R972VV(]>A0SK377Q5>HKU4KHAF8-:9@UD_FERB7R M0B%[,PHN*SG61ZN9\D 0I)5]QI$_%2+;&EX/LX$8SM:05-?5F?Z!!J#"08-: M[T'2*+Y9N>"[%GT)>RF41;&7#7HU8[(2U-7@6Z*8VI8I9B4F>51+;U[EX1 M!8RL6]U8KP(X&-'2T^!G\AH M4NB#H>RS)5&GH]X\:53QHS5LU;"UI;"E$]A2+7<$MI9:(;H+L$5\-DFC7@\P MC[X&9M%?U/@OUH U!;"F\EJ_)K7<)"*P\2%PJ^*;TT;T?L/XYFJ>L;7@&:M- M^:N;V8 :UT\/\C&Z>[)^><84R63#*PZ=_UTY M]B)[)*DTW:LZM0&N(X;M@QE75S53U33+46WE7:!;AN6J ;XW.-@8RV4A6YTP MG_>Q3ZX'%$"]'CT*AS:S4L0PJXMO3$6:QX_:I7-9E]Y4/M-.FI*NZ[+J:(IE MOBU!$6N.9:& MI458+76OQZ?F&@9H#JF$K4/ B)7KJKI*M%\[583NK]4:K'5 MZ?X!SOPTZHNRN#("S*[UVAC#5RN.AZ@[@6WBW_FARP-&@FIB E-940;':]XD MS:HI!&N57[3*:^X[9*@RT7DSBB$S0;Y' N8X$7JO_[_M5/R)X04L ^0&V3KD MQ>Q3" !Q&&*?=^CD7#%<29_K,?QS060U90C)^6K,QQ"D#E]J5%LK5'L.J*DF M]6-4\&,HJ)$7%7RO*KIB8D6W!*H9VXIJ?1@9$]U++='R^%Q(@P,'5I>GSEJ1 M0@"JJ2^0@8M&.@S/U/'2$\GB-U>C68UFZX]F+^SF5ASBIYDPVBH)BU&4=/ D MNA.H9KX"JJV._1#0@G8NY8,X6:*F!7,W2ZW=QP#=K)_'M>TR@YS5!SJI!K@:Y&N26G%LGP1*'-;L" M:ZL0ODG\Q1NN3P).&8:>L@S_:Z*HJBSV5 ""\7E/!6H K0%TK0#T63D]FXJ. M+G)Z%@#H/4'07ZHM(-39TGS>S$$O:S9C$Y'(!['T@WP#ABKN)W$0L4'O,R.7 MO0P'$-@_)N 7I;(A&UF?:M98L41G*Z]CV$(6LGD7P:W7X.,V9Q+.\&V4X4 2 MQN,;3B&Q O,.Y$\(WEE]CF'4.UY=DJ&V,;6->5'64E52IG#]DIYY*,NK9I7M M]$V/R(+&@V&*!N0A'QI2N]D""L=,&L#K^,GJW#*9N?%B,O/B\>PM)F&L465E MU+$.,:NTR:=4=[^EA??"05'^#X2I]+:@IZ^=#,AO!$,H7M$LZ4T4^]TA6/LH MKG@0;^?3?.UU-+_.N=5HM%9H]"S6)TM1;$>UWB'%D@W;,H'TR74%ZY.J;&LO MT#&N3);BGDV5>):FK!0K=VNJF$+=F7\?[,O[*$W(#R 2(Y'E'L#E,J@//OXV M5_NBZRZ@?['Z "JC<[)J *L!;'L!S#0G4A?=*)T3DP49V4<'9R=0<7J@VLU+-:PN.6P:"NJ::D0_-JR MY;KJ&"IN*7'QYV28#CKSP6(5YE@]K6+O "Q23K,R@;O=?"M)]6%F#4 +H4M7 M''Z.J2H%[FPI\_#G*)P7=CBC(.<@?QINI-=&&ND1D!&'HV,,B9P4>4V*(FHZ MX$<$E]$!ZS4=<$T'7%O8#2L7&BM"5!4;*E(TS42L5)>8 6BC1KGE72I1\(H+ MGB>6)S]A3C5>&CR+/25O?8YP-\@:,"5Z#ONYE$::NLBYQI?E-]VY5&D-WC[A ML/8)XLHK.:)L6!?),E;!V:DAM^C(!OE:6)7[$/T3BH59 G$=.?GP+H$U_]#PA'AV!\4!JI00^ MKPD" AK3ES\ER4TZC&.<-BA<7I/[(@B;I)G41^G@H1@H+F:-)_"*U 5('?W0 M/!&1,EY%^N+.;N>1SDCW;7,=0JD:T%=]@\N",K4&]&(5W.T$]'/L#].( -XH MI+/T[]RX3E[_*^G"LS.7N%'Z9 -Z IL,=U^"__. \H2FGAJ4:U#>$#C234%M MX2HNHZO51NKL=WL9MK2! ,>\F:EVS*?:@ G=78^9@%F)U"NL M2V)PK'BKM@*U%7@15X5H^R1_M!4^7;I\7+IIX+_(I]_2?+4YH:)9P+C %U>D M>=<,]N^ 4.HX(0MV3-&:0OA1E@WIZ_2E!8#^/,?3+^CH%8O->D^=9 DRC(M M\B?3L38^SEC_UN\D#MS%B\Q ='&8*.=H;2GQ&3]OS:V7\^ M%I((6\1OD!TR3.E0JF.1&O7G5G_%5FRN_CMRM/#HPQL[^^0[B/IL8+HY!^BW MH'CV3CII2E^33IPE,_/:TG.(>?JR1IHHV*U:-?S7\+\X''#('W7''G/Z=P$# M)S^[N;./OJ7P/P7+B?,>7V-((NV32Z1)5SK'Y)Z!H%GZEG0C_V%.=W[L?/EI M5"_.:'165E3#>@WKBSHVU6U=V71<7^3#6[O[[%N*[(\Y]G1$>=X2-8-??Y 2 MCQZ'88H?I%93^I(BLM:O=-Q,;W;\J+DV ;4)>!$26*HR3K.P*S XX>%W]]'M M'30!/&&NS6,%OJ+K 4JE-DJ'7?2B &!V]!?W^>BTSMH U ;@.4/.-!<( '19 M#S(F\IAKS&[8@[G6HEX)OA+;.C'U,6N13W#1U#E. TYP'!-+T.U&<\0*^B/6 MXCFE2Z-]"04)1/Y09FU;:MNR'!0Q2BARC_WA(+K=6=LR?2WJE> KX>Z@;:(1,[P[TCZ-B1H']]B/(BZL]L7H[8OM7W9:"291L6@F3ME6IY:ADUKE5C* M(BC;/*Z[H(UM)TTI3S,]9FR*0V5MCAF[8^9FCK(FO9[775N:#467LL]JRG[> ME(286NV4N9EI+7;"YLPF%5L:R90[\U8G3-;HZNJ0UL;6"?96#MF0RLL8,&EANDPDX1"PEF M= 9+^ZWS0$NCV@2XB+U,>BLTMF.Y'W4L]^-,M[DULM3(\LPLLO$.WZNJ'D#$ MB 8]F?P_0UV<[48J:)ZUT+9T]/#A?XI\&LF6?6&J8;5&E9+ M4((T596SH9=%0812(IU)2(RVG_3Z' R([(&T:<:'[42%\]*S5Y5L(G5\S3)9 M*^\:*:^NYN$2V!'B<_?@G%Q4">A;KKQP2 [FC^CM$5F-?*GE^\DPIJ?IGZ.T5ZMVK=KKK=ILS@XQSK3.4A?3SW2U61F[L!K9X8BR M=6@"-Q*26Z%>/<&4;VD4^U$?=8DGSG-1TFE(/H%3[E[WAVDV)+X">.O$PZ=? MU)5\TLTY2CT4XTP^O>\"HX5/H8I$85I.D$'"-G[TJM6H5*/29J&2EJ.25J/2 MZZ/2YRA&Y(_D3S4JU:A4HQ)#)4WX2EKM*ZVKKZ0ZTO?F>7._F>.3JIL*G6R% M@J0_F )BKF+5(%:#V"Z F):#6.U:K:EKM18@MN$G-ZO8=B@$/VJ?CXKU%@CT M$:T\D_[SZ>Q8.HJS >51/DC\(:TID:G,1>+U0+P>).0.XF0@H7X?ZJRCF'[P M"$H'"52")3] T0U0/*PCX899I<:9.RW!NB:R'R*):C@"*#.XRX:=/+K%#*T MWSK>/7':1UU_V&7>R7$4WW@HJX5K"<)U[M9BM42Q^G9VN(5B-4V>OJ48ZCQJ2[A LD+$ND M &=$06B:#Z0F>JP2'$G]-$IH$I)L(TTQ1G$ F4L<-,>60#S\7)V0\+TH^-^] MR+-]3\%^8-NV9^B:BW"HA"$F?]0]5]6T7T2]]EYQP>T)"_Y8PO]H@'N2:C5+ M- +GK#-V<0OUU/=>6_S:28PGR,&L^ZGO/?YPE3;BV=>D_EK]M?IKZ_FUUV0I M6!M" G.S"0E>:?$F&=R]C^='7]JMB^]GA^?;:T:_E8YKP6M/\7^'44K]3-H< MQ(]PV=&-JH,KJIIO@K?L!7&H6W3Z'=[[;, I/]E57=UHC+132QWBS 7#[H-$ MXXF !24I:^@C]^%A"?Q$ULN7#%/R0@=U0W 1X4+4\6$?H%=.\3 FWZ(71,-! M)TG)\\_K([XRWX7;=$S].7P74.*U!,(+*+IPM.5<5I^'1V/'ST,W_(DFMPN_ M_KEW"OT,I\>WB]^HY?S1.Y,#_0N>R<=G#6EKX>?/Y\=7M+9I6>M M'R5;N=K=W@"UYF:&W.E[\D02<2FC0!+WMS$Z/W& ;2T$2\+VE8(8'$I$ >6. MV.]$.)Q0^$QY[H@#Z0^2=.>%X -\,; _HS/5*G/G(,C<-SK9H\9T0;F][I% MMWV;0J<9(Z,B](&PR -F*Q[]>+B;W(FH)R0Q2'('[=Q]$OTD<0;!$0^,R-72 M(KH"%>1G,#[J(Y_]/+R:L%>AT+:<31_!JJ7&N*\<9]E-1[&?&6>9^N(#(D-O M.N[B+ZLI38WQ)RXJSIH 12P7\PKHZCR5G6$T)O0H:9CBEP'LFCW5133H;M<3 M@1&0;/877766S%Q/K'?1O_F%/\VX:4^\#37=UU3E?,]O1/ M.'G3!7F1(>TJ%^#IH';C)?Q-/V_]RGEGB2=)Q?SM'(\Z">?FP/:7EO2LK&QM MU2#\M?7EHG4FM5MGWX];VR6:!>S^(-(X KD,F<>Z%6L$WBX$_HJN!RB5VB@= M=M%VB7<)><-+N&[Q/K)\XD::M=MRP!J3XX(V!X>2_MG1R_@ I1KMWBNX8Y3 M+Q>DVM_O#E-,I#IM/A>/:NA:MPVF;F/K^.C\_*@EG36E_>.C]L5I>[MPJSYW MVDYT.B&WD&41HH)+WAZ,5$_7R+3!2@O(]//H^/BH=2(=DOW]?G;6JG&IQJ4- MV->?4;<;H1X5VR%0$=2HM$VHM'_<^GY W*5V4SHX:UW6[M*NPM(F8=)^%PT# MXBJ!T*;HH7:5M@R4+OXZ/6G14];#LZ/]?Y]O#BC-VAY2H])6.DL7'7()>HYZ MF$;^358#TW8!DXCA#J#^XV3;*I]K5-I.5!(A'$CML#=7-7.-26N]L[0:^(CB MT;\/?QQNV1%=C4?;B4=?(XI%_\:WED]/3L\,: MC6HT6O]])3 4<98S$-PDF:NON :EM=Y< *4?K?-6^T+ZUCHX:;5;G_ZJ3]YJ M8-J$??V!,B#U^(8"JCM^W"I:^G?[6EKTWIXJRU?UE#4@U)&["OT!R? M=&(JMBGRY^D$JQ%IK;>6(A)G]OC9.CC_>7IV\5>-2C4J;<"^EB@[?J(@NTO2 M0>>UD.EQVKMQCCOQ]G,.EY]:#8WQA/$'?Y)<_9DT?#O)IF]-9].?9_B(M?>Q MYN"?C8/_"4;I=;WM(Z).]T ,N9_$%%'IC*."M.1\0%Z@3)';2+M(A+&I,(&< MEW?1-9J*O01^^Z:MS7;53?#EGA9"/@YN5ME;#W^W),3\$C)\GJC4F-TL+6$8 M+JU$Z[&96_]":W,O4B?%X?_N_<\LIL?=^WC&V&:34 *4ZF-J^?EX#IP24?DV M]+J17VY _QREO7^]0SGHO++QI=(L+>7'9^QE_G1P*GT_;S6DX^-O'R3:0TBD M%C>D]OX'Z=M^Z_23='3P/_^*[M_'2=P>]LBO^!(,]2.;=@:;$SEVJ%JZ@A"V M+<-P;(0\7PN1XFB!H]@8_3H@CKNJD/_*\ =5T]4]*48]\I !CMZWAD%$@A;8 MB*-@CWD:@?[CP3M(;H^UL]M+_608_#Z\O?KB_C[M'>F7VM'=U<_V3?N/KU_^ M_OO/R>]NY^KGY=U5[ZK;/CAY.-&.S).+HX=CO=V]_-./VEH[.OGRX_?5@:^W MM2/EY,^1>?GS1^_D"_G&!7R_'9U>'#Z<=)W[DX/+VZOX:^?J3V*V#]HW5P?7 M]Z<'0>>R=Z*<'-QHIU^.S/9%I]/^W>E<7G2BTX.K[M6^JUS^_)I=720ZN?:? MRXO/O9.#[VK[XEII][Z3[__XW?YR2%X_ZUU>'.KMWU?19<2_\Y^O':\7=$]_ M^W ?G1/R'.V+[^KIP=_:U<6AT?YYHEQ>M#OM+U>=DPM?:_>^1O_Y9/B!^S=J^-DVJ71&(LM/J(M@:/-Y M!^-!!H.:@3\%^S 4/)5TEI)6*?,:^8-28]#*[V7.W=YH#"+W;]48M&52J1DC M&%3DM !\3ON873V3PB2EQ$Z7&*69=$A^+!C')OI/A2.4ZM8(M?)[F5,6-AFA MX/[M&J&V32KM1Q%J/^GU4]S!<09,RQLLO#:<=?E)#TMO-OLICI,LV^PG>+O9 MMU^;ZIT Q8TVU>3^G=I4;YE4ZLKCIAIE'>ES-[FK@XG=D(5-1BBX_VDB5R/4 MQDJE_BA"G0\2_Z:3=,F5L__[/XZFVA^DP_\.H\%#C5@[(1L;C5CD_E6UAJQM M$TMK[V,[@3GCLQ3!UCBU$P*QT3A%[E]]HIAFI#="-9?8GC9#V\DSBL=WL:OC MLZPNIJW#W=RVCME["E;:5O'LLJ]>D2VP5F_\32QUTBR7@\H:GA^6 >7$]6T\7FN6L5HS MHI^3A5YZ ]>!9(BF?-AG%Z-_4S^\?;)"K4%O@KH\.*C^?E9)O"1YG4E#\BLG MNA$_$^TF6?:V0;XVGJ'!-$/3H+_J0XXYS'/,&/D=,9%L0%Q4+#W0N"ABTD)^ M-4H""4^+DN"*Y2>(:1SV!MK\")21V^L^D/="G +4D_",K$=IM2K/6\RG+IY< MK&.36 \I&:9D&:@PLV5[\NL26:8,[$V(HK1+%H \%>IVI1[Y0 H?)6_WR7UF M['K%)81G*5:&;ZN$!H_N9;$:V;#+]BV"?Q4U0O )>&F1N_ ZG5*3P:6QHC8M M^N.P/$0&R +V( %Y%Q$\+\U_Y$,A80+;-8[)%G2),)+W<1_DA2_M]SC*LYQT MPUJT=08UMQH&43=+*EC(5(.L71I0T*-K">M#E"D.B'^2"?'D_IK0B/+HV%L" M.? [W*-Y4UG;M](;KO6TATUH=J.L7_\$B2>J&1,5A(XV8IJEA%RUI)DI]2?A MYZ9 :X, =T9^E2BOGT94SR6<0? :$22G^SY)9CWDWURGY%$"F>]#2/_S88&[ M0G_J?30@0N#/L$]'8BGV^5)0.%<_2/#&=(IZ^"Y);Z0WFJ+J;U?U:$_H M:98-P:(^B,TF^CH@( <'"GT \93*3WJ-XN@/1THN;AWI^6EA:@JQ@(9B 2,PH5)A*)'P/]@"$@RP."D!=_5R3]]>CF0@V!2ILZ8$\$UN&TE]AL0EBQ="Y)P6 ML76.XJQM&%0$OIJ"/\@=,@\$-DS;86Z3C731$*"H0_B40C [(::KH]TT4FR\KM\\\E'B#-[1WS++F)K2IQ, M\*38=L%/P?XGW@"1'R0@G"4QW3Y$L#RE/XT\$D%+=QT,T#FC0P[B%Z8,^G,O M''96?*217S 88JI/:4H0B_PO3,E=;?%^GY:WV.\.P=?G>\*\V<3'P3!EQUQD M%P!D*'9%V4TV=3V%-#RY-4\L?*,L(Z/W Z+$P#!@H $B1^^K*9T/B04N?3A_ M-GQ/5C$FEVH PB&)^(@#0+R(W J^C0@<^0!5UT1JX?>H6/8 Z1@T!%'FDY"7 M7W.V9V2PS1>9^L#%W=RB[A -\E^:&$8,F>] 8G,B+E%( (TL,+GMJ$>CAQX* M,#@YA9UH@)=ZATG(2?X]\A/@V$(PRF-45(XW9W@2 @\>[D;XEJMR"2'(:L/Z MD34MZ:V76_]2'+T5ZC39V]D',^*31:-T%L03)![G\4UT>&O#09V;X MW://#.FBWC FK].L%NXF=^"J(/$V(HI*G8!/+' *R,&S#NQ:LPHFMRLH MJ_YLDHYZ'96WN:?!?LK/XP-FZM'@O?1&?+XVL*6-G0^\WR6PVX!4C(=?&] M]'L87'/UI-N1/V)9M2?M428%";G]."%WWX5- 2-/7"X(?$KJ*CS)&0&XU\ZLP\\+W>8G@Z(\ =#S'3NGU@1?-$/ADVZCCR(;U+5KIU M3=RE+4_,MXC\XXR(CL<2-%#-(YDSZVXEAT1$QT^(=?Z#P==EBTP\F[A(*#$] M)+),_"3PL=($G&PJD.3^;\G*9S26(UYN5F2N?;)"20^SI"RXS-07$;Y/".GN M++_=*. 9W\J=D="0?2J!F\0L>4]>Y3$.*TP"UVG2+3%(&7O( $*K-+FG+@B! MJ7]838*(^"C+0TU+.[&9B-""J*Q84 M 1ZRT(V[B9A[C=45$<\+T)XFP^O.E. XOU_(4N9*T)!NB<$BOY$-*5:0U?=Q M2H.4XD-2#^,!O6R B<#DJ7SQD&QA +8Z49\],<,>(3!11E 1R%O$?TK M-P:I3_N0EU+:M%32&L%-@0P$4//="_ M@3;TAMT!1"U"&6G(GGCDODM'4>4OA!@S5>@*V]. H [3%"J-N,CO=9,^C2H% M*C7HU\EGX47RC"082F+RF^B!*>*P#VCC=R!.$>%HZ3HBST_N?@A_Y@E["AOO MP&=,'H@_],#N+<^&@6*SFR0O_U.@I5#>YA;7CI"@#P)C<@<1#G*TXL: HASU M)Z:!YRC44_=PHL?6) &3"&+)2S< N*68-W=TP8#Q.V(GZ),1EAY[QF3GR:59 MT#_YYLF6T]/1V>Z_P<-WX;R* )N!/7$NB6#Z@VD*P+P&L9Q^X7M5+U.<%<,^ M\&_QF)]_!"P2C;$KAJXX#A:/78D#^G2=V5^YIT%-%/=2\E/A)QZCR>);6((B M[9 ;GV*?Z(/EF8H\%BMO*MM_'(9P?D)SQ8P(LHAV(,O-MQ+J1/E3CCAOI?/] M4NG)V&$6/=/]"!3#+;$2^!* L5&W%'+$$,V2^(,DOJ0)T!'--Z M#DB/,?O,Y7E[,>&".K-D8].':QC8JE+3&72^K"Z6H?JC9$+PN M8A%VWD4 'Q,#30"R.-\%+YDB4Q03?S3CT0#!G8AC.8&+,^%B_%_4ZW\@H4;A M9$"\1&R\J-Z0NCBX+FXMFZ[3M;@M0]P.J_GK(KM2U&'<&2G)<"\ K"X XL2'6.$. -K#KXV$(+<6@^YLEPY2X*T'B#W,I MH.<\A:C\,QOUP<@URVX)R P+3"H(1QV4"@#21 BQA*C 0%I/E\-72'T92!O M)4>]Q_&[>-J#'',.X:XFNX./A"6UM*X?7%7]94B@H:X/U0KX27>?? E^E*H& MR](5]\#R<4)EN&--W;.81N(94:&('B#4TK)*:9F )1/$92RP$W:M%)5,2[_D M*S=["?"SRL)/BX]K>K9M,P,L]LN5)P&H#6&:?9>;S':2X %A2H "^ M!L;BNS;+UN5;U7$M?2)[T1M=L MW:9W8K[:@BRZX;*L'Z?GI[D /]Z?+PX(@RA@17.0VB3_?ZP/'Q,7F!96+U3A MZ-V4;WP[\P4"^GB1XJ16Q)1FFMGI#&WW(BM7M'213TQ(DN+N,0&K5O__1/$)Y6-K!E- M1AE-^+I6*43&24P>;5%?M\9]*JFP)JNT8Z,]^\/XOT.BP?1<92?Z]NDJ[$;? M/GW4207TA9U@9?F\Y[[+&B:$3P$ ^"S?@>BD*#LM54)Q_,BO* Y\9KYPHV@M MC8K&IYQIBD/&$40D;JM1JK;-GUND5.:OG5P(.\'L2SC.4K!>) 4U0<'2_)@) M! 5S:]@ AV9PR/),H93)^1EY', 3K5BBAH MP><]L1/*IVF5':]9$N?3Y?IW?I$ 0S46K1WOFIG;)BR;Y M;%>ZY,=U6(/.RPER09O#H:W-CW#L/] .9P0NNE>J=,G?CS"MI)M'2(O6/>J\ ML1\L;4*?^/W";(U*[V1NBZKI0G$,W41@U>&FHM[DCN^[B.@GQ,D>%-!#M07O M5(>R'@9JE)>"K#?Q^:ED0%O,R'+1;@I!4C$AI@U1U(4N25K_FFN2 JQ6AE; MKBD=*>3F(K+?HCV$%EE2K"R>JV1@HQXU9:4FEVF.#S1?8Z9?&0>"LJ&F"TA# ML0&ZQY6"R3B)91*9#*"8E[:OB."?!K4>QG&Y!HIUCY5Z1)Z(_1E]TYADTJZ& MM*+_(TU%@[PKM<'+\-A3$77C\L*- 8&[C-E\=I&*^8*KT)AVYY(=/)ZV%M_K_Y>7<'"*UB,NC/[^1F; M@X)U@)%Y]*)!$4;6Q[/$[1SUV>8(&<%;Y#X+=ZE8ED#07DV,[ZI$8D1W(U20 M/4[SCQA/"*.ZX7[O1$^2IIWO^0/TARE1>#R1J&\"#_%$IK&F]*(58O%4)MA$ MDBZXZBQA,4K;!L1*?4Z@P5,IU#?%,3L0"CD1!OLX]?1+ZTM\+^+>-N AABDC M(*$)-4JW+6A1>!=.R4GD_&T"%_,H'WS XL2!+\ '2LOTZ.:R6*+R"RG.&3P@ M:BSB1! 4\!<',^WL"_90.(JTU=+'45]TE4!7(_$TZ1Y4'Y7>MH=9)!' <5QW M8D8+#XYJ3B])>P:B:5"':1 905W0=I".398C:"7X M5W3_GD3O[2'EN:?+3V[O#&:318X=JI:N((1MRS <&R'/UT*D.%K@*#9&OPX@ M+%;(?V7X@ZKIZAZ)MWOD$0(6&/U3@'^H\'[R"Y/=;.;B_UDV'P M^_#VZHO[^[1WI%]J1W=7/]LW[3^^?OG[[S\GO[N=JY^7=U>]JV[[X.3A1#LR M3RZ.'H[U=O?R3S]J:^WHY,N/WU<'OM[6CI23/T?FY<\?O9,OY!L7\/UV='IQ M^'#2=>[)]VZOXJ^=*_*]DY]'?TZ_'.DGO;.;=N]0:7\Y,DXO;A[(9[2KW]?W MIS^_JZ<'WXVKY^D]'\7L_8O33'9)[O+_\?6)<_O8?KK[\K5U>_*U<_KXV M3R^.[D]^7_5.#P[-JXOO1ONBT_W/GR.]?7"MM__+A&2R M3KYLJ&8HNX8?R)H1JGJH::[GFT2U*YT=E;UYQ1!H+=(1(*'+E\[CA*7&=EY" M3WYIBHFP9SJR8^E(-EPEE!TW\&1/URU3\[ ;8.71KIRJN*Z@9&?E\OJR-IUI MCS]K?XBY5^-L;J?.:[?<0"GVY?G%X M^TZA_=/V^>GQT4'KXO! ^M0Z;K7W#Z7SOPX/+\[%O=,)J856D-@SE2E[23_# M[\4?/D XU$4/[Z.8_@C]TH=J S<(PX]=5M6:NCG][<[\<37S1U//IRSP>>O@^QB3T&%E_ MB?[;7;E=>'PCH(0^KZ6'HCJ"_A7.^:J-G.GA%6D]+.*C3_Z/%SUA^-;5BZJ%JX, (-4,UD.8XBD;^HB#D(B?03./7 M49%1"; ?]5 W^]\]61?YE6$F7R/4?P]RU(H#^-=A(42MP3Y*4ZA[_@$^Q1YM M/$(#\KOW@_?QL"<'R4#FER7Z158/4TU;<8+F6B1H.J<7_MVE=M6[_'-T=WG1 M4JXN@M^7%Y]^7_9.[B^UL^[ESZ/[]N\@:D>N.KBY^_&[__-R[O+BY:VN']R?:I?*?/R>#DW/E_OCB M<'#R^UIO7WS_Y7MDTP(7RY;K(MG AB4[AJ_+ 4+(=S3/"4US[Z/MN W+M$4* M1\C(Q__[/ZJE?'B)3@C(FT,W'K..3_WD*+K7 +65 .5A[.MNZ-G8=0WD>*Z# M?-4.+,4+%=-P PI02@U0ZPA0#R, Y6ID(ZU 5D/5)P 5$H *5$MV50]YJJ5: M"%L$H,R&HBIKA$]SNX,\$_W<[$ I!58EIUL"3=]LZMH2DYO8\!K(6S6D& ]8 MD0CE:F.]D*KV0?K'"KR/5K>;W,&1[^U>:=U;[W?RY^3BK'O2^WIS]?/P_NKWC7+Y^^J&7+/7 M_O.W>G71TJX.KLTKKXK^]C"LF$H#H$'+9 =+W1UFS@Q MJJGO?=0:AF&.002-8^81OT79EEK\MD'\U/;=+Q.IMJI[@8P,0Y4-A#79<6Q; M-CW74"S?Q+IB['TT&KJKC8G?R"G,J&NKS6U;BU# MMT8"3-,F&^78OJR'6)<-/_!E1R51IN6&")F:;RLAVONH*E;#-%[LP$UVHI8: M8([\Y-3TX:YK\L+,9JW)KZ7)(Y%8@(BO[AJ:K%D.,7.N:!D9=3CT<>0Z)9TUZ;C$2+\BG$6C\0 *J1 M9W'(\WW,APB)5&JA[LM^8"/94#U;1H&&Y9!XV<2]4$Q7)_&=JS6(V[U&.: % MY:AKQ5VP"U$K[M(4=\1E<$QL&AK"LN_KD)AQ7)F\9,NN:CNF[P?(, -P&:R& M9:V3YBXH>[L1+L,WZ&N+ C$^KSR/RZ\47#S+H=B%T&91#@7?B4.V$:TX.(5= M:-'%KR.K4/6PK9TS5*0&A _P] :EJFO M48!3IRK6T\^H]?FU]7DL8Z$JAJZ&LNJ8@6R8Q!%Q-1,B",,);,VS+$3<#UUO MJ!,.ANJ$Q>O7=$H=W&4$FQD1_#J#L>Q3$;KHI^$!;;E'W2]D)?M'@K6+O J_ M&L5#')P*]N6)N!5&]SB0_^ TJ2%K+LBZ'G-!-,,R%>)IR(KJ$Q?$#UTX2W3E MT%1C[FF@3(T[$MAYIER(8> MZ+*K.ECV#=M4/25P%*B[59V&H;MKI.:[E!BY2 9 C[*P',C4UIWM1K+%.BLU M."TD-L.P/&)$B=&+V@8R-%MJ_H+1T%R*L MQ9W:L!WXUD7QH!4'AV(3ZM/EA:+6X1U%+.JJ'!GM/]_57[Z#/8?$2W*@N)C MEFK(#C9-Z!+2-15[R+#TO8\$M;1M[%VL-7GAYS6U)K^6)I]4-=G4094=0T9. MJ,@&"2ID%!('Q%5U2W<\W[1=G7;YZ::U1IK\VEU^*ZDH':#X.N*,OQ@F6I1] MB_KL>%G%I6+961A$(.CPGF=MOR1) --H:DQ:(";=CWL78>":IJW)"L8N\2EL MG6"2C602'2EA:%K(A]-CPVPX^CJ='M?5(.OI7=0:_?H:/>)E*!AIAF)[F 'JHG#O8^:TU"<=:KO>NU[+IZ:KG(,K?AI^SUCD4F/0 C'HSYCK M8%L!4@W/)"NJ>K+A>H'L(%610ZS9H:OZ*(#Q 8:UB%1HG7986\5]J>=0*^[2 M%7?$>7!,TPV0Y\DNLFS9") I>XZIRJIM^;X;$M_!Q41QG8:EK1/1S0YD%PYP MB%,V_UO,)V?>0YUN6'*Z0:S\$5WX"W2?YSYK,%H@&"EC7H1B:(%#F>AT194- MTPQEA!42T[BZ12R)@@/;W?MH-I274_74Z8>U5>-%I1]J-7XM-1[Q*52LJ[H? M6K)I:0918Z+!CN,'LNFZGN8Z3N@XUMY'JZ$9ZU3@M -E$:U%]:ON0BRS,&]B M]B8V#E!)[-<-JXN$*'7,T] TW0E=':$JZ\BU@09758)P81VK M=<)B;95\8;[&HI2\=D9>JNDCSHB'D:FZKB7KOA+(1HA#V46N+V//APG+ANK8 M_MY'76U8SA;R?ZZS-T*)95[2HKH+P="BO) 2BT\-/4N!'FW;9C&;Z[]U&U&YH]SK%?YS.V1847Y6/4*OP**CSJ/:@: M=DS7A/%-CFPX)B)_\A19,1T<(LU6D8KW/FIZPW:VL+1B@Q@O)KL1SV[GG:G? M?=U68O8Q>G,__K9@\6)Y/6KP72#XZF/^D^JI'K9I5AQ#J?&MAK;EDAA4F/;8K%MQ+'4'[) M#K9\V3!=7?8<-Y2)3^ECUW?(SAE['VU=;RCFTLE+-HR_I!<%01"ZUV@?2X=_?CRXNIZ:O9GCXTJ[H9-V#9 AMRZ/;,C6Z7D2$ MOIR[W($#54$$W(V0%W6C082S]\^2A5G/:U9YC5UD>.XG*36[22AUD_A:&N"T M1XRG-U:$]^(,U[JM0#V3?9'QXC$1G@LB.P=$=&HVZD7Z5D?C#$L>=CW-]$G( M:+F!;-B:*GM&:,@.V;@@M$V#!(];3$==0]%60M&BPKLGH:B.]5Z*1Z.'"+[G M^$KHR*ZFD5@/F8[L>1:< ^(@\'7%]U4?)KTKIKI&:+2"]DQQ;7X)&3[_7G4H MNJW0"4S+#9PE5[_NXEQZ%^[46OO*VGO*!N$$^@>@5<9JYI% MM#=49-? OAP&+M8MU0E&+;\PWJ^ MX-_8>M3TFTM4#6HG%)413;(OLF>HENRXH2V9F)D(%VA-->ZM4[D MN'7QXWJY$;4.OZ8.C_@2FFH$#D*!K/JV*AM0RNR&CB?KGFYZNN[K(3(IF:QJ MKU-#]BY5/Q*]2((IK*Z$7['VTK08Q.FL4Y=0YBK5U+FHU?@TU'O$O+%,U M3+)ILH]]+!NA:\D>UEPY,+S L S=\@UW[Z/E-ASUQ0U2KY>L"**LWT4/<+/X M<$G_H9#3IBY4L)7_;" =^) M&E07#ZKCU!9&8+JZ:QJRXYM(-@*-_,F&<^? ,UPC#!S+TXAOU-"<=3IMKO,N MZ^4:UNNJ^F^XH)RD]?62+EW M*2&3TW:F^!;'PYI?:]DYF"=0JD:E1:/2.-&%9:# LAQ;]A02O1F*:LJ.&1BR MI>BACTS3U *%C2C2%C5WO4['K)]&+RH=4VOTZVOTB)_A6IIO(264O< P9$,% M/G\5^[(3FCIR=81T'V:K*PU=V:#,S)8E.L9ZSQ; [+D+L='"FGJ*E3\-YV MK!N %HI>X\013FAC-=0#&8F[MA7)@^[II*[J!8<3ZUC8 U8J^Z):9 M12IZ[:N\5-M'VVL,#]O81'+H8R0;MDFB#T]S9*1ICJZ[#L'V8.^CJC9490OY MQC?"5V$<7?ZXQ_*2[,A4.HOM!K4E>"\U3BT>IXSQZ2:VK_J&Y\H:@AEI.$"R MYQB>K#NZX>E&X"(=YC3:3D-9V''W;#JR00F4'57Z)7@RM=(O1>E'G!/3]EW5 M"BT96Q9,;]<4V=.Q+NN>9UA$8D.;#F>US8:M+VK VG*5?@>8R:%%7LZI7AI2 M7 ]=>QV"\C(W03T&9='H9(Z[)):OJ$'HR(I&_!)#PZ;L^:HEN[9)=DS!IN_; M=:)D^Y5XH13ELRAQ[6>\5)-'_(R (*YN.S8,;D6RX1F^["&LR)IFZH%JNJ$& M;;^JV]!49XT4>1"-A M#4N+@Z63$I?(B7IR<&W^PHYK*;Z"B329BFS81BB[IJG*BJMAPS>PIOC:WD?# ML!J.N2@"[PW-;&RU-B^P-&1V;:XCA07X%W\K)[^OU5^.I2 +A;9L!2[Q+RQ? ME3W=T&2+@+2A6%KH!N8Z#DQ\[6P%I0);:H-?CU M-'@D>T&B!.PINB&;"$.Y*?$SD&T$0?;N@:-K$JOJ):P-NLVOH:13QUZF*]W(I:EU>BRZ-U&)X=8-/U M9,5 (8D10D0\#%.7736T5 5F1#@0(S1L]<5LA!NA<5>UU M8<:BX6J.LJFYHD6!(-V5;-XC3@1Q#=@T/RZIBH] - \6# MOQ:^GQ*&V[986.@G79M\&7P(HI.Z$6RHZ!/<5' MMJ7"O#E3;6C&.M'Q[!)Y!VN(?:E7,3Z;^_&Y[EL'54M(A=38M$!L4L83&QAC M5U$T.0BU@,0YEB,[IJ_)R LT7_5MVS#-O8^V8C7LA16JSZP?&Y3UV%V=7T)* MI-;YQ>K\B#^BJRK63=^7/=719,/P;*+N/M'^,-"P&08FV4D@$],:NKZH[,;2 M=7[[2>!?F*M9527L?M+K18,>A@E[,!6')36O<>S#$=,;*!>7-/WM$^6P,RS, M3"(F,'XY/LU]%KV/H^[_[@W2(1ZOE<\7HA4'^^5EJ)%L%B0;)SI5=5:DP5T1VH-S@?)/Y-)^D2O4GJ;G S3 P0_4'>+BIWG(H=0H. L*&L<7K0H* M'NMG7?S7VMP_(?5]T.NTO?RN7VN?? M5[\_WUS^Z=R<],Y"%[S64K214H1]B^QWX,F!YWJR$02&[%JJ+9O(LAW/L7TGT/<^*DU%&9_$ M,_:"U$>I= O[VY#0<-!)4H)^@315!C,0@6QI3?6Y]%%1RUKY'=6YE'452;)F MOSP%ZX[AJW)(4$G:Z8*G!N!43:E$#67!6:5O5 PT \KMD-2QOO M*GD!'\,N5"$M <=I=%1KS=Q:,T8:J6+#54S9)E K&Z;OR);D1@*Z:9LZ6&@J[83&#A<1_KM.N\Z M@^Z^64'@])3RUF;QI1H\$B@INAD@77/E$-N:;"C(E3T3Z[(6^*YN:YIK^@84 M231,=]R/>EMG99> TSG3KJZI.P"B$TUP8TZ/JLJ=XJNS[BF8% M&O8=6]_[:&EJ0S/':U5G1ZX@^,L MNL52-\EVC&QNI4Y(:3LH<]5^>3,8:?^ MIJM;Y:=,GM7Q^1.TIQ M5D=?B\0W=XVL$BNAHMUA(O1NGV"%W: =1DKKBX;IAW(R+44F40[JFLZNNT"7!BZ MTK"U%X\;6Q.2O&V8#S#&Y$N+G6;WG&:D\&*/^%XG&Q$D0Z*F^3Z]#!_7;3G_ ML<+UV1:[L016Y%8G%2?27O2@TY]RUR%UUI79%C!= MUT#::O *8G MH[-\=3,T-%76+,N0C4 AT;B&B.3KT+6.75,UU;V/MJXW%'.<&60)4#JC'KW( M\WY' [H%:YBJ/*5B&J@86[+Q?U:+LTM-,:7G^SW,!E'XP+'AX[^\]-W'^;_W MVD]\CK&$?#C#1?$#V3\I3@;DZH,$ (5N+SWJ#:,8Q7Y$TZOD!4I^VYSZ=/P7 M#*UIF^0N^DE&^]W>I[B+!M$M_G 7!8..@+72%[G4*<57D$=N8CB8_I722OH8 MHOX5+>1GV1HIX2_]$^Z70J!G^YZ"_<"V;<_0-1?A4 E#3/ZH>ZZJ:;]4C1+= MTF]UTJ+WZAK+7HK1C8Q"\HSO4?<./61[[RI+T8MB>63I9UBUI^7V,>E]I36W M)ZZY?B"=7YY?')Z<2_NG9]].SUH71Z?M691NI;>]?]H^/ST^.FA=')('N"#_ M.CEL7YR+^UZ%]$JO\^.3U^/T\^X^^K=#)K3GO*#AOO&+9(((U>)8] WAL/%[\Q5%7(RPD5A*VX=>?K):P ML02V@!:T1.T% T*M[JIZGLHG,ROS=!B?77[S^V5#A4ZO^N#J3;^?V,$'X(D) MTV:.F-J2J\\;O_R-/M;QF$(F;K'))T]>7J]>FC(PQJ])O*XXO?%EO$YN?.U' MER5DG>B;7_[197_\FF!WN^JCW"S3?#$W.]]E?^(G_6D8A8B9O[U&F([7_,/H M,/TSS%8@.(QVT-KN!3"+MJ*/)RX.6HRTOS.TYQR;1Q7B7Y^VNN"S7(*@X^=X M_E\ZO=;HJ'\&%PW#=BM^\1'L_5,8A>HD8\N>@*P8#6?2':[SC\PK)YJ](K)G MLI:GG:>(_LH,&2Y#=LLA(V;I2.;G1ECU;*_BI]@[BW-UL[A->Y@?7*>.!=2D MCUR-3*\YU\O+03^<^=%,JOF]3\,T[DGG=X1?]XB/Y-">\]ENX=&6+'C)A;*Y MCF<(V@ANM6%.:T*"#>;]5MZ$,?P7S1GXVA/&( M@^TODV23S>$PPO_"\N36'O\U\7;WS_?>ONN^VWKW\?#@#7UWO(/WMOX^.3Q^ M=?SN8)ON'O^SNW?\[^[N\0>R]_JKMUOL7?Q%#H__/MX[.,KWA_?^.(3/VKTX M//F[^^Z@V]D[>7=T2%]T]F>\W1\97+^S]W:7[/_Q%X/KX'?P7(<7>YUW;__N M[K_=H>].7AP?OMWA_[FX]'1OC^#SV=[!F_<B+DHH99ARZ@4G@=/#4Z<"IL291YX2F?F(F;"7,04YFH\<^U-V5R. M8B>=4$CEJBZ,J-[9GVK094PUBKM4X<3TG8E_'P2>P(E;F M6'7]1&4"UM@I3%EP7.32KB1P0UA4@5DGBCA<,J+Z:T8<.A=--!QT82 4\>04 MTE@PI#5L2-Y+*95;VR!:MK6Y-U&5\]7-A7IE<5"AE,&<$VFUUQ+03KVDS!&5 MBII:.JA/J2D9+(].>Z05#H!W+T%- ?(U3I%+ED YIUQSCK=A 12HKR[4.8DX M229]XC)#W1F:).P"R2MJ=/!%?BP;U*?E1_!$VQ@4BB%BQ"UH$$.M1(I:[5QN M@H@-0)VK-B9-VM7K#+4QU7#Y,3XK.!ACYTF44*B?RK1*1#)L;522.ERN;0BAVI37U4BLD,1*D00CGD7'6+!"P\6D9;GR M& 9!9+D(-!91M&PD,2V*L'8AVLA1,,GFVM8164LI\BQII6'&%4E@23#99J*N MUF2EIDH-*'Z>VY#U4VL(RW\X5R;KG7U#Y1HEWW6I*\$O08)HAO-^^J/?#U7M M@TD0]G6_&\K^5]_^YV>4- TQ"(,I(I89Q!W!X[8.5#CM+7785#UGN&@3N8+9 M5 71"TN<+(A^($1/R5Z?M.=@N2)0O[DL>L#(8"80X<:'8*6"B8,/GC=8^.@A^.C#C&8 /C(L"HY4SE[FP>'E@0_4"(GM(,+%K+F.LA>.OCC+;0RILH(T7!80K: M@@9D<L%!?4GL!7N.!AN&!:SU!.!,;.(L$% M0=Q;F_,4%"(>:V=C$D&3;!>(MB:E]UF#P/K'H#\.8098G0Z7" M47 -Z->X+6HKK=(\R7)]?*;1DF7_- [L*+=GBU].8V]XU_-%\[IPRC6>7*Y@ M%W[YH=WZ$'NPU+I5/W ;3CJ]SG TJ)KVE33"!U/#D]GX8SP7F[VP^=U,;(\Y MH&R6-6Z6YS-"63FG&/48&28BXEJ#9'94(IN2,S+:*&W>+*EJRU)R<)7A7;O< M+?!^#'A/*6&) \M"!FF8,%#"4B#->$!2)4V)QQ);#/ FIJU-74JXP+N!\*Y= MSQ9X/P:\IZ2N#9RY2#B"F22(*PXJ-Q*/O(S,.9,H8QG>@K=9;:W3&Z1FET-U MO(K#: ?^J%(;(7Z*W?YI;BU>JAP\8"'!\10 36U]FX#"4?5SU,6,PB :5G$* M''2%$8@;"ASEN4(X& 66993&D;4-:=KD_D<P,(\L#0RP(191,)+BTMJ%XF_"ZLH(*J!L(Z@44ZBN@?C!03ZD) MKKQ*5!$D@U>(R^KLDLOGBZD66"5E9%S;T*Q-39-VZB<5PM@Y.;6=0<9$/KKT MH=\/GSO=;HE:/%P.WV3(OTW$G_WA\'MF2ITO,:"+..@74KH=*>$9^0 VHG>2 M411%CN9;2Y%Q,2%*J:$A!.ZB7P/VT930WQODXB@>S*;KAWF07&R,^\)Y.C7/ M4R:H\\B*(!#WV"$GC4)*11,""5'G#@)5?7FQ0)X2"PP[ MRKG12$2 +U=.(4N(1A8[+K2@1%K5Q'WY*232C>L;]&?2Z4J1@V9HB*^)CA._ M1C$ZZN0J,JLAF, I>S)DR@V@">7(4K \ LRC)<$0(*.U#6ID6_.Z&D WYCQ M.=#<2/51.&#!'# E/"+UQ&GI4?(R(LXY0<#?&#$.O!Z"(D*QM0W&:9NQ>Y\( M+!RPBAQ0NV8I'+!@#IC2+"+Q0(*%W9_I@#@S!!DO#1*>&BHXUMC07-A$M25? MFL(F3Z&809;RK33HGUR*FG[OJ15\_N5A!>9$AG06@(M@HC*>;4) T!A1SZ@ES'N!8R[YK-M&SJ9.%4"O!*!K4!(%T(\% MZ"E1@7/8(PB'DE0,<9XTB J5$";*D:2%\]*M;0C5)GBVD>FCX/DIA$!V &V# M.!Q5AR[ZHZ,X:'4J1+1^F41#?FVW>K$O]?_GIU*6F?]!,5FHQ]6 M.A<81SH:L#@T9BE>/>Y1*.M"UQ:36Y;(ANAHXHV'X@;$^I"18< M(<3G4*95B!.=D).8(6P#2S3:2&*N=,;;_)K YOS&1T%U@U&].#%14/U J)Z6 M%,E:R65 RGB+.$ZL*EZ&*'^.\.\M1M M?QD-+$Q!IV<'YSNC>#($ZLMW.>A752XNU63AO1IYC\\H%8&)(IPGQ 0SB <% M2B4IC\!,#3$1XZG)L0YBVH+7E1W>F!R-&KVGJ\8FS= XA5>6AE>F#YV$7 XG MP"J4L#:5,2;2D M971!:D05!XEFO$ F<(62MT2$I Q0R]J&%&URS3FVYC'*4P@)_3/V8NJ,6K^< M#OJ?.D.8B%\S1NZOX9;7S=2(G+*OY#9Q+DWFJ1!8C00FKLDK"U((&Y"CTN6# MN!8YRR7R)C$JO T.J[4-VA;DWFV*B_>XP<9-[0=;"IP?!,Y3$@?G&ES,&F1E M#@1ACY$U6*+L*P9+)3?W]6"/M(F^3Q)*07*#D5S[\92"Y =!\K2R8,S0J&SN MQ"URR6Z'C$L!8<<$)LP;CNW:!F\+-KLQE^#/@G"X%T=?\\>J % )]C0CV#/N MJ%727.NEI9W9CII&ZQ@Y82@*0Q WCH"!D?/6K:#:"BDQUFL;C-(V%O=6#,61 MNC3@;T9LIM# HFA@.I0B9=R%$^*MQ#+&$0Q[P=$P< M?8L&;UZ9GX/^/ '>4MKPK@SW94;J1,I9-KD#R N8;PGF*4T250A,"(/ U.*(8]BV=8(OWBGL8 ZI2#(?@ZNKL%\) MF]PQ;#*C/-A6Z_7Y,*QIE.04D@=#+$$^Y=B9X!)931VRP4H=I!:*T"<8.RN$5PCO 6M:%,);'.%- MAPIM%!&H#860SUURXI#SN5B-(DG!KQRWN H5:KU$AZ0N;^1R<8N*S>KVR\UQ MC2L/S."10O\LB^KI)[[/)Y2[_,%=/DT'SFD$ !S906S93[;3_;$?!\;EY*2? M[[KO/Q[UNS#$-\>4ZTB_*=>H+:-A.?HA_],.._X^[MM5,QJO>\1FVX4_,@M? MQL'K3#;U.O_HM%&X;0<]&*WAY<=5J^JK_8>+_3>/_3?;NUFG$)/&%-FJG@\) M&FEM&3+*43#^!&C>N+9!U^4*'C$M'+1,'/1#;7H#"=W3*4=OE*B%C>IAH^E: MJ1'F)3J+F)8RUT&6R,9H$37*4]A'#,S5V@99IZM5*;40T:H3T3V=986(%DU$ MTVXQ[;!1(B('^P3B+(< ',9@(#E+B"+P?[ZV@==D=1:JO1W57NF>M\MVC]]\?A^4 M"IQSBA+E"O& $W+$*!0%_#=(+Y-A68&*V[;[K D:]=J&/S,!?W33/[[OI\)J MMQF%E6.U^PO:PFJ+8;7=*ZRVFX]@8DLXMB@IK3.K<5"RAB 591")Z>2%OT') MWIW5;@&-PFJ%U9Z@/"[\=E=^>W.5W\[?,ZXD]2F@Y&Q"7!".'"<)Y3HSVA.: M'7FW%.SX:B3SB?XVOB'&_RV\?69 MYG[? ^*29ER^CK%EO>^?P&>?YR/DO?X(KC[J9RA6F3@6D-%*G9[M^8[MPOW! M+TYB;S1&4(GS+'! F?4^H6KM\U]'@V\[](2(WB/8CL@F>\9GM?K;GP[7?OAN* MDTX/30W]'*/V\YG]T;IXH#%7UXYYE2QS^/I@>_=UZ_G^JY?[KS8/=O;WYEG/ MCWK?S_?W7N__N;.U>; -#W _^QN[QV\;NV_@,?8??EJ^U_;>Z]W_MYN[>S! MS]NM7_[M/O)W;P M 1;)!&9Y@4QQ;35"XY>_K9UU/%X_$\_EY),G+Z]7+TUM$N/7I%@G5-_X,EXG M-[[VH\N:=:'HG:[ZX]<$N_DSFW:OFK*%W*N8ZZIS^K%O3,@BXB:?]^\S$'T8 MJUG_#+<5 @ZC';2V>P$VX*WHXXF+@Q8C[>\LI=OY^!]'(GU]VNJ"SSHC^# _ MQ_/_TNFU1D?],[AH&+9;\8N/8,5=260\Z9^!(7)S3<\KT=>;3; M>*K\Q%,%[[O8(7L7V3NU2?>W/N+=MX=X?^O-E\.+?Q_M_K%]_N[XU?'>UK^/ M=Y]_]52=[__QZNCPXEUW_V"7[&[MXMV3%T?[6]OG^7/WMG;8NX-_'^^]A?_/ M>*IV^+L_7ASOG;P1NQ=O/N]>_'5^^':;PW/D9\2[QZ&[>[)+#D]V\7\N=B9> MJNW1[O$'MG?PYF&+(M\6'PW/.RL\MQH\UXQS[(7Q%L1XY]\SWD/5?RYD5\AN MR-K+;FS+O'JC4]4-Q74T'EIQ=ZP\RE^K\O; M54'L?AHW_GQ6CB4OT;%DIAJ^^E[F%0?;@PTY3EG%N4LM]8=O+5N1P/.K'/"M M]LMDBC9[H?JKE_WA:!!'G4&5E3!I=?>R"R.P^74.]^)H/QW8+V5CO=7&^MIS1<\^JU+X=^V8*W?:J27J_D M['9Z )ZSNXN9:P9D2>CM,6.Y/V*WYW9X]*+;__RO&#[$/VRG5[6D"$('S)#CP2".#44F18<,Q]Q@FB3) M70HXGI4KMZY=6W#>1)PO+H)7#0>SY\]9H %?K7MLEJOA8'C&D,IFH MYY-Y.LC3-+[/S%+?)NTKH0TZ0YB K;,!?'T)(](/Q?%2/]OY&0GC6'!,)((T MC1PD3/+($J&05(8FJHV2Q@#;F;;@LAF>E^*";5[DI9#">V&&!C+#@\5F"C,TE!FFQ1'P?Q"$ M21A0SA#'EB"+*4-4 2!(C,J*!,S0-F;66ECZYKK+KY%:@RF?00NUA@"(8(]HM!_V1S__G.JPCC M?1'#F]-^[S4L@OW!GYW_GN7://#GA4X7JKXNWI#]@\/W-#N/16)(\Z"!3B-& M1FJ/L(8MEL%RHL:M;>@V;*TEA+2Z3/)@"NS1"21UOL2 +N*@7[CCCB)M;PM& MY^*O]REQS4GB2#L@$"X#138HA:*CL) HQ]2#2/O?_Z,IH;\7]EA=]GC0#+K" M'LO)'I="[I(]=*1>&4X1,T$A[@A%.BF)8//1WN DDR%-9(\ZPUU"-%S*'?1' MMMOJ7W-V;=)^[#S-A+IA4H:-B MF=_B.*BO$TV($2M]<-(( 4*+FC9,ZA*J,4-3Y5GA@X7PP52$"T?) M%8M@_C N$(^&(B=D1(P3%F7T/-)4\0&YYBS_:E=J*J30/-552&$1I# =W(J! MF*2C1-(%( 4*]&"BMRA2*F42F#B6&ZFTY36Y?PWEA"=5Y&,LE^8N\E$B6P]V M:ND:6KND-/BI>Y;'\F5_4#F*1J-!QYU5I=X/^GO]7KZS0;\+#_1A)]>TC<-1 MH<'Z:/#CC%82@1!GO$%64:!![#S2-D4D!;?"\9P,[;-M1-NZG&Q:.AIHQLFF M0@A-)H0IL22X@)EU&&&N$N*!:V1!-R&2.*<61EGP7.61XC:7]ZE\5KB@P5RP MN--/A0L:S 73&LE)G20+$0D5'.(>A)+E/"&+5<)"D>B5S+6:VIC>\QQS9HBT3$0&O,*J2-U2CX1$,DF&%#:PN'ER,/S85\[;&> OFF0'[W>\@3 M9V2RAB-GTWWT,;QX E MAXT\ H'GY#:#' L*,2!QBH'=/6%K&S"5#8)U39&:Y9,IDU2V:;62N^*>#T?Q M9-AZWA^<]@?7%GGXV>C\L-'WS>&WE6["4>?0K,PF\)!2KWBH:F3_+[-:S@A% MDP$%)XA'G/J =' *3+RHHA<,9E35';^J TR/[.LN5%JH=(G#AH54ZR75*;4, MDYE4=!$E@3GB()R1)@HL[*B-X01X5&X MUO3)QW.ZKO(!QM/^L)-7Q;-![%8U^G__ MW FCHTL)?.6-D^G'W]YB'=SAV>CFMUP99A^S?_*11OD%TM^/Q]6O^7XK%G+* M.QQ]4$HYSJBQ,>&4(GS+'- B?4\87KM\U]'@\B%.[8>(W"#:C\CFPKK/;/>S M/1^N_?;=4)QT>I?WQ"3<]!Q#]O,5/3.Y$\2AO(D_(SK/[^0W@_%PZ.\W^_&L MC'_3Z07XJ;J[A4^3NG::LM/N\/7!]N[KUO/]5R_W7VT>[.SOS0/B!UI=U]_V M\_V]U_M_[FQM'FS# QS /[O;>P>O6_LO6L\W7_^K]>+/_;>O+Y]B[*'\"JF* M.N%&N_9T&)]=?O-[Z Q/N_;\6:=7?5SUIM]/[. #K*()#C-XIYBS&I#QR]_6 MUSH>K[&)VZ[9\YY][K4\[3R-;%=FR' 9LEL.&3'+2R4_#KW:X5$K=?N?AZTTZ)^T M^JS.N>\*<.D\=\M,>,D;\<]%-GE ^X+XFW\6+STMMX MM$L/*;SGR^X?;R[>O=W!AP'\+Y#\ZO_7N MX^[!F\_[!Z^.#P]VQ?Y6@'O?X;MOWQ#X3+*W=4C_<[%[38-M'2,G#$5A".+& M$62-Q8A:0;454F*L0;Q3VL:/7-#]*Q+J3'4L=+0\=-2,.',AI@41T_GT:3(9 MM8P.EE+NM46-008[BRQ35!!NX$L^6/$'6,XF2L-Y&E@S7H-@Y!\$^F[=8 +TJ@*[] MS'0!] ,!>K;=/0W Q II+P("FN9(QZ@0HTPE%IS5'):CP&WVR"T=GZ[F?3WJ M^X_(V2Q;N M&@J6%X_E:<&0DI$Z%TB,4DC$O27(*)V_6 R6%HE$X;4-RMI"JP9A^2>"X?*\ M#MSL3^"_S'_YE$(O+W/(;Y@9"=B@U>E]BKU1?W#>ZN(%D% 1Q&@BR7$OD#7 S MTRIBG7(MGC93):BZNCBN74W]#,=-K#Z])!">%E&88>6$Q?!A7./EK%\. ("(FL*-J4E?#,ZN*[=D%Q6U@7@7%G1,\(#$ZC8(0B M(G)]20HVJTE.@\# Q#EE07_PV@3&PX5I5CA"X6P ,+G'Z,>W)/RTB/H3XPEX MT1]L]<_<*)UU-\J_#-GE56"(I\XJ/R0 M(6<*N(%EJ)&*10:QM< MW#NQHT"VL9"M707\&+)%UM>)YZDJ\U2'9*+F"/9BB3AQ%%FE..+8.H>3M8+Z MK.L9U@U"]%,*,OR2-?*OKZN?6NYL".\:#N.PG3?> T\M9]>3J;G9=?V M1MN7,U0XKD:.FVWW1C0U'BN'@N,*<:[ 9F&<(4IIE)8XCA-?VV "MS6?/<%V MZU8:Q7'9/)/E(0(3!>$/A_ I5<*35<0JAHC-O<<4#\A([! )7G"'7; 1$"[: M5,W6B"O1B54!^>(JJQ60/P;(IZ0*TX1SDBP*0D7$'7?(!6H0-\KE]EB!LRHM MF>I[^PM+N**&<$6(*0X&52&UJNC:R'Z!3QJ?IX#K?XHM^ZU4V],*:33C7,76 M9(+&;?T.\O1L]@+\^QQ^V2FNEUKY['Q6EE!%C?/ 9RQ2Q)-62-ND$99&<1^E MER0W3"5MJO13ZT._'SYWNMUQ7=TG&/MXS-#'9A[O;_/Q M_,@./L1"3G62T\6,IC#4>.4I19XYA[BS$FE'.()I3%@S&&=/LMTAU;U+]15' M:&.Q7'M.5<'R0V!Y2D-XJIFDA")N?$)<6H.,J Y?$ &<#(9DSHX4HLUUB6JL M+IAKS[8J8'X(,$^IAA!9]%@[%!2V**<](V,81R8XF:23DB>;-V9%[YUG58(7 M=^M_>V1[@(-6I_==UY=Q%N+=>K[,ZRPIUZA7I3*\3D6S5]ME>FON3Q0[GZSK MQJV,^IDJ^^3DO9&>O<&",1$2^%Y O;&"[T?#][2,5<0G(QQR M0C/$(R#=8(?S23^3E*,P]V)M0U[;6+K NZGP;D0DK,#\$6$^)7!-\ E;34'1 MBH1XRH"7*B'O")94) :OP38NVE@UJ0)0G0IW"63'90&_3GQB&7>-2+B;Y:LK M\U'XJ49^HC,R0PDA=60&Q41!9B3*D7,I($(C$8I;[GE:VU!M+9O4Q*JDY2R? MU"B87ABFIZ0%$2E2&2VRC@7$&7SG) [J4@U]\HX!S:':8-QV8Q4G +GY946 M!=8+@_64E(@D5R8S!C'JIS,@3BV"\',13 MVPFM^"6W59J<[!F7&?!G@T%5>. )IMPU+*XQF:7+G.'M\61=ND>J5(!"9W72 M&9M1'ARV)X4-0< T#''.,7):!B09$9:H1)U5:QNZ3>YU%J X0)N+\P<0'07G M#X_S*34B.)/:8%C:*8;<^!XCBP-'4GBKB(DI4 =FBVQ3,IOC4X#>5* W5(X4 MP#\\X*=TBCJJ1GOALQ,-&D0P(C>A5MD=RV3/0&L@[S(1,Q(64ZZ4H MX*?9^@(EY-%H7#>CR$!!^ ,C?$9Q8!,D(XAQ2Q"702(;C4<^6DY-2,IPDU.K MI)CM\ECB'ZN [>4Q!;!3&K$C01Q07S([2 5#@)'+W#E M3;A?S=(2_[@K3"^5=^X.'WMGXT[Q_FP(-Q1S\;.J0G,)?CRFWG@.GY?OY&UG M=/1\,C.59Z1P5XW<)6:4AR2":F(4(L!BB#,7D$G2(>:$P4RS%'BH2J30V69Q MQ1':5' W5'(4D#\0R*=K+EOI8T@,I7QDBW,AD<8D(L]=])0Q1:W.((>Y;9#W MLR!]>4,>/T!Z ?,MP3Q=6SDW<)5,(0S6%^+*2F2D-B@2I;SBE@9"US:DNG>^ M50EDW".0,3@#N?$MS:K;L:[3[8R>W&&.9I1/OM9#DJ?HSV_S'NPW M*^VJ(/XQ$3^E2#".T2OK.U9+!O M<%"D$,"C$<"4BB$Q*Q>JD*6ZVO(ILK!\$%9&!TER/455-;-\6O$=768',;8D4$-<&XBE=884C+@6!B'*Y M&G.P8[/"*L)2/LJ57#[ Q6>3K$J<8U60_)":HB"Y-B1/]V[A-!HF C+$YBK, M)" ->S 23FJ=FZ])%G*MR28AN=8PAVJV1H!%WO)V>)3;V'_JA!A:[KSUR]FP M:B+Y:WW"83)$KC\(<8!&_=-G>82&_6XGM"X?_GG^ M9I@[5'UEL M&A1?VZ"X36@-E;,*/S2>'QZS'TUAA<=BA>GS[(F />@X2B+WJ.%)(L,U1H1I M)V&6%?9N;8.1MM#W3NE\*&JH*<+29-&4P=-*W?[G82L-^B>@E#[%X91*NEO_ MFLE8S#5)=VH(,Z_WJ0DWV< />$KMF5Z>#?R1S77F^BF[!V!W&)U7R9#QOV>= MT]S)K"1!/ICL;IU'P8N3"3U$)9Z MUAWC@M:5ZG!G0W@3_#QLMWIQE%_-D;A @)@CPE08@#;/V8X&(Z>X3E(YK'3.6VX+P0NP5Q;8 M]8N/ NR'!O9TH0=+ DQ4/H&@-.(R&L"T$BB2(%6RT6"9,R#;DBY1S>K0&9YV M[7F^V9]PP3+_91F$)Q;RNB3%ELV>FF$G@_![M3E^91!#"7T]7NCKV]ZU%T?[ M*8?C)Z^$LIG5N)E=J7#^U_G>P0Y^'[TE/CJ.J"4892V*G':YUKD("FP6(FDN M\<%,6S;%AU8&=^I\B0%=Q$&_(/O6R+[4GW"MB[_P>ZDD85%&Q*3P MB%N16ZOH@!B)QCIEE?=J#0Q230G]O=3R6%EX+S[\5>#]$/!^[+U,T7,G M"%)61\2C#ATH;B*\GU($K#J%>FTRZ=.*<35";+SH#Z[ZSJJY MV;FG3*6W@IMU1:VZ!M?HU7O-3S M:"K &W$T[M9 +UB^)9:G(ES)>:8B<\@&QQ%/U"(ML$2Y5VN@P3F&S=H&$_>N M%%C@W-S]>F'RHNS7CX+QJ6!72EIS)QF2P-,@,W(/I00[MU&6$Z^E)9'E_1KC MV:/PC[)?EUH?7VM]U"8\GOR!W8>J]5'X[<'B'Y?EC*0R-O"$M,48<:L]LE;D M5#R=/2A<$IU3B"5N"W'O!+QRF']9N*'1Q3X*2SQ8+.7R6'^DPO&4D,18H%SA M UD7'5(B^*0581'G3I*DK5@-IX@*/ZP4/RRN[F'AA\<.QEQZ-1W,9"[VX<": M0-P[BPPC\*-66&IODLZQ5LK;3-$EX(Z11\$U,E2B94XT*/=\)R,;?O"^CIOLDXB2!\0J0R MMS4%5Q;/"SU;5_;FQ4!Y2CEC(A5)!*,,6L2) MP\C)$&&K)IR0" +:ES3&QU81DXA\"^!8MX98VAR)Q]00K^+I9$KV4^&I!?#4 M;!!1/]RLF MVAGI$Y+*,\0C 0#S()!@C =%32#$-G%??KI1"-4HQ2.(BV(L&B2@(*(9/$&EXS %H1/6$,1U=DM/S/ N%FVKDIBNEP=]\V3_8O7C/E?)6 M8H54I!1QFAC2-&$$6XR%&65)V%AU+N%R]H#U _DGO\*B^">70C3,"^:B&NZ! MX]TK./YP_M[$$*4.&@42$N)1.^2LE,@)%4P$DN:&-M%#6=#<=-50T/P :'YS M!#=JYJJ+F> #=\DYJ20RHNIX2!,RGD%48O%4-A#*B\U6*E!>&)2G0@]*44M3DLA&4!*<,! 1 M/$J$"0N.8+ 21#[Q(-M@6A8HKR24%YNM5*"\,"A/Q1P$[,@I"P M*PN+# ^14"FH9F)M0\FVDKH94'Y*T8;OO\U045T<]1(5GY(.GVE$9)%+*"L2-!>N#^(24=D$:BAFAIHFNCN*X M;'H8XG:8+A;(?8$]+288I\HYC)3/9RXIC<@)'U"D2N%H#-=!5-6*%)[U"Q1< MKPJN'RB-J>S5BX#T=)EF36TDQ*(C!!9)O=Z^QE<6$Z)2Q\54H!LQ+WW2&-+D+8^>^+XW!\T^41.@, M3[OV/-_G3RA@F?_R245J+JM2#6+7CF)HC?JM7H1+9))H#>-HU(V726!5T 8Y MFSOC^/[):>P-;5ZJ3RN.TPBY]6H\6P?] _OE;6=TE.DG-1?K" M)%I!^N,B?4J\18V#-"HAII(!\:8TLM0:A(T(+.@0-25K&ZQ-3$.:;!?Q]L1B M854WWVN;[I0(V (EV4V=TZ\$[J^T7ZXFZ<7E')7.Z7O,R;A6;4%0 O L#36DH[FC@)()ZX MRX6#%'P7%$H^*DJUC3@ @*F9KSE.&GI@AZEF*XF].&KYW,SS=-(%M^7. M6[^DM%@B;"Y10P(+TZ2129JC[SV+E :"!5@7)DVY36$A!IC6]7H:5XQ'GG, M8%)AC\:SQY0TXXE;+Z)#N0TMX@$#>UBMD) N&$L5CDEG!S6GLP[JN\6CFD8A M<]U/X9=&:+>%\$NAD%M2R)2.<\HRDUM;:YRKTB4ND+6<(GYPPN/V MP\YD*6Q-%@+\W#W+4W"5:,?D6^RQ&LETMNLG,.9P$BD$F M;;CF+KBU#85%FXI[$VIQF"\+OS0CH%:89IF99DKY44MP#%0B3*- G'&-G),! M16D,QY%1'6"Q<],VN(8F84WCF,6IOM4DH,=4?85VEIEVIJN#^&"4< 89'PGB MUDFD4X O"COO8B1!P1*GK"W-O3U.JQKU"YU/CT("S^>6ABT[:HV.8LO%#YU> M+^=0]E/UB_-H!ZW+":SU$<0ZG>,A?C_M#SMY+3VK:G]T/L7?\[I =#T/P?2 M U/D"ZQMV*]KKAK[>[H!&:RST#]SW?@T=@2 M6 M 4\0W#;75!=K*D\\=&1Q>81BA)=64B+>NVS4=1/\F$3]/_>I\G,+P#1[#Q(L M$1X#3Y03;JG6&&@I86N-U6#+\$K2+CIX6_:@&O>@V2YF-'(M-!BG1H0<(=$. M699@#Z+4.8E5$@1:>ER-W>K'!-4B&3K3/AB#YX^![$5I]J>[J MZRB,?1QP6UU[.HS/+K_Y_;*L:*=77;QZT^\G=O"ATT-C?\(S,2M_JU$:O_S[ MYTX8'3TS9ET+EI$]\7-,/GC\*EFO0#\U->/7)%]G7-[X,EXG-[[VH\N:=<7X MG:[ZX]]5Q77:E#T>K:;>SUV>GIN&>([8[]6JG;_]SJ],:[Q8_Z MA=01+RC7>!*G-OZLCFO8X3".AJV^&UGXBURK[-M)?%ANK1Y\5K?ZRV['NDZW MJF71^@7^IGL6X#L;^J=Y1?[:NI=960SG93&<:SMQ$D)X]BK?PWYZ,XR;>1WN M3U;A3N\RD_)%?U"MTS\GB^_\29C,%WMO_P:S>%N\._EW=_=@%^\=__-X?^LO M =?ANW\[,!G''W<>SUM,N^2=]DL/NB>')Z\@;_YB^[^LH\$!;/&4 V$Q8U M(.Z%4?"_*@&"F,]/F/M39E8W&.PE(U -%"+.-8,&28C MLH(QE7O.PUZTMJ';4C;)Q%HIK\O-:48@?T41(T(C;IQ"EM*(E.9.P7:3N)*Y4M-U/1A+ MYY!5P7#M)=L*AA>)X?-I#'.E!&%().=SP4:*;/)@26#O!# PE3&72FJ3^TN? M@N'&8KCV _(%PPO$\+0:@ GB,B:%,+$8<0K?.84UHC8:Z[1C!,?<(541T2 , M/X'HV$0-^/Y);(WLEZ]ZH/7+(/K8.1T-?VVW>G%TG[)E*\U+"] '>3(.[)VF0-L&"T:%LR@55P<*XIC!7@?&JP'@!*J' M>)$PGA8*5H">5U0ARYA&'!.%=*"@_6$FL30:LQSH)+BMZ%..&SS6&>6# ;PW MQ4'5R>:_9YW3+!9::= _ 1'Q";[O#\Y;HWYN#GH*MWY>G5[^^H>5DEC"4\KN M_H6L5IIU:\V5NUQB^VG[^'KGQ1BKI68_YJ125%S M19,+2#$J@)BQ0HXD@2@%^XI)9D2H>EZH$DE98:37FF16D-X,I$\I*4:-L(EC M%!0VB OCD>8RP8\A@A%MJ-,T(QV+)OEJ"](;JJ0*TAN#]&FQI2P(*B$54DDX MQ F(+:>M1YA*:4T2B>4<+=8FNJZJ@H> MKD5KK8/^5U;.%#T7+Z?.EQC011ST"R7?BI+?S,@LI;%ARD1DC55 R=@BBY-$ MW.3_2,M)3EC[W_^C*:&_-\@!5AS9RR6T"LP?%N93&DMP(:1, 3&E,.+>,^2< MD?D\CV,:5HOAO,!\]6&^:)4U+\P+G&\%YVDA)6&NF-("!<$MXIHEI .GR'!L M4] Z>)Z%U!)%K"XKV\#-_@3\R_R73^"XS^M1WW]L=8;#LQBJ2A?6 _+'RJP< M^GFHI+YJ%G:J22#%IU4?%?NO FIOZR]XGLWWBC'J/7$(N\@0#S:W6 :S-3F7 M0C!@6&FVMF%,&W/>(*=6<5\W5#_]',%%%MT=O.>7X#T$.\J_)R0YZJ-$+.2C M/@*TD99:(V.U(#(RKJBI3185]#86O;6G\17T+@"]>Z^_1Z_-!_P--\@+%Q%W MSB$'_(L,5DE[*G$*OHGH7:EC/M>76MSK]\8%%CL]V_.YM60>]4^=T?F=2BS. MZ]XIUW@ZJ:$OSP;^*!=0[*<6X#KS^:#?[>:U]K7:Q/*%(\,M&]3,NSLO;T6B MZYYP5>R.6H.KF]X/P-[X6F_H17]PB9']M/<=0B[/(A?3I!;3Y,-,6)6!?G!: M<:2,T8A+9< T(0%A+X6)21":.R@VSS2I25@4NEI)NJHU2%SHZA'I:BH\3'20 M03F!H@"2 KJBR-G<\!4;&CVVQAF]PG2UVGZ07QXK/GQOA)=8Q?U@/E,5147% MC8M(">81MYXC:[A$*@:&)34)1YO[M;9A/-6F4@K^]Q;IAOWLVNODM5V[:Q[Q4ZT;RG UD7B SI0^O M?#T:7-[.J?T0D1M$^Q'9!'?[S'8_V_/AVF_?/=1)IX>NCN <#W]\-AQUTOGD MZ3?^X09PR6MNZ,J[)ZL 98ON&:7KXI(M.[T 0PF"N/K=@U-C-9Z_V%\7XB*8 MY]-__VYD"%N7K!H&@%WJ]T>]_B@N)\N]^\\1]B=_]^Q;<[9_LGWQ[O@=W-_V MYW<'< _'KX[VMW8YO(\?'KP[WCO>/=\[_OOH\,!__L_%1[:_^=YC;9SS$24J M%>(J>I2M$R2TH5RED(LHYFUB/$2O^A41C$:GSW[[[?/GS^M?W*"[WA]\^ T, M4?8;;"_QM\N_7=LX.(HM>P)<-1I6N0GCYL:],-L%>7C4_]QK6=?_%'.YHMR4 M8Z8K.:VDUYBEQDB29NQOM3!^TF>YG2[Y-WGT! M[9[O'WP@L"WR_1R>W_KKO4W2&1E ?@M.$==)(\=40$8R(75(@@NVML$(F]GO MVK>:7.>U2"1H;2Q,K6166)5AO,[_1&B&(M#@X MS"G3&CLB.4XZ,LS$N"'K/('!,K\WSN\.V]L"._7BX^>]BTVV>^S?:[!6%1$! M69T,XDYH9%FNL0-*)#JIE75J;QY;^SOKO4'FMVN0^4UT,;]W M/[R7@BMI778*F(AX<+"GQES\)P% M?5IV!#@9C@!FL0<\#?0-+P%;Y[G,R+3=UHGU1S#78P,?/J33RR%A^#[$$X 8 M_*;B:OA%_H/3KO552\@<-.ZWX 7XL_R9\.4L =S/!OGML,(^=3Q'-AN M-FK&.]2U\'QY\['O]A@\WP ,,.W /I=/A+M^_V,+C).S^!6T1S:+ZKS4.ZD# ME[>M4[@5^ G06^V(U;&!UMDPADLTKRS:0H/05G; CWSW\WOF#2/94> QR54J M* @.P@5*P@7NX$>!\5W1-D_2$B#)Q=:I[52F8P>V+-OMCHMD]S]E'=*:Z(Z] MLQ.8=E]#2LFWF,W/ C0OQ_6Z7\(']\-W8@/6H'\6S@:?^X,PC+TGIS ^LKT/ M[Y,">>=50D9BB;@&$\HQYQ$E-HD8C-*,KVVD_MD G4<[N!06DYG<:)U6XPIF MC<\MX$->"Y,H6D6[_4J(7NT8G'^[/_/;?FV28M)NL1QEN4H9?"YZY8M@ M5S,7N[Z.8!EZWS^!CS[/&,O/.LR#^MW(3))4\^XS@E]44%N_<42>8-")X)NC M3OF&*Z2#.' X^J"4M:?#^.SRF]\O3PIW>M4-5&_Z?4*\$]X0LSG# MU1"-7YY@P9AUV%\R'";IWY,/GB!EO4+*5/1^_!J8P)3H&U_&Z^3&UWYT6;&N M^22W*M>![VQ M)/>Z;.-JYKKJ3PX%_30QTLS\Z369C^.=NDG'T)[W3TY "U6G,>':+,UGE M3\N?WN7X72/.<'Y5S]4%GW5&\&%^#CC]4H4J^V=PT3!LM^(7'T]S2^?!V,$[ MDR%Z76[VV C._H2<$UJ)\%9^E!^=/VP>L;P^LH-X7>,!WC M]>DY.WLOIO,KQCM&M6' '>T/7F>/4*AN[-M'3[(H\*/[.'PU]<[)SOO=W^LO?'WL=W.;6\W>_)& M[)W\?;2_Y?'A@?]R>/#A_/#BWYV]MZ^.=O_8%8?'AV(F#?UD^_SPV)^_._A( MW[W=YGL7KX[V+E[ -?Y]#-WL'7\D_[G8GCX<]RG\\3V;<[.=6+';[]B[\[#B>[!V](?N:] MS?>$&BPD=H@99A$WFB*G>*H21(-6G&CN?GRLZ89%Y&+TS"2GHC'<:F>T]40% M^*B$!1_G>,WFZ)1%M(R+B#EC@Q&Y :,S*&=L(@N+!Z5 DM 2N(2J.RTBP1+A M,?!$.>&6:HTI_("M-58'*F[(\BV+:"D740@L<.Z1]186D8)%Y#B.*(3\@B>. MY.1BO([Q; K9/+_X86'R>YFL2V%D;7Y+ZLF]\%H[O=9S>YJMU<5HN:48E(-! MM,.SP?DB1>U2#,2F]VJWOD\,:5UFALRCAE=UI,:KZJ?+9Z7* M_UX_$E-!4J+O4_-W/K_'MZ68/91VMSH:$?QM[J\N$2D>)NRFT^/T]7H3-1@' :/E*4YCN\U,B0II'6P@3 GK8&E2X ;U6PCLUM7 MHRLR>85I<76947$3J5+&28RY],RIW-R",*E")+8PXVHPXY3AZ,%L)$IR)"HU MK95!QGB'B'>),\^#8F)M0U':5M=D%M1'C84="SLVFAV%I%@XSA@QF#NW"9R[H#?_N& MO <)306S'L$>:'/@62!K74#$2)5 0'@3T]J&4+K-I"F.QL*,*\>,MS$;L0TQ M&JZU$)9K D2)G4O442Z988D5LW$E.')WBB,]4"*8C@BD-$><1@(<*>'';#): MEPBA>FV#MIE>I+NQD&,AQR:;C5:*J)R6@E'%J<8F$!$X&(Z44F)E*&;C,E/B MF^\I$4MM7&0)2:\HXH)I($>54*YM[ZU,C@N2S4;1-GII4G=6JKWR]7C.G<6K M8GZ_#.+II&+CK[FFY/"'AX)^E')]S2"L8F*UDUQB(Z*TF'%!F<%,,QV9E"QX M'>RM&IQ=Z?*^5=6)'I?%'"==P]-5+PTW>^'5UUE:F@+]R\!HNU<2L#^*W>,W M[RU1U(BDL@0&0@N:Y YG";ZC1$AGK*$NVWB2R/O2V?6LL5!;;M[6X4\+Y]('QG6!\Z>+G5*F 78*%Q$BV2RQRP2M$N:56)18,!;ODWAES M!<(/"^%) ]DR2XV>I=MXTA(G %3IE+$>L"DU#B+!/SI9!5_8'$P[Y5*[,^46 MLZH^/IY.U=/6.<520MCQ,"YT892V**F0?++:,^&!C]O$S*K$^5UG!>B%CLLL ME5E:QEFZU:8I0(9&$PF5L&D*;[AQ/&HL?>!)F[)I+N>F.1.4-Y1& @82LKF' M)4^"(BL,13@I(P.\(I08[YJ\[)I+@_3"Q\LP2[?A8T8\BXZQ8(6&JTG+K,<) M4Z,M%X'&PL=+RL?3T:XHG,)2(,^40]QCBEP*%*48A&*$:*IMH_AXI>H%78_3 M3?_?L\ZX(]*D)QJZKBG:?:H(+1]YW6V+N7[R'S.YI,Q2F:7'GJ7;& *>:4>H M)0YSS0WGUED MG%:]A,N^7]^^_]=7Y^7>UB'?W=I\+[45,(T"<><5XC0YI(.1*,@0>,[YI#JM M;:BVH+,QX5OG_15<%_8MLU1F::EFZ59UVWS \)31:,X3)U8*D,F249N4"WR> M+?*&'/JY]\JR'=YJ._SFEOR+[F]M?G[/J1=!&(X2#[ ?!B&1 U,',2MY%<<- M*N=(B7MG2!48-]?4K2$&44S=!F![]WML$XV3$(0B3"1@6T0"MJ[&"#-*<5)< M8L^SK4O5;/G98NNN K II5$2&2*)GJ<0=+1&!YY3= BQ+!1@+P>PWTQMV@K# M?XU EF01RT- SN.$O(B4.N.Y4GIM0[9Q';6R"K ;".P:HE0%V T MO\>V,Z0 MY CCL$43B3@88R-R__/WKOWMG$DZ\-?A1!>X)< ;*?OEV0AP+&='"^.)#MQ-L?YQ^A+ MM45;(K6\V)8__5L]0^I"6K9D4=)0:NQ:H42R9Z:KZZFGNBXMI..:2[6^C>LG M^W[X%IX/3SETD_-5>?3Z>/1?)TT!VR#ORS?&6L6\1 8-I4+%YX TFCJ2@?F@ MA"AG\I9>^XQ?IR=@5? *PU5*W:I]J#!\AS"\%("@;V@(-(G(B,T9B PBDT!Y M)$)([QAC@@I?<7C3-+SB\"9(Z6YK'BH.WRD.Q_,X;"QXGJ(EV5"..*P\P97. M2.8L*%3F)*GI% X_@%J'IB((Q3"!\HB'1S".PZ?R^OLVE3&!=]M;:6GE7/*QI7*54I52E5*=UA:S\,7T]WER(PF65*CVT@G8CU[R:V9O2X^6M_F2L RN(BXD3 M:0PE(2A.J(B"":\H9]"862VNTZ6DYI-?10=?P'!25,^?="NI&>0U9%RE5*54 MI52E5*54I52EM*:-PAOK>KXWW8=QR5D:PWZAG& <[0+T[W\ MRG^J;M+ZW*1XTH1F$?C13L@,'$CT0A )X FZN()PP5,)Z#'-12FZI;IV7[ZG M0'%C$84*%!L,%"MA"RU+V^;,28H!B+39$LNI(X)G9GV0+B5:D6+3D*(2OTV0 M4C>VKBN>;S2>+^V/!XB44P4D9.&)U#03:ZPBH+SVWJ+CP$RG\/P!),$_Q6]] M0/WY +T\&/IA'/B#WF"(FC)K.GM?<]M\8T-W-8^I2JE*J4JI2FECI=25,>[E M:KGEC>'+NP5/_&3_MX/1Q_^!]!9^]X/A%WV%/(5Q0_@KI[\"IW]__IS,5V_I M&Z%30+=/$:N8(9(F1JQ,FC 1G$*)!BGBUK9@'6F@6'6[>WNY5;>[HML[YW5; M,68X6$:4!4\?R[J64[O3(PXK =X? <8E= M&9$5#4"4DHS(X!UQ7"0BDDK:E=+7R#N$P \@G?BWT1A_'?;B;#R&83SN3<07I52E5*54I52E5*54I72NKO7WN9.\ISJ/9DSO5>%Z+6W^'B8 M7IW2OM/$DYI'LGZOZ.U* C'SUBCAT!5"^1));2;>YT1\5%I8D9/CN))%GRK1 MH8:*%0HZWLBZ0D'WH6 E13@%R)YF2H0-BDBN PG<>B*E42P&6XZWK5BPD5AP ME3W0-;0W^8X,U.N@0E7\*RK^4L^4P'E.7 6B!4M$NFA)D-R2:*E*: E8%GIK M6ZVV5*Z% 5U5^*[&/*KQ[PH&+.63)V&S Q$)A0A$*HTN03">B!2UI)RA?YBW MMGG?.=TAXW^ODLK-!4GE$0X#C'N"]7M% :^3.QY&XP1C,AT=_5RF?#(Z&*1> M>83[!'&3=1V]_/[CV\\,UK*F(D35!#)M"$A94F$L29D*3DZJEO; MC+,^U]=&IBMIR08E;3P(M5]E-FO3^7(.S/[H .=P\NR_L^:H\7@P*Q/W8C1N MZ,IT.AZ$V=2' W@UVAT-RWV,1P=X^V\7QY)7++AJ!L?27B7/%M WR40S&8@4 MDI/@=2*6V6"L38DJ7J!@M>"MPL!#A@$C UB$ .$9ECL@6DM$N?261"47@P5%VQY5LSH'F;L+O$*KP03"@RQ6I53 MY2(C/H,C5@$7'&T%3C1BANT;[:Z?&UJQXIY@A64NB$2=L-1*X8*S06BF9/*2 MZLQCQ8K[@!5+_((+99!'>,0*&1<^2'(D(9M4/# 1(O(+XT0?O!2YF!>2D8J(RT5 #CR52PN =@L=*=,0=&DPI$:.&(M(X3;R/"AG(@ MT%( KH.M;6'Z5%XGMEJQHOM8<06HB"$[F[.54B=IK+)>.@!N!,_HDOA4MRLV M%R%63Y.2,J9R5)_V#H&!@R0./5#B@S3@,Q)*F[:V%>=]IE;Y1-VMN'= <152 MP9Q+1LJ4E#82E<)5Z8E$<1,G(R=< M,1ZI1]^C'$!G^UROIFE64G&?L.(*4*$4Y=HSK2E8Z6)V&=#]L,[+Z(2%&@/9 M:(18RN52(7%N@R!6\G)V5O+$!BT)MY%;2K7R5B&I8*)OKY_-=2M \0"*X9]/ M)C,_C-#[80Q'LW'<]Q/XL3?*>!NH<@^K!OYJJ5T4E)%)<0@Y2.JY]4:[+)C5 M5$6AFP163N<)K AS%X)<2JD%N"(+2$]GXP)K^ 2CU*9]X=,U;TT>#],?)U*J M1P&N,P7L^$P*F-I[^I:] 1MEIN"(4%X2Z3.42 TEC#$=O$*N&_S6MNZ++[0Z MKG4IFZGHJPSF-K3\/_Y@!A=7CJ^CQQ_]=WNL(05'@B1+O2E69$8DX)9&@ M\)Q-$"A8+M%QJ3I\;W784I80KF.@0B".C&:'IM]%.E5*5TZ]S8!4J=34QSY26:SD =Y$BIX3HE2F7E MQIME*T]J&8_Q.FSWY1MC%,L6$F%) Y'!!N(R"R3EZ*6B:$-!;VTSMXZZA*KG M%8VKE*Z3A 6RH*]B/CDIO/2.14Z]I]+ZH+*M:+QA:,R6T#A'X2%P5^"7$5E2 M*9Q/@8"*.6O) \W0032^5PTOOJREC^-_9X/)H-'04>[AO),S*02]P3R'H!ZA M6(^:J%*J4KKA(J]U12P6"50[@^%HW*1-M3#V%.(8T.*79I4B%YM*RS!S)R2LB02AB.?* H%ST)B'[2VQKV_0-Y=TX#:0J=H7?*J4J MI4X:2>I"""Z%!%))[CQ":XB9)PU1&>?IS1G):@>O: ??+T7P?+(:I46D#99( M9R5QC.+JE3ED*GW(*FYM*WV=^%W5W.YJ[MJ"#I7>WFW3Q.5@@Z>>QT0#R3)1 M)+A2$.\A$*Y9](XS]&O,VHJ$JFIW;P/;Q.2#]6B4K97.(Y0''81,/G&5C4Y7 MS\&I*GZW*OYY2<4IRUYRZX@($0VX"H%8(PR)PM$LDM>%?9_1HYP.>5^!0#D247CB2A'9&2EDJ:8 E:?ZE=TCQHM;7- M3-]PU:'LE*KH%8ZKE*J4JI2JE.ZX"J)2FZY0FY78! 2EE=&&,)U*'P"=2*&N MA&O*E%!*(HVMY&8S5;T"\B9(Z2[WERL@WSD@+^\W&P4T:N:)<+Z<_/278LX79&"]&(_R8/J_2 LJ-5XC-:;_^RJN M="QTUH,C@0,ETH$DP5M-6*8V&Y\SUP&)L71]Y5:KA&L>95?5N(+M)DCIEA/9 M*]C>,MBN=LB10G,#G C*+9&:.N*M5,3+Y,%$R5*S,5SA=L,4N<+M)DCI*G"[ MAEWA"K>W#;#Z,HT,HSLP?$ _\9#+(.$_-*8DG[*[453[>>_)\SOL>#U,SSHO1 M9#J&Z6 ,Y4._PA#0+7IQ@#.S"].]_,I_JB[0U5P@MM+]Q 8E,RX"@FYKZ0*F M.+&42V*M4MH'R:DP6]O&7KM^NJ) 9U%@[0G'%06ZC@*K".2E $.NL(%(P M1P+(3#A34D;OG1&^XL &XD#E;)L@I;O,1JYHW7FT7NF.D5D0BG&B("8B4[3$ M1YJ($BP8$5#5F>L:6C^ 5.6G^*T/J"DQY M"N/&[:FI/&OSB?CJ/K:5.L:HB7.1$QE=(CY02XS77LL@K/5B:YOUM;#=2..I MJM^]].>J^ANA^JN=OIT4U'E)E&*"2.M*_$HH(B!1Q4420*$J_Z8I?V5GFR"E M6TZ9KA"]&1"]O&,-2JHLLR-HC".1VEABLS9$F1"R .,R5YV"Z >09OT4<(67 M&@2_.&@TG6Y@GVY;U]SK&B^M4JI2JE*J4JI2JE*J4NI6[G5*Z>?BV^P-G^S[ MX5MT@8K+@_/V])3<5?]FC?Z-.+,%A?>_PW8^OO&0$Z>0".32)L5D0T(2C&23 MK,*UXDTNA:1]+KK4/K#J=$6*O'> O.(,\HJ]EV]T\DH+9@C0Q(CD MTA&'%I0$QG66+AL?<_>0]P%D./\V&N.OPUZ]Z1@'.V@WD&MZ(=.1J]@T-&] MY@H&FP0&*\G/+(('GA,1 ))(J13Q(F9BT%IHX%8E1RL<;"8<5 :W"5+J:@9T M!>W.@/9R.K2,/ED9.>':" 1MSXCG/A-&4Y8V\924[B!HWZND:'-!4G2$PP#C MGF#]7M'!ZZ0_A]$XP9A,1T<_ERF?C X&J5<>X3ZAW*2<6#I9 KKL,S4F9I>R MD88Q+S.W)B5MG59:P9OGESPJM1E\;S:=3/VPS%B%IO5!T_./!!F4Q\.X-5H M=S0L]S$>'>#MOWV.=X2H,:UP<#6F(D_A8%%6SX1(W%JB4^!$@C7$VF00';(3 M(9E@>4EKY*M%6VN&@HH&&X@&6@M* 1@--J.W8ZP1GJ5HM.;26VIO&PTJDW3>6V2;A@6IA!9" !CM\-_%B''!65H5.KH('7^=APZ3M#)**L)MID1F ME4@1/P&KF/O41U>(>,^0@::&\#/$-SSKA+.GX% M,"I.=!\G5G)J4E#9<>\)).044EA!G-.,")JCC"[$Q,/6MA2T;_BZSEBH@'&? M ,."<=%[SK5ADB49M+0Y,1L>*,Y 305F0D%3S+?)+)5;&B8L4*5@2 *%Q&U]4YZ1$BK(_,)$U# MIDJZ5,G%1@/&CH;%VS#)QBE-E$,GZYY:_)XF/XXD=*DPM;5 M\L(^G<\+V_GTAHL8'-HIDJD/1$J>B(.4$;D"R[&Q66QKV[)K U9-7J\E!E5* MU]G70-NE7>ZOP.Y__,$,+D3=RB37QB35 M2L*-2N@3)!J)3S03F;,C5C%*@N)!6I>8-[3DYO4UOT[4O*IZ!>0JI2JE*J4J MI;LG-S9'GJ)307LIT=)YR#Z#BX%9FQCSE=QL*+E9K6MWRG&6! &G2T?E9(DW MTA)FE9 Z&"DTJ_1FXY2]0O(F2.E*D&PRTX)Z#T9+:8WW(?+LJ>7)4@,5DC<6 MDE>JUCE-NJ1H"\81DADHXJ45A/L09'8\<\V[!*16VIC%);8TE0FA-I-2..LDQ$C-I;[BVZ_ZC 57GO MK?*N(:CUOB?(E3WC,;'86,+H5S?2I9 M5>_-4N]ZR$Z54I52E=+#D=+M!K(JH>D"H5DM'G,)6:E@A.IL2L^L3$($37(& MZ:, IIF>4YIU=<&I"EYAN$KINV#X^L&K"L.=@.'E8)7-(2F=!3'& )'*>6*9 M*%@LJ$*)2]"T@S#\ II&A4AP4^@/.+A$0PG[0&"\*F\AH=52E,3(JJ4JI3N M]X9R$_']M0#>DS-X5RG >DO6EK:6798L9BE(9JX<(DPM"31JPAAP$4%%2DO0 MB/UFPY.*007"2ZROY"L29R4G MG =')3-:<=9!0'X !1*[,.T-FD,Q'U;Q0XU55BE5*54I52E5*75)2E<@SCZ; M+"4#XP.75$>OLN>!6\3 MAV-70KS>DKNE\UF8CI(&JHEA MU!-IRVEPAENBF:,VYY2HI(4.\SZ]_@G758,KSE8I=6G'N.+LC94V+^\$.V:R MT)D1H4$1&54)-['ZXM'\ ?' 3R:#C//4'%]VPNY^&X\.'^\]>3[G?8^'J1GG MQ6@R'<-T,(;RH5]A".@;O3C F=F%Z5Y^Y3]5/^AJ?A [L^/T>>_I8[;S\4V& MG'C@BM D#9')&1)TR 0T%4FAA\1R.7C"7KMA3\6!SN+ VG>,*PYT'@<^G\$! MOO/R#0,;.?>2N)P\D4XD$H03A"FN0X@:E*DXL(DX4%G;)DCI+G>=*UIW'JW% M&;06NQ_?*##.>QF)LSH2&0U'W':.:,8S-U9J(477T/H!9"?_[@?#'FKOT7P' M^PC7?8^@,H\!;^XSI)JT7 .>54I52E5*54I52E5*54J;M9']%+V9(:0EM^8O M_/((YPT)7F& Q6]Z/!Y,<+K/%G16_^?[_)_/__OJ_?E\=)IXHEH:8H,01&HJ M2 ?FY: E!D3!,2M;45KD_G[J_*WMF==5?Y.5'XE-5J+0(%S3;@.ALC, NJ[ M5D1Z5'LOE.=65J7?0*6O;&P3I-3%#>H*S7<#SMB'S**.2C0J@F6 "B @6 =4E3ESRA@C##9>,R:QYUZ#U 608_W&26E_VCR70'IONC]/@0 M9WA:%?=JBBM.3_/;$7M/7](WU)@@+12737GTUF0FUG-%I$H4;,K20U'66V>=K?9O?S^T^[C]^8Q%.TUA#)G$>? M,@3BM&0DJ""4S!HDL!,][A#A? !5!;^-QOCKL!=GXS$,XW%O.L;!#MH:@]JR MO>8K5"E5*54I52E5*54I52FM.WBVAK*""[;9O]8&=$[ZGLPYWZM"^=I[?3Q, MKTX)X&E[T-/ZZKHQOS97B:^4+> BD.@0*6)S*NW;F21.,2 ^:>^T"(PEO;4M M:%^+ZX33*R)T%Q'64+50$6&#$6&E*L) =$*F1#25F4@+B3@;*,&_LNB95=&Z MB@D;APF5RVV"E*Z$W-??MJ[(O1S4EOB%+.6V_! M^ 3=0NY[57)A+FBC$^$PP+@G6+]7]/ Z919A-$XP)NWS_"QPUM-H%@Z@5QYC M\>YT=/1S$0%!,\3?/+Q>X M:\LO]F;3R=0/RXQ5S%H?9NU\/%^"\=>G-TIXEH,,)"N(B%B.$6^,)3:4+.D M.>R/#G#N)L_^.QM,CY$N'LS*A+THK121#$ZGXT&833U.]:O1[FA8[F,\.L#; M?_L<[PA!M];%?$?BP_G=O)2I%8P:0EW)?1#.$&L@(/^SD@HM) VV0=.*I!5) M*Y*N$4D9,RK[E+TU3")FNL"B,B9IU+\8HKUM)*VD]2;*#^EKP) 1MB+$,T=8[D9Q$F.TKROJ MFB BHX1[QHG4:,T"1W(KDE&6!AJ3#%O;FB.U5:O-NZY$4N.#2YNB"8,$P'E2@2?A0\?9>X.U2!F8("IC7GO@4/.)M%L0! Y*UD"XG MEZ)B6]O"] W5%6XKW%:X7<\F@@Z6.>%%V4"0)@0OC%+46NJ3-XZ:NF.[R2"[ MFM2J&5@=#5%0NDPEE8@-SI,@P2F?J8"LM[:MY'UAUW7.6 7;"K85; O8!N6\ MXL"MR4)F*X(WPF3)-1=6&:/JCNVFXNSGY114H;@.(A)'K2.2 2.^'+C+36*< M&J\3377/MN)LQ=F;P%DE,I.09.:22<^1S7+\A7KOO$U%_1.@YV,<'>*UC_&9>\/1%$>?CHJR-E/BIY!Z>3#TPSCP M!WA_^(=2*3-Y="*.Y:>;7T'R1T;A71R-)H,BQ9_'<-"+ISCR;X&$,?CWQ&=\R)_]P4=_/-GZZ=Q<' Z& M9&GN+S%MYQ?@]K_"&$?]PI-<8M*_].6K/+H[>?16_W=GARB-N(92LJ6:L?%; M/QQ\;FJ_GIRL\[8L[ 6: WRFYM>]_-MBX?]YLNZ?#B;Q8#29C>$5WM.O!VA^ M[MPLO)^;A:-W.W^__KS[*B+L/J9[Q3PO_]Y%J'_- M=PYWCO]Y]QS'?BO+V>AXC3=*,YX5,F;K&6)ZC(($KS.A/AE'*8#EO+7Z@^$, MTN-B79W.G&9*F>54Y@A>2F<-_DQ MHOZL2 9ITL$@'K<_'_"2%KM/WXK=S^\_XC^^\^[]&Y%YA&30/S0E=S+11K+,3FKR[MSI.#5/GS;_/<& M#]0_]N-$:6WOSA M(Q+W@V,R^CC$JTQF83)( S\>X*.4=_$RR *@7 H_.8C[/=\[P]WQSRUY[Z$B M'GK\#?_A.#\4EYW37TYOI/D#^Z4W&C=W.W__2] MQ\B2AN3+=X(/>OH@Q^7.RDP.$#OPSE"4Y5''D_W!T=)W%M.R/!?'>,>^>4)D M9CU_QI4I)*T\S9$?XT0]ZOT-)R(9GO-Q3JZ$LSIIIO#P:#1;(R?',YP*L=P5-Q.?&(<9#!*Y7&;RZ$'.4Q^W#L&/[Z8.U_) M4&PN>.Q[G,D ,"Q+H:S@U*@!PL@X- *H10 MAZ-I^]TRQW\-!^6WAJM-3G#@]\>/7YQ17L2@DH0PR.B[#:?MNIP[0*GS7I9*$Q[E7NY>!C'Q5/T"!WR=N8:1&J59Q_\05D/ M*)6)SX!O%"W%#\/AT<'H&. $F ;C7G-G"QN"DCTLNU#X>[^ S4X4,?P80 ?&PN _Y)O%FWY].GXX]%T5+9G$7 + MU"%.P8?1P8>R]HOL_3BVS_]V-F@TI '\9C&- ?%J.!]PE'%=SY\]X/6'9YYK MC)\^Z+>J-9_&PZ;YS *[H4SA]XP8$RN.TM%A9!0&PPY]P"Z_<2:OX'7-?X3KG+\FY$;4%C,)ZT MXTUF1POP;]X]77O-C2/,%V5S:VRBIX-4<#ECAXGM/+XQ7;-]?YLK_'B MY!KEF19#/BF&&Z%OM'BR<[KP]\F-S@?Y?3ZK%XW1#/'G+,0S?T(IS0J].&[& M+@.=?K5< (?" 5_YR?O>;^7EH][SX6*"RWSX9I;:Y0'##X/QJ)F"9BTV:N'G M$XP,J7%M3H3VUZ,_'YV5:Z.3O0^#2;.2YA]&^4"9N<)O1Q-HWUX(%E^6I57> M]._+'UM&A'HW*8QM%:T0OJ.?-9;D?J)W8_H+>I^A3JA9NRBL_=[CQI'U[2I MW#S]RP]X:P=%VQ"8"DKB(AC/>=ZDMS7_U&3KQW[OV6R,0Y^LQ9UFL[7WK&#O MUP=YMO/L\=:/)U]\/!GXW@L?B_EO_K@7P0_Q;P@2S5U_XY9>/'Z"H\&GH[(H M9@U"C0>3]X5:3T;(*'%E[-T:"Q)).?%C8%U^!D5N!] MQ@VBIX&:+8J@FN[H3OK71\ M:6X17]!&D^G)3B+A%K>>0NCJ?'P?($!.@24T]M-YORS+ ^\BSYFL)<%V, MCAH6VU]XI?CW?=0#_. ,4; E?PWY0)\ O;;0.,BS8I .CA>S"*D_]]<6 #*! M8ET*MQDW\X.7+I@ZOU'4FV8#N(6K.2O%1WM[BOZ(,/N%-@U.=O";.SGW[;(& M\ 7RWN*)-5/TJ/?;;%RZ:!5CW&\^WK[1B.?TB5K[W0,<=S1?>"T'*()K1V@ M&I\Q[ILSNGR/C,]3T&X,?-=/[;HR.*9FBNT8TB)RB: MVFR/-*M^[N_L(^1D-R=%03:RW\T@%7 YL_VRI-S M45FL9W/C\K6Y9O:-#9\P3$&R>) M#+:DLGA+F* F&>Z )[.U/?TX6HFLSLU$ _%S@:/R_4]CM6(!MJ)ESX<)U_48 M=:H%X,7R.2I^S6@V:1"RL99SDU/ Y=PFP +O40VON-XB2,B1JG+*HA1>>L;W+O57P#G@F?92;,4$ND#I%8+Q7QU,NH$#@H_U\R(CA&LRC.F.+% M\I^[R@VYF%^ '+8. ;INQ1OHI?&@<>'G[.'TCLX,B\YTV98]?:!F6V$,9#XE M#:WIG[OR_-N-JXU.7=DG;R+K>$O^X+@$IG+CRA2>5!ZBV//!^'"^YUOXTMO1 M*#5,9W"(PPQ::I*1^HX^+FSTRAT@EVG?0_JP:E,R7@%=KH/9R3Q=B")GA+S M'"1U$2#!8A,'OS5N$A*:$9'XE4R%77R@GK['!ORWTSDLZ_S,#!?F_+;=O ^+ M38/B!0\7^]'^"->"%AC6;I'.'8WJRF]]>8^%/M^3KY+9:PU$^T=[[87.\ M&$[KVU:/VO!J(_%3W1L,6SQN=^V;V,:)QLU5X?^=SM+)I)QYX'&);!3_[>R6 M[[M9FB\ZY,_M#N "DF"QT8Q71T"8'<[Y9A-^6+WRZ52<3-"I"C:!GTFSTY=[ M/_@?3_RFUFOZL@"^##QEAGX([0CM H)$T+$:E\W+.)JT..B/!B68@R_GDW_D M2X82/DS+J)L@2]F1GSN"Q7']8DCI+, U[D"KN<>G@;C!=(YE137_*K)K/K@D M]!:TOC2CI^+$%;Q8JLV=(P:VV_SXRP<_+O3B+*4'O-O8>@WE)L?-;;?;]V6; M[?Y"P^.#@S:Z@$J#;FF[N[3?8.L\LG :5)LOU'.)77DTFK;)7>4[2Y_%2<;Q M&JTO$976>A1WKKG &35( MWLCAT&\:SS?E=II@SVD/YJ6K;!?R%2#Z8O4_-KO0A9&=;#R=PL'".3O5]K(U M.6@WXRX.>9?OCM(L-DY<:ULFOD!RHW.MW<<9^] $FLY]H@ES%)0YW0QL$PS. MCU-F$DT('#8LITELR!G*GE@SP&(SZ>Q :$]A/$982H-TYALMEQV/)LT]Y\&T MWRMQ^3:+X.S.XDJV0/^K:0ZCY?DYNP>)MP@MDYE3WV*\"J\=M(')-BQX)F)+ M&N^XO?\V*'E"9J8G4[ 8I-EJ/N]$0(Y'"<&*=9\3;L@%#%20I M5_#;*T1KB$9D)P,SGBK#%(]<1::$\2MI;_,-IX6E;C+Q2^#%'TW@Y\6+7Y!? M'QWXXY\'PP9[FR_]@ASS+5JTN7DOUFPI$;]9A.W;IX;N$6V-W;R!__S*\[K&R1;-@#\7#W@0+S$)/YQU M?%::DWRI4/*R]4+=%O[CR8F!7\M#7Z@=]V[F6@91)^U*D_8'TLK)TE+;Z)-T MONT:MHOEK,/S\V46S3>J&*^YFJY:Y?V@[_#*"_0KQTPQT?&5^F+NZU_G3*U+ MU^O?Z9->OF#_2X_XS0+@.WVV*U3>.R&%@QR9#$J&'#P3.8-0D)7CDJEO1-17 M2_ +UNWEWT>C5!SM/^<[0W^.#M*FE-5_G]?=EM6/^.[O+S_N_+Y#_WFZ^^Z? M=W_1G7?_V?GWWZY_#UY[WELOIWK_$[Y?T_\+.[A[NO M7A[O_OT;>NHO/[\^?'F\\_37=SNO?CM$;U[]W^=%9_]GTYW/$3WUYV^,\SXD MQ0EHE8@T(1$GI2?-\=A"VI\EY0P(5=2!3M M(S7N$(E:TR;*9OBH"W6XSGG$WW>N\*;@44+.1)4#2163-%I/':/!ESZR-*"Y MK7C423QZN>+4*132>ZTPS9S')[*Q*5:.[JM%+O@^/05E@F9A,-9', M!A),%D31B,PQ\^@BN\CWJ?I\;_095=11KHQQ5$JFO8U6"Y9XU%P$9G+5YX[J M\[+'8*P+/(,B5#A6^O,+XCA3)(L UHC@/7-HH9GH2[6N$U7OQ&/XBK?"5<<] MAE>K::=7]=)NM9'U9NWIW$XGZTU!=@K&)I,"$K,@JQ_K0;44(3*6R QI$"D*@75PE,B>>:>"DHAT*UM(40?/;(U[07=;I/J.]GD MKD!:@?120,HDIYY[8ZA6DEM4Q9QEM"D&ZV/2-Y>9T,F#538$0Y>\W60->C-) M$):])](P02Q03I1 "3H5D2+#VDY5J1A:,;1BZ#K[I50R>E= NKS-P#*SSDI- M$CH51"8))% 5"3H5$'(PGF5UG\CH^1-3E@O+-[B>_TO'"\P3X^<-*UZ<%E\^ M;]MBGIP[T3L]>.+^]C8X6P\]*L6_2P71*UT*^])E4_/:ZF;=G87U@HW_0K;PM]YB?.\)\;)G!@ MT7QRZ=TOSS^=C\;<2L'W:4^G1:'V27=(*-=W?N[V+I[5^:0VW;\'A]^>_)>NU$1_^5>#=\N7#Y?Z.P5>J.068S,29U3 M,%Q[Y1MNY7ER;?_[:U?>+Y9ETTJI7=<70LQJ?XBUG4*S.E_??/ZE^=)6 -A M/>0D$U/>T&@CSC?0Z%FBEVCL<;NEXLX]XMI]3Z6XT(^D4C=0):W$YKJK_NH7R5_BHZUI)_;?I_-5JZNN\S.>%N>_I-;".-;9! M1=:7G.7'D]X?ZRSJWXRG;@OR'](3?ZF:OBI!58(']<1?:2FQN)7YYU6S]+ME M4#9JD(V\Z9MN]M"E;B3N4N&C79BV.P;MP5OMF2@_S'L:_WBF*WD)'GQH#A"Y M3L>2*\#UW[_MOWZUHW;XCMK[';_S[C%[?;AS_/KP M^?'K5Z\%?F^P\^[YQYWE:.3AO_?+=_'ZGU]_?B__>?7'X<[3_PQ>?_[WX/6[ M?^_OOHM\!\?8>??X4U/ /9A'(U_MX#T_>\-8THD[3IC7D4AE%+%: $DF!Y2] MEXFFK6U.^XROMIJX? 7WM=*=3]2E LXF LY=)HI]+\S(5\-8 FC DD-BDZXK/61#BOF0B>.^J:4+7D@XFLF73)$"$R,B07(G%&(4VB M04FD2=Z74_<$ZZOKM_NK!*EBS66:5"2=K9 Z4T!'++-0CHY(C >>K0F9WAK6 M5$?L^V%FR1$+QK(L4B2>(\)(3R,)7#LB=*#642ZII-41JSASJYR&10%!B.25 MQ<&T%SX6.N/*L;.)0^4T&P(V>TON%X\Z"I8D48&I C:...D#R8(99#G.1J = MY#17CS=?N2*PCE''N'",&K0^K>&YV:#US3>PVIC-T%N/\CY?R+A:XYNPQG^M M1'F-R5X9IDFTI55=MIQXR?%5LD%J$-R&LADJ^UR([FV&WD\-[6!8M.KE3>OE MDDNN&&3;!(RY$P]=1Y)LNY;P[NGY?=30SL8LJIZ M>=-ZN4224TQ>.&H(=0Q)LM6!! ><.)VSI)4C=]EZ7C_.4ZUGI[1T M.> C@*5H0!"AM4:.G"AQ0@,QP"A'&0=0L=EB$EVQGC764\>HL9Z[C/6<=F"K ML9[[&NOY;2'C:HAOPA#'E5@/#R88%QAALC2[A^A(\)R3I(!EH2SEY4A6W7=V ME2Y7+_;.%70-L9ZJH-U2T"5_UFL4HQ:2>!DDD2A$_5T!O6T.5X3Q0&/).HDDX)(KGTQ,:<"03AO? ,4.*HH:XONVA# M*U'>H&*KJMLWK=O+41Z30W0B$VTLTF/-# G<*5QP/&6A0Z:^Q')MW]3MY,Z: MX#7$>JH)[I::+I%D;C,XS34)6>52/V")Y=:0Z+(&SE#XAET4]+ES"WP_%;2# M93U5+6]8+9>C/(YG"6]1+9GN\TY9SQKJJ6/4 M4,^-AGJ>S0^_R#WX-#\I9NRG,#\U9E).Q;C\^2\U"'23UGGMYQJWLM_+S^:2 M_P,%OSW8JZS].Q%S>>#Q,Y_]PYI/5C*_/C+]?K0>2VAF5,PE*E*/N MC29.1TZB]T+$X&RD$LUX7W+;(2M>E?@F:X)N7(EK*X_OU]\E[Q@2=TEI1VP" M321%+HZO2FD"YX[KQ#ETM:=BU> ;.]&UFN&.J_%RG$EJ!91%2J((E$C'%?$. M@#B@.D2CA-2AVV:X\O$NQIIN! BJKE]-UYQM)<)MLM;*2DZL!HN6FGIB513$>Z9D MS&"8<)5P=UR#UQZ5JG;V[C5U.4(%S&H*,I&4?2(2!.JL=)($H3VW0"FWN6MV MMH:GZA@U/'7CE4B#81R#GT#O!P3UYE5I-W?'8:EO?6]^ZMW\K'.!")-&LW)R M>G/RW>7.?KRG+7'7,C7=9C?=*.VZ%J-Y@4\^2L_GNO=TKGGX^\&L2.$L=VKY M5-US7!\_>H;)(EK@2I2V=>Q22)RFONJ9"0 MV-:V='U']?53Z]:AHS?8.+RBZT-&U[L,M]XEIM:-H6O ZQU@JD)5&Q0A" MK"32E,0U;3)Q3/F4CNF0D7HSM#>M:9%Q^O8S+QIH4 O%. M<2)5E,3[:(CDREJJJ;#>;&UST==N70E,E?IV!$0JL'8KFZ3N)VPHIL;SF!I] M AX<(PQ!M2 I\16FZ2.GZ8>+X?_38,/V__"'XM;/C/6N]ED M.LC'<_7>_E<8_[1]\J"7^EYSD9/):)\*)^+ 'TW@Y\6+7])@#!LE M;[[TRZ$?OQT,%S.DCE8>JKE@^_8O'P=INE]@X1%MH6&>LS*_\OSM1\U;2R)J MWQ/Z$0KZPK?IH^]]3XF++_JU;W[M9NTC9\V]'[7.ZS=&=?)2HWXCA^L*N6/? M_*A;^>@7N%5$$PCCVV$2=HE(F"^G@.%?>COXL?U)[]FP-*/^$XZF#W@Z:'GIN<65]R9K?#+VLQO3_;-I"->;K(?3WI_P-%HC*SQ,DF% M]^.AGS1\]P$]\!_P83"YU -7#7@0"Z)JP(75#NQKY0YW94LV:I"-O.DK#O) M*A6^O5]Y;[<(>Z>4>[2H95SD+S[D*EB;) M&'-:&IW 6F.M=SDT&5=LD7'%J!/TNSIS[BV6Z4/KS+GW:O]P]Q#O ?_[^G"' MEOM[C>/@=S__\_0OL?/J+7_]]X[<.5[>WGRN]GY_S5]_?OYI[_=_!J\__S'8 M?;J[_\^[W<-_GN*SOHJ?]I[^L__Z\]O/__=YYTQ+KY=L]^E?;R!:F[+A!"R/ M1%)NRRF)@B@1> @,*)?EV!?>UVKU_+4[+5"N2',OD2;(! !,6^!*:AZ\8R$I M)K+D2@L6;PUI[F%T^M9 YO@\R$019*"^'/((F:#E8*4KMR92H)B-$ERXM2>[ M5Y2I*',QRH P5$J9=4I,TI!=4#2QH'W0UE%^>RA3^/+D@O&@'$*7!+#54#'2U!BD0 333/DJ(3BH*L+5E'F%DF-,$(H,$ ]YS*X M[)G0S ED[X!^&7.5U&P:Z.PM.6.:)6I,9L1:70Y$-9+@"TN4 2^Y\$DFV2U2 M\^4@LZLM]>H8M:7>F@/5I\'IP? #3&XA.'TRQH;UM-W8<.[SA6"KQ;T)B_O7 M2C@W"".C@4@""H]([04),FHB)8L24 MG.72>2*07!$9F""6"4&4EI0+K2%P7*><]Z7JR*;4O5?0#L:FJEK>M%HND6.E M!(U1<:)M\5P!//&9>23'0G#-+0-.M[89[ZO*CKMJ/&\]HE.U](:U=#FB@[+- M((&C\>2E&4H"I,@Z$ #* 5S*2ONM;==W7;&=-:!3QZ@!G;NL/,R#H1_&&MRY M/3.\ANC.U7)- M8@7*MQMVN"KH>B,\54&[I: KH1X!+CM.(&1.I %+O'?EC!=-8^::B9 N"O54 M_;QK_5Q#F*?J9Z?T$NFB)=#8A0=8,;;*(D0J=L((N1WN2$08"4T0S "*MCB1H;8D6X*U-J)Y4HH(B2^Z*!:WAGCI&#??< MJ(EH#QWIC7(/YD>1],9^"KWV]:2'1J-$@_IM3 A.#S;I^6'JC4^./6G>KX&@ MS0P$M8M@+Y\]C69O>*US;ZHI7Y\I?[\2,5+EG#BM!&$F9B*#!?2%DR1"1N=T M#D8RO[5M^FCQNV')[[TBWV5%T(VK;^W<\?V:N^PE&T^#S8DPQ361RGGB/+.$ MQZPR15=9=[9SQ_U6X&Y$E*HE[K@^+X>>C \N."H) \?0J0Z!!(:O-$TFVF!9 M-+&SEKC2\NM;\S4$GFX! JJ67TW+E_@V4TD')A*AF7'4\JB)3U00@6AO@U)< M<;:UC1:]6NQ.*NG:ZXPJY>ZP\BXWR_,J04".K7@21(H,!!UF2B#IK+AE3 A> M*7>W%7@-T:EJ9;NFJ,L!*F^L-8E'XHRC:&4])4$AE\Z<<^=LUDJEKEG9&J*J M8]00U8U7) V&<0Q^ KT?$-2;5Z7/W!V'IK[UO74<_'X_6^"N96;N"[=9>_N^ M:[&8%_BXH_1\KF]/Y]J&OQ_,RM2?Y4LMAZK[B^OC1,^0#SV?[OQ9>-%?M/"B M-X%%GTL3!>HM$.F$)$$P0S*89)($JH3=VI;,]H62:R)&ZU#/&VP17G&UXNI= MQ%GO$E?K?M U('7G/*2ZZ!T7$8%4T4BD\(D@Q 8234PIJ83PNO8#["JD=@,_ M*J1VJF-FI:J;C*LOS^-J#IXK2)JH$!F127N""Z!4:$'FPI6.N/>-JM9MA(K- M7])X(K&R6$'+3:VE8%I-7U M4Y8J[^T&D%1L[53^2-U*V% PC4N[LRH+PXO88T PE=P1;ZDD5#J5? #J2M%S MW4JHD/H@(+4;!>>5KFXRPKX]C[#4168UHR0)EY"N,D$>"3#IHF:B,]G[0 MU2:5XZ>IQ\OA?]/@PW;S/$5I!L.9;Q[H"W_!#RX>Z\SUWLTFTT$^GL/ ]K_" M^*?MD\EHQC[SO;D.2_[(*-3SH]%D4,;^>0P'>)$/\,O'09KN+VC3F2_.YXF> M?L4'G)79].*OG+G'B/H&XW4C%:/?@BI>[NDWPL3Y"3G[<_\DH^O(OP42$ 3> M$Y_Q=G_V!Q_]\63KIW-/=3@8DJ59O,0$?%M([<\EF;=( HP+1QWW.6=II/:4 M1L%3,AZAU'NQ=<'WM!4 -E /.>O_VH>6M)P]OWA'[D&+OP;?KH>]]3XN*+?NV;7[M9^\A9<^]'K?/Z MC5&=O-2HWTC\NT+"X3<_ZE8^^@5VWH+Y[9!1NX3PYHMD],_!I]X.?FI_TGLV M+(W,_ST;0D_0?J_$IBZ1$/@@)X:>FYA;7&5G(BB7I5G?GN:;R5N]W#0_GO3^ M@*/1&'V,RV2?WH^'?M)X1P_H@?^ #X/)I1ZX:L"#6!!5 RXLBV'J*W4Q=V5+ M-FJ0C;SI*P[R0$I:OG+(SN@(QGYZ\X?L7+ND=..WY#=G:_T*.^O<9JXU&,>X MD3XG1[WG 9)S*EI+Q7*6GO[.4S7W%LOT875P'?KO]WM/WWY\_>[YQ]U7+_%^__-^%_]^\IW%9OB[MSCV/P>OW[WG^#R#W<]_ MO-_!Z^T]_76P\^XQVWV:!KM_O^2[GU_*__N\<[[MVZN7;Y2P(ED.A('D1#KP MQ$672(DT.F&D$2^H35Q9U2U24WLOUC%J[\7;"52?!J<' MPP\PN87@],D8#[WW\6V%OF;05 JV[>M&XNN> >P$;F J%24R*Y"22( MS BJ)>,^:J8"LF'9IU\XS+JJ9A=4\[:BAE4U;U@UEZ.&46G#J$D$6(D:1LJ) M%8$39P)([9D(I8A1J Z;S4J+-S'.5C7]IC5]B2!S$8,"5&UF0LD/*+VOO='$ MH="+. .Z0EO;S/657>TG>.>GZ]U+!>U@9*JJY4VKY1(WIC9[KX0C J5)2DR* M^,@9,28XX[2*5B(W9KRO*CGNJO&\]7A.U=(;UM+E> YB;.2YM-\%"D0:Q@C2 M(U?R>(4/@@E7DNM,GW;%=M9P3AVCAG/NLNXP#X9^&&MHYQ9]V.O'=JYFAG]; MB+B:X9LPPW$ER!,C5S8;2H!+2J04B93="D)]YA8U"SKA.!>^F :TL>1,C/57);UK) MEU@RTY%Z107)'"*1)1\J .5$<$[!.^8B=V6@BZQ M9.DMMQK=6)U!$TFE)>5\*2)YM)()[XP1%\9\JH+>M8+>>KBG*N@-*^ARN =H M9NC(>B*\\$1JFXB/*A$IG00M-?[?($UV?=,5"UKC/76,&N^Y41/1GE#3&^4> MS,^MZ8W]%'KMZTD/C48)!_7;H!"*VCD:H!7Y\!?[\2*,J69R.-(\"4+-5 L?1=LX3J: 5(*8+TZ +W'>4U MJ:J3.KSV8J ;U^':L^/[U7?)00Y@0C2"DJ!,:'L"A<307W92Z&P=31$ZVK.C M*O!-E0Q5(]QQ+5X.-IG,;/ I$ZM'!2N*9U 0T=\J R%;G;AOA2L8['7"J MB-!U1%BN06+9 BVAJ)30K@MEB.4V$IIML@@**C"^MM!*DR M\@YK[A(C1[?92)83*JUV1+J"TT"DQFLD3(IVBE+7 -<=8P:X+KQ@J;!,([!3Z#W M R)M\ZHTJ;OCP-:WOC<_$V]^#KI A$FC63E5O3D7[W(G0][/_KEKF9E.\Y^[ M# M>B]^\P,<=I>=S?7LZUS;\_6!6IOXLDVK9525$ZR-$SY ,/9_N_%E(T5]T M%_^]\4F:)'TB/)?^*, 9L30P(CEP*\!F"&)K6YJ^46Y-#LXZM/,&VXM76*VP M>A>1VKN$U;IE= U$W3F/J,Y8#ZPK7O/J$)J M-_"C0FJG8N>5J6XRKKX\CZNX+&)P.A.'"ZV4CT@2LF5$B\REI5*!#_>+J=9- MA K-70FBW%PZ0P7I30;IUTO;"3J#"U03)DJ 13@@CI7.-9GG)$%8H_+6MG9] MP]=P E"EO=T DHJMG1UCK768J"!)D=$1F18EE*A((N%)LTM89 M=C_H:I/(\=/4X^7POVGP8?M?^&-QRV?&>C>;3 ?Y>*[BV_\*XY^V3Q[T4M]K M+G(R&>U3X40<^*,)_+QX\4L:3(X._/'/@V&CZ#X6*&U-'*0S47 M;-_^Y>,@3?<+-CRB+>6:YZG,KSQ_^U'SUI*(VO>$?N08N_!M^NA[WU/BXHM^ M[9M?NUG[R%ES[T>M\_J-49V\U*C?R-NZ0K[8-S_J5C[Z!7H5T?K!^';8A%UB M$^:+;.+5_AB@MX.?VY_TG@U+(^L=/X[[/<'ZO1)>N$1*UT.=&WIN;FYQK9W9 M"+^LM?SV3/__[/UY4QM)MC\.OQ6%XWN?VQU!,I5;+3U/.((V=@\=+6C;N#WX M'R*W@L)"XJHD8WCUOW,RJTJE!0,VB\ U,3-&4BVYG#S[^9S[23Z\V4IOE;UW M[FPT!E7Q)BF$SV/2K[R2^Q--^)W[4I0WFG!W GX*@NA.P)6U#51^H[CAL63) MDWK(DQST+1_RD]0E?*/1RNC,C=7D_ANM_'#MX)/WK#X=#^DM'*22.F-2&].8 MQX(9EW&64"VBA!LA4QHMYEIQ3K^KL^)>3:8_%XCGV>>#DZ/+3]L'EP?LS>=/ M)UM1_^.':&_?T$\?_RG@>KKW$<;&=@?]19_FZ;MB;QOF=+)[9:(U*P923-$D91U;;3"8B MSX5>S$]9P:YNUTRAXUOWS;<6[# A3.PTV&%2.2RGUJ@B64VLC77"791G1B,, M)$OE>D#-=-SF27&;6S ;FR9<&9VEDDM!F=9*@V)D$BHERVV>WH#9=!;88[.7 M!0O,Q+&A"596*(:%%M0!>W&&1,:Z!#98IVY=D>DZ+O-TN,RM^AQ'&:54YB:1 M0D34I))RHP573N8./GY@P]2PT70R_N/(!0M/-,YXEQ.T:!G-WZHWM!.Y]"-P/ M2\'<6+D\3C0G+)&.".R;JF%+B: N5E([DSC$O(@W9+RNSL^?_6P^5/BS.YOW M?387+/!<.A49EA)N4DZ S^8$#F1.F.*Y4UQ&D0#J%!O1BF[&W=%\]%6:,UI2O-8IS&<= H*;%4 U-%]IY.#%\![&=VXGA-_46=V+X/L2P60KR\$0IIB@EQH'Y M*B(K2)9&.3$J5Y(*FM,(Z)2)#%>GISN=CG\\[B/)TYW.MSN=BN,=JPZ70")+Q-92@'9:\H\[DN\@T-,=[;4XV@NZL9-IQ!RW MA*7.$0%;0;+$9<39B&J;\,Q2="1O,'97/7\Z^7O'\O<.@CR=_%VO0[I8BQ0Q MDPL!%JO(4B)4+ GH6X(D$3;F2BAUN;LRVO/H\O>G/Z /'NCI#N@]']#ENAV7 M.)X;HD$;)H):AW\IDBB5J31'Q"B4HB!&$[H>![2+]'3/Z"(]]RHB0H.1WBCO MN:KM2&^L)JX7_BY[(#0P$+01PD%NUL2DIX:V-VY:G/C?NQC0TXP!!2+8R]N= M9_:&/]3CIA/E=R?*/R]7!!FCE(QRDB+&]N,1\9:^#I? M4\2.YWV UR.8U$GB-3_/BU$GD3NFDCPEP-"Q=YRC((1E0AC+F\@TF MUL3!]NP/\F.6(75J^1J?W 6U/&%Y!OOL2!9'EHB()22UFI%8B$0G#'@[)H]T M:OE:2^+["V%UDGC-S_-BK"O+K$RDB4D:,8ZU_Y)H$U-"&1R,FNM_SPF M_M\/Z3=_PW1'=J(,-ZQ MU8ZM/D:X]C'9:NT\7XV%5"J6C$1 %D2DVA%MO&311IK=01>@3NU=#T;2\=:URC#I/ E/E)F:>6:J8Y"P-*9$2\N( M< HT7G0LF(CE/+,1&$FB\R1T+/4G8:GKD?/3J:M/F<,>S7-82R.A$1(*7?=$ MZ%B3%(P;HE@J;13E!BCQ>:BK/I'C7Q,%KX-_;?'EI9\/'IIB.%5^0BN^@0OK M:;7>=S(M)T5^4;&!E_]_/?[7RV8Q_+-_Y#Y/RCHQ.G+&)DD"QY9ERN41G CX MD^N,,G9(!7O1NNOJ1X9=VYV>PMDS\UPB37(:\T@IE\1"I(E2VK!<12FS:90X MM>!PI RYQ#P[> _S*G)8]N%DRQC8=,0H_QOVSA2NW(J M\SDZAW/%^B=OHT]_O/O\:?LHVOW89P+W?W7O']B+@].!B>[ M^\<#.&NBO_]:'E(;V]RYE$0(82JL5:#+@'68Y& :"J=-%&6!

#3VA^4W./!NC%>!J&*_]GHMTNC-:*-7$\?=')C[I>X/I=O+7\,8 M0 0A#LM/2,4[XE!8P;(HDL1A1;7(E$8]/"=Q&K.4QO EI:NH\MH-?5B"??$2 MMA,A'9H-O3N>_7@S7=(5_4SWCUWO;.S.5#B;..L*G5P-8"PP^5.?RH=)?J,A MZEC%Y*)W7DR.>W]L;?W=&V.^WQC&,RU[DU'O5'UV/5/QI@:J$[QU)?X>KC>5;F#@T+I8N"AC?QGO,46I1F,RNG8 M[U#@B$[KZ>N6$)'^QTC'QJ M=A-^.O.:ZV;OH^MI3)0<3<>M!8$5/B[*R6B,^H=_TKAP0^,V>F8Z'L- !A<] M]445 ]0_8-HL;@V_^HN#9L- C>.5X>6'/X95N4,!8>VJ,8U+E:.@?Y#FN M'Z@IQF9Z"O.&EY:;P&XG4Q@(;.!T %,%WCNPL,2P0^->/AZ=XCUE:TC-4\X)XEQKM 4F]@D5_!HU%7_@BGZA7,>01O],+OXN?6B]Y^/=0L M3D5&.:%QAIW)'"?::D-4[+)$29H9HY;T(I[RC(HTY2P7@EN59AEWL#.IE%'& M\T4)5.U$[QUH**"(X(%:(NP'X?\+1D78\NMGLZ@5QK'A/+;62<%SN)?G,8M M+%/*A92/)&> ':J@VJ&A7C-4%"OX]=@B/PIBI:4!O@R;N<&4:[KR?+0^XV68 M9'W,6PQUR:1\C&VZ@@:OHZD%&J2&PF\N9S+/!!-1)F6B;28,!XN%JEZ W%MXJQ>L8W0\!:7H)L]-H[1'>B_F M)[K5>LJ+S>6][[UWKK<[ I5%^N.23\=>Y*/R,RU+N&3S*5A%E9=OT;?7B;;] MG?/#"-97QMH18W)#!(*^:I5RXD1F5)PQPZ+H21A+N+U>/?5_M#;Z^5I-S927 M2I[@")6@X'O;I+[H&.X$O7Y0P'7()[!!7V @GDN 8@V&A#=6O($RAK-_"D,X MAL_CWL"5<-VQ0^[B32U[?SKXLU2T=YKU[A@/C/7K89)'P'>4)53P!!A/0DG& M1$:48IF+$^XR:A8ENK7,<6JURS,CJ!0I!;G.?5I_GKDL7F14LT4OOZU+WX,% M61&78)N)! (\&Y5>)_AM[ 9>^O[[O+"3XSK]H'5C%6^(9K= G#)3H&I*\^BR\C;Z M];6GRYM/98FBP#J#C_6JL7=FJ6+< ^DS]>ZMMG"9C.!BV&/838<2Q&N0Y124 MZ>89J,!Z;9=,CM603-SI&:BHXXO-WMZ*;WO%Z1F\+3Q]X65SJC"\N<## +]Z M 1C\597?;*,W=).->OC!73:GYU_T-#SHU%6O\P)O.0+W7%6+-Z/@J+MP:ESV MW!#7<]L9=ZIA"3G=Z*&<\ZN*\?@-=/K-3)!F?Q!_>'P4-(K_=XMT@.^2MZM2 MK*RUO^TTPWD51K,W[!?#$>@Z%RWYL#;!^8<7R#OG_1EG9 M0*?]F#VYP@9] NPF\U[CQ1/F 33DAI\#W1W-6QV8/@S[JZ&CLCCQ4N1J/ M+WPS6A_P\+Z3P6">NP>?'#P>O1&M: *\H5>]83*:P&;>CB(ESZEP5N1,4*%8 MFD8,/D2^H8)E4ASN?)O+-/A"8!E-+MX[4QE2;[[L%AWI74%Z7^$]AREU+&.Q M(#2+I,C2Q<:3! M%!&9]=O\#7[3;?/MM_F PGO.=T\^8R %WW<(UET2L30F/$T5$;'F1*4J)J R M4YKQB+,\QRV/:+QBRR??U$+F>1%^7Z"&BNEZP37:A"P=QEK10SL=>V<)9F]Y MQJ75P'M.RV-TZ-Z1?W,=_67W'E@TKOB"8=]R?ZRLVQI:K\Q7<95R]OO68# Z MQS4'G7-[--63?#JHKPJ^DI_NU'@7"3O,F.*9Y G1&0*1IM:1E$49K+G&;,50\$%+)03+,! MUCH:EQL5F\1G(@_%.&<3N2I]S4+R[U[]"DRQ ?:(;P>S?Y;(,M*P8:K*!1GU MIO!8'.# #8\FQ]ZM##O3&E0PV,\4J&]VZBHO=9.74LT+UWR6HK+9^UV5L$ZC M8944$N949<_ '$_51;6Z,$]8,C?^$FAX>5H@(DJX!;1,A8MRY(9N'-)0_$T^ M;6CN&(S=9#H>AOP;#(+Y188MR><36MI:\/);JZ8\&^A6AW$.1Z>!_=HB+)SW MEA0CW[_'^TE\5@T**K]0*U<%Y=QPU!N,X,$XS &0R'"R,9?V4^<=X>)\@8E^ MDURJ'!SMFJ#?V-DI$FB=CP.["F*V[)U5#>'\ E7NE#F)NBK/:;.W-W2SR.C8 MG>&B>QW?)_+7>9CP('1HSK+"# RCF/3&1?G9[YYWU#2W]\"8@%>@50",@D;_ M@[?@&GBK8-4\5T4]GT),\]MB])5?I;]&9;F//_W9JZUUC/J8_O8 2D7("B^&%M;Q-QY[+(;V0GW/"MQ,K:C&Z$L\ M9J$?7U/B_0=B<#=3%;\70/\G?].]3-3XJAG5]"H9'%DI*_-S" MSU7D),LV4\GQ]15(:/7B*JZR&48V7Q]3_48W8YY<^7.T2;_S-\G9=]WYK<%R MNBGEU3^OUV"?U,IV@[W/P8J;/?8:E-]O@/F&Z/##P/FFU[DA?!3W *V;UQA? MN@$F[RUPDY_4(NR 6OP33__W2E=1:.R"2!NB<@.:.P8??^)EV;*U21C"J-Z> MK,+7#[8LWX3_?L@4E)NMF?25'X^>F^Q 8?I&BL8P/?BVU]9K+VB7OMQP.^OMYO\&J$_X%[[,_],B[GU M;?OS$9L$7+^V-T9%>=05_EY8E!O,_UI A4>=^".$I;\51YNY"9]WH#H@E(S$ MP>6!./BX(_:\EQ#>M;UUOK>].]C[^ &^>TT/3CY<]B__.=U;1"@Y.3[9/3D^ M/C@Y$KOP/IC7.=PK^NR#_+1_)/K[_Q2[^_W+W8\'XK^7KYL^HOV3([Z[_^'0 MY5(G3$FB=8<\&\,16%9V@H.V+&VV[*V8IZUP>;D*A4)83&31%CI2"9= M1))4*""%A&L7@WZZ(E&K8VP=8WOZC.TV<'9WP-FN@+.[F9*W&K>N4_WNDC_N M+:A^F8Q,E#E!DHREH/K)G&B5&!)Q%L-!B"F7"K.H:9+=&31=QQS7BT?\M,SQ M$9+M.W/WX7E>?W^K N3<$;N7'^@ADYIK:2C)3:2($)$D*=49R46:JDS:.'49 M,CUQUST^[H_SW=K%O-"/]2GP*70H?9=W\Q[ZUSZ%];H/1_%-E_);_>!7+.7- M^\$_&8$A(Q8K&L>12T5F\BQW3N9IIH3)>.H<"@R:=0)C_03&SI)_-.5Q(J*8 M$FE021:@'ZM<@OC@*9-@*DF3BQD'[H$N//\W<>A M7?#\14ENK;$Q,4K&8-E23I2.(V*5M#RVS%(:O7@I9-(=V2=V9&_CT[J#,]OY MM-;\Y"_ZM%++3>02!?:<-D1H,.^43"SA#J0VV/%IFAL,9Z9L^>S?W*?5'?OU ME=1=QY"P1B(YGJ;1"VI0Q1E7L M90)-.YFP?C*AOYRPYJAUL4I(ED0Y$0SQORA6QBJGM*99Q'*&#AG!^!TY\-;.33N@!B"<7<39^NW'3+=B;[# M$[W@K1$VSQ@HZ812!B#[>!4VG&Z]JX1 \[FR ZYTAK [P'(WPUB@D' JA MT,,B+YS=\ +IU"EL:&TK7-6>^VH0+;B:Y>JY+VY3#^?:*V#L->RL;?<&4N6L M&9#MZ8O>M:-_N REG=TW2PIGLW1[^:*D>8--/IV?^KR5G!=?G267;CQZ\@;R M]PNBOMP].3JDVBGFT58EU@SKS) L9XS$DTY+]8;NZPHF]4P)1>9/9>"?9-=H$! MP>X@B'<;4SV_5?.JN^_Q, _,&L]['Q]7P-8J!,JA>1X?[ X0/;,6GSV4#P@1 M_J5JM!/ Z;T$@ZD$0+IJ3YI[<%D'11!WWM0I2S #0F/BGIZ6V/$-&Y2>ZF+H M9?1FKSTH%*&5!'=V_B>P9NK>/RU24 3EID$WA#Z$UUY5WX,C6NWC7?^="3W,).!8\<7#6O0OEQ MS[2DY6>-5JQ$4 +/QG#3N A$[WN.?UN-JK4UWS)KX(+-%5WH AMV/&&%=2ZT2OK!NYTU6+.][+L>MY^;\]; M^:1[WE[;PW:APY!66EME]'[3^U'P>WX*5I747EU MZZKKUO3E'H8-X>W L;S27).3CXMZUQR*T7"C[V1473"O$FV D!V@\E),?*.K MLM8HFY;6>GD<*FAA%?G.GK:JQ=#[6BZ+.[(^[S?@\LIOOI\\<+E7?BI';FA@ M2SKFUM_OGQ]FF#MEZ_ZHG)-@@V/:.S7)L[FF<_HF_%1-8%G.#D:_(:*,&4]#/$!5KC_DL14++_)* MB("1<#R3)/5K0M@!191&'T[M7.EY'Z!WG-0"Y*)UU=!,Q[6WJ@GOS#I/A] & MCA3>X'F]*D=#>._%;%I/,G0.*BGLX? 5SAY6?W\,!!#\K\C9_<=!D($=8P?& M+@^%BY5U(B,R[7ROWOI>:[.?+Y_?]P?9 M=Q.MYPVZ9I4FXQ/J"EMXEXM7US#J6]:-0.&P8R/+PCKD%.C9RJ=#?U;:CPO! MAE'I9D]#3=5B6\\".]&/IA-\AN^WT45\"JMQ3+!UAOM:>:;#E"J&=N8S\AL5&%O)>@:K M_!V^K0S,TITNO<8_&%8#G?>AY6S]C<+(]I&;?^$FT-CI-'A\FL>@^:$L$D/0 MH>>;X):+9@2(A/ ,7$"?$XD_C]TQC!(?6\F&7Y!)_XI;6H+8<,>C@6VUJW6^ M4?O/X46DK/(BXO;,FFHMQ[TVJE[IF"8>I-[1T=@=8^@_$;"_V]H]H__*MW-W>^KI[TC^T MEHN8YXS$B0+YEL26**D3PJE+I7%9'MD(R\7BE"Y%;#=ZZP$@T]'%G=+%1?_R MPV$:)YG1"2)$2$,$;!7)1&Z(%<)D+*7:10EB1:PJ3?CU=H1Q?Y5J'6'<+6'L M[>\<\CR-(P-L(HX5HH&9B&BIL2- ;DT619(YAI"O+%V!";31B@(.+D)8OC'* MOJ$.%!C@\0';8:T/U!I I;G\6C<^Q@H'[WX,7L96(_)9^W$?8&N\?R MSK;AJ5^\WM297V!^O>:'6EL&1IYMLH"R9*Z=!6R7/,$ X9"^5TL,@& M_*/R9F_@;(?VFSY/HW3NLQ]Z,2Q.8?+(:L!;S/X"A]#,7.J&DV MXF)&37[,=N2SJ/G3UR=7F@-_/'3GE;/60->:]X2N6:>L5;DM-/_#\P'9C%6OC'??8+<#ZT MIBMGC\_#[_TRKK1//%_38?WIU^8.#+7.B*]-![7[Y&CH[\?DREMY3'S.UV(P M%6AEU'-JC/V7R\"=%K+&)C,-&AUE\R/ L&MSMV=PUH%N%AC(<#'!K?*Y5YU> M0]9>G>(4/%4;KF @=H+VU(,@Z28U"%DGT'8]CW>?,WOV3 L.8\C"CVIL!(FDQ=6*4O\--HBK\!;_!7!4^@#\B$Y+YE MSV@EY>8VQ7^)-!9$L1ECB"5T=&B3EO>,^MQ5%-,;R-U6CM574#)!<..Q._,6D\% EY\^YK"K+R@14-1,T'F] MVG5A5IF\K!GWO#MYCL"K*8S*)M]T;GW]L/S>C& &0!9S:L]F;R>? M5U3.JP4*R[.DN:&UA//R)!#D34A!K^0EO-23E5<)ES=@MH M_FU5B?_\L'PF PQ#NT'AOH39@)T8)G0.-'5\L6"<%)/I*N_6TTA3> =21H'9 MNC6TVUCG,CK#<_DZG."?N+:_3P\=9IC1)">Q,(((Q6.2)G%"7*RII2XVF4R? MA$>LWF//UUJ[W'LU*I^S/VQNWK8U;ZS *VN6A83N/>%UJM(UY[BKY[B[>H[X M2==S7%N?L9!C;W@FM&**&T6!6T=I1JV* M4TNZ> R,-3I$P&^6IY*PG&=$<%A!'6/U=Y8+H#F5."T6"0QL_4AXQ$(D,!5K MFT6"4YH(^"K62]*J7OK>+W]Y7Q4H7#V_!S]%Y49#W,LG^]J%?/F[*N$L-$ZX MRMF'"^CSH[QP,6I@*C_A+*$KC,994F=T#:<^:\@7AH/M7"58E?-.ZZE787TM M:+!G-GO;!7)Y.QO#-2^W>+UWG(3GA\A-!8!7?UF4Y=2KW].S$=KW;FR*VFDVZ&E%VHS*QO,@P[B-(:CQM%4 MU82'^^:>&#S[LUOK0D]O1[1]P:'R7+MF+;]9<4*S9V'R/8I0V+)^"Y%PO9+: M"04P2=BA@F5TP(A(SADC0F:69+'(0#+D,8WR.$TM7Q0*@F;4Z-A0SJ7(:*ZM M%9PKIT!OL7&ZA%O86OK:0/BYA<&U"SBW9-^V+3SW:CQ/P(/>N\$ ;_LC9$+W M_G_J].S?O2V+S@Q@/"$>53VI7,5NEM[=AN_"J#+R]M&Y=\3"H/[?8Z:5ML9: M>1BZ;+#5Y_TS?#XXM)HEFDM.(E3_A&8QT3E-2,R,C9(L-HS!@94;(HU7I(S> M9JOOO$]HM]6WV.K+K4/0+X6!8T:TB[%F.Y%$TS@C4O$PV9+R< M'>R9RFUV^\Z;D'2[?9O=-H=9DMN4QY+$5FDB4IX2;:4C&6,T!BT_CN+\Q4O* M-Q*^G/1[,]2M4'U086_1;#X?M%-,OU*.W:0J6/][ M .OKBA_9N=GUU*O73R,TI5G&)\<^XR/FFC!GAVZO)AX MMH+8$%6"PNJZN"K.Z>-R'I/"PKT>8K1ZREFU*6=P%C9#ZX2M6;B^1M%N_ I-4.440//2,ED1/#?=N ;@\M501UBZYW-@M2VR'.'R1:NKK?&%P^\I@[K MA%%?- %@<5RC]K? ]K!84IV=#1#!;N:Y*.J4 MC1?)9\2XJE]"[8^I(=-\EDC(M*N :2M( '@L_#J'=EMO?2OH6X5F_33*A2KR M^O*ZN+)M82$^RA%(O6'C.7LUV^'E\1GOX_$9*PC5AL%CW-KV/,5XF/C*E1=DX<\K W?XH4BS M5*N<$>-X!#(P%R1-F"%QREFLG%.@ZCV) /)K7][;:V]XS^_O\Q6R'UMY3O-> MZ9K'Y%5:7-O)/7W= M^P]5SM:O&S5_KO*,O \_9-3YPH^VZSU(G05T25B=+V#\+_CHBS:H>)5;!5.I M,BT;'U:5!*;*&=]5$P_=T>#8>M%5(GQP]::Z-KY&=,*=>XT(( V8%O* M'&.^$(K4S=Y[OVUSU#"'F;QBUWR2MZ^@L77&U)6O'XX\'#Q,Z;J!K-CR:AU] M\E-%)LW#RS"Y!C<^1(Y4KX]"I/=*C0>CEE)T.K)N4 /^_MB28UW\V 8DL##Y MQ:$M@INUINF;N(Q6+WL#MQ CQ>7>-5;\+I3-_&5/3,> $N7NV(R#:&S0" 7 M :]XL_=\^>![+&4 CA,.GC]F%9(]OM?$]DM.VW^0%4'HTJ(]VKM<@WRP!L-XNK^N%C MF-0/P4=:G 4;CXJC 7/N%I_E#A.TF?J AO^C%&]?)+9@ &G9%]][>)M_?W^UT,FN$YBT-N21'$B!(^)2D5$C.9* M&0%+B7V_YKT8B:12&FYRF5&XPR+,:Q9I$VD>18R[)Z'Q58 U0 G/')NNRGH' MOG "9WW2($);F#X,SGM'2>ZLC^%5!6 3]17=+-/QT&N M Y0AT_'2"SST?_UPD(MGRMNAWWYB9;6O]M'X!RW?4MF[\U4T)]-Q4=JB+OQX MOGN]TZQ'E?]?N5HJC2Q4C\R:#+7+?2[J%FX@DRI_3FMUOPV@6NNIM<\^GTY\ MQ2K_"M@#I4EL6H=%I]>OWBN-*.5P50YR!9T33=4H4H(Z=9C M=SU?D@Q="6#'BQ*UJ9:W<:ZE:"C0FCNH,VBUJJZK"!4TP0)"V^JJO4,M9]:X M "[S!-?DD VSQB#P$ 'A^%4KT/)=UNEYK381Q6F5SQ:,!C68/UCUVL$A M/!N-$=FN?6;Q96>C"3)WK]1^]0[Q87#L(F$?%8A+YP&@5V]],,(#=:"F&3:@ M+I7# P//'@0<3ZS!\X5:P0L]WSOER)<\C3&/SQ?=Y#E88,@WJL-;F^*S D,/ M#8KGOVUZ?*+Z?61BK$UKZ&Y%D8GF65,Q]CUF\.*2'55Y.Q:A7T]I<>.+T0W, M(,;BUT2L*Y[R*IOB42M>YWM^*TR9,6X<"I&185='OO8_K-*HYY 9Z@;#OJ/: MI Y/!>D)G'N%S&P [JLN2@W>??U(GRVMIEA+J2\JC^H I*7WH'SU^MT4](/Q M,OKF,U.4:N?Y7+GQ&6B+@Z!P5B6YJ\IP5ZC,Y4KDLV9[ZW!=#Y63!R8&*J%5=:774/& #7 ED"]BA<=9P/CR'F7_PWS> M0!40\X7?#9!6>(LW:C!X,$$S$JEL;MXP#T.*K^2XL& &_/8SN2DO^Y=OSP\C M+:*490EQAADBN,M(BDCJ-F8"U1@3"?GB)7"ZBK9P,;TX\AF$_ZZ\Y_4&H%U> M;4S#4,>X_;X-,ESXRXMW>Q]>_+K24Q)V'+&$P*;1K MJHUL\&U5)%)AJU5$Y0-*#?\%05#8:96*XGI'4^7C$\Y;N>VK?#@UU!=] 9GA MLUZ>[_GL5^E4HZ55# E6Z/6<1>7&%?1=A?R!B H>^RYH/"%)"!.L1N/QZ!Q9 MG7=/-CVRO1(U#,F^WH!MK/*ZE??H]!1MX@:IYX8I0)6I'@CJ3%V$9*7GNVNO MJH,QOW$UAT1D*+^J/MEQL_?/W.?F,G0(AQ5K=)LJ<2KH+G492MB^H%T&GP'N M1XE[>US'OVH4H=#TU7=BKC4A1+3O*1MBIAL+@ZL92'@3_]SYN]WYU12)%(%,!X*K;3Q-,K&IR'6SI?Z'\^FR[Z2$;CLMUP MX"I"]=&]X**=M-,"/4-LC[&UPC6OPAI(KWU6U\\&7@VTO&8&,R"K9G7K,J"J ML5=S?QV.+EN7S.U!53[JC9.&/[=0GI(GD7D&YVR62?KW>#0<3:O=JO+,NJ!E M?[]_<>C27$0ZB["*1(,V0".2H4H "ZUM&B>IBK*EU&N36:.$SBQ-1!*GJ8:= M2(R3"$T>QTNIUVNIC;]SZ'#KM=*-YZGD2KG0?J^Q(E_-NKJ7O5_V1V? ;]-(_MHC[>U$V?NJDN+M%CC-=^W6 MG3YAI_ZER@][!5L%YMKX4?UU+S9 [0##KPS@?I'T^H*UC8+2CG$VW[7#D15D MY: (>C'VRYX9F\&IYCUN08'%],E9?CSB& Y-<39HP,'.SM"#-YH!=YKV9E3P M!)4'=E;E4+5JPV#_1>\79?SWXU];&6:M%]]\:M6#0J;[RB%5B'5SCN) ,'$4 M;]:^T(\^06'6[KP%C'OS96ZTH/G8>N6YK(;J5@T(=Q:&TWBN0WH_;'KEK1N4 MH]G"WWA GJ1KB-X6).8L=#K?C[!9EO"NC8 HO>3_4DO E$,XN:/4"@S;.I!E8PV\@Z.Z1JUCI;$O]0,*T_G(6L M5RPX]T4*'CT;'7$%%EE618+:'14A^NAC/+-R083*!&['VE7CWL=:G%9Q^M8< M, [=?NQF[[4:8VV)K4SY.I38&J;')0D-;4.LM^Y9BZIJM1]N]I0PJ;KVI2DW M*L:E1^,>3T(27ABRK\09N9"R&9XW0W9O['^/J;H"AGZC9U1YW,L'HW/O,)CM M7>WY?\;6)HC!K>D1#.';4C B>"C72PB^V$8(=]+S_P0Q-8-M09+PE9F]O8K% M_](<-Y'@X=@NZ$I86UGBF#\!)?.V%5]7SK>SMG<-7H3)D MML8IE43@&M_W'+\YH\#@2^_CRHLJB43-*T9MF* VR(^^"!#,M<4\R_QM/<"G MOIII$]["IB;\OW"AH::@>^6 M,M^0*;,+70AE&;C@FP;.#V M[P/#O*A9WX(IN78)'#=A\T4[[Q?QH"O&ZS/Q\)=E:[#J2ALRXI2OW%M- Z]& MUA=8>Z[D$V_:2[39VYD$9F\&8%3Y 3;1KS(HOQ4C;I(*V^P'7GZ*1]9'ZKR[ MNIQX+/)9X7@E6F;J\B)?1I@5_"F4ME]E7. $K^?+8-SA4X+:[6[*DF?,N,U= M6Q[I5;H]#<_ C76S7@"VL%[3_W9Q]K(:OW%%&RJ_/K4%\+S9XI_3H4.^%%^E MZ=.84+ZF'*O?\L; #KX*V/)_!5@'V/5OMGE[C 6O^5-+.-1+/*O<5;[@LRB# M$O'G%(X37)/6U<)5J+9U9F;)S;Y@97Y1*L#]"NLBGS-GVVZ2.LCH3:0?R,3] M23-JTZ>=4?N=&;+71H?6D^\MM7-358!VWCV)+8QF)=)U#\#0NP2E^3*@XJP_ MR!C433"=P3HH-T)KN=*9Z;ARV85G(#+N:'5W4A;[MKP*8;N ^I2_$")XWA#^XG@DU>2.M HT9:,Y&,[I9 M2?I&9<)6&41AX] \8@ZQ>..%8_*X ;1EJS6/79'F_Y7 M$HDUU3]V@ Z&1^@"*,%(^F,TLJ$*IG$U5E84EQ'(]44C:A^SE?$L-#?N-&=M M#944W(>9DA)TD05G5;L0'\,9$W?68[-PR%$]SQ9/@5LG/FFHA2=5>)UD. T% M1+79L7 37+C1"IR%YP)?=RJ@K:@*0FP>/62^ Q3"IP1.AJ]K6\",G(60%I^']J2SY8HQ-)[3V6 W>UM5%A4F6;5G6AY[(*I9 MQ]I6>GJ%@16 QV# \"6QZ+,,?JIF ZK$HL417K% F$44^'I-NJMV,O3.ZQCM MNC':EA<2C8@KK+R4T/7+:G@U&@R4'E5@UUNS5/*R]TL(^:? BEYY)TK#5G>0 M7U10MW6!='6Q/])51/E1$Q<6>2NN?LU;*]<-_E*[A^I,OG:/LGIJ9FZ-?.&E M*<[4L$FWG \Q5[,/APS?X?U0C4WI'5_-4?55MSX#=U:ZV1X#GL@K7[#E7?R- M(ZA][$=8"K)X[OU/->MHI6@6(6FS787J%5?4[-I)PLT0/20,6M"C:>D3%BI, MOEE=_#PON %J+LT6.)OY/!R=#T+?R_G =,6>/:/2N$$U%YR/,%1L;CY WGY. MS?&J[-?6XOQON7)Z:%-XC;WJ8UHE.=QRGGBW%W6@97\).?3U/OE,\&+8(&/, M>&](]5Z\H?8>1G[_9M51SSG#?G=4V7]H>[44L4,:I=@A:QV(8E7ZZ;=2+G_AO_;N.3FZS@QL)09N%Z49 M>$?!NJ1$][>/SO]BGRX./IKXTTF?PG/HP>7NH']R#,]^37=/=[Y^^OA:?OK8 M_WJPWY?][<_\8-]\L7_\(^Q__AQ\8H,O^N3LM'_YX6O_Y)^3/OMPL??'AZB_ M_X$=G+P9'.P/8$QOCON7G\_W]NWQ+DTO=B_?"I@+/,N(_LF!.(RS+$M5HH@R M&G,5:$0T0WQ.6%HCM(03SQ;3HZF(,N&$CF,NAIF5"#JM)1>9$;)EP/,XHC;BS M,P(Y@J"8;O[GWE_^T#"?"YWX=]# M9>(LXM*1.#- ,,#XB+*,$RXS*>(DM;T9.1 MAYPQG2<&U(LL3Y +<9+%5A$J9$(SP7/XZL5+MB$E7Z:FNO5CWC8$&[=AW1_2 MIPB"=1"P>5N>SZJ0L08!:Y/A4Y%U*XD3<>4KZNPH\0:42($2V:&R6@ K4T2G M.B-"VI2DB0#.YG3*,J-2I^V+EVFT$6?)$BE6?HL9UVBH<(B91+[ ?V:-KJ+6 MU1Y9GX0P2[M?M'G;O36#&O>_97V[+WD-SZPA QJO2.6>VAG:*1;[HQ7LC@($ M]L=6(:SW+GWU &^#B[4[$RT>_2Z4W_C^BQW)7ZG][>^(/2!UT *CO?U^M'M^ M&"F99@:$./!@2[!U(]'<"L*4 0XL$PT6-HCS#2&7M;^0X]WL05,#U6J_^ P= M6L&DPJ.&67RJ5X[RR;GO(%QY04-#&8^,77KD"#@6 Q@SG*X-U(VGMH+W[JOA MU$,0>@?7#!OG_44Y<:>]7_I[[W]%&,2)[QXT407,KY?MOJ_]GR&4LA&:%!T6T,]'XT_AQB39YOM1:GO M[ U<:/A<+G(J+^S0K8L5:,>8VK_10_\^PC1Z[-]ZN3$_(C1W,,<(G3&H2@'F M9A30-0:%1]^?O=TG@];5G+Z ,BR(JR9CBR.,URS,O9G71F SU<4+_-P-CT/. MJO_1P^]/PDHVA51^60*1M4]8"TVR'1; DK"O9SX9=5*VH&Q7;U!#L.6TF#2) M^QA&Q4K$^IXB+/@SA4GSA_CC8N%ER.&>+?>L"WE[$ZIB$^7C#:49%QH1,RYN MD/*,T;E??47NRL+D@!*R4.G9:A_1)!4AV=KFU445R&-1[PWJMO]XW;:5!+K1 M+B>U[?1&W[S*S2,=^X+4!BLCJ,CPU!G0ZTR!]FC%JM&_:SVZM5C/-*CAR>>^ M&T>98V>G [>7OVOP#7U;; W*J1D5-49TU,L*;^LY-YR MGLY5 .5ATS<6C=K68?SMVZ[U#DGX[O*>LR>=]WQMG&,Q+J*%26GBX!@9 =:R M%EI0*70492Q@Z5T[RM7YU]>>O?EQ.*:$2,!^H4()QEPF,RFESK(\$1E/4WA/ M2(%M: QDW)CX7)&STOU6__%O6Y2@=U_\5@S][OJ;_@W'\@CVHB),W =?Z0AZ M7C4;/['P\VR+-J.P39,Q_,_6;ZY^WO0__6MBEW^+L\TTBJ_\.=JDW_D;3\5W MW?FMP5(@S#2]A\%*?O5+?V2P&;O18__E=RWL'! ''A_O.;BR3-48Y_+\WV>H M1@^/?F-G7WL4"*5%\@.7+Q%.H)EP2AZ<97GR?%6ED0?ATK;R@J.^UAUOZ1FU M4:83$Z^V_FSK!3A(;V!6O0*)@0_H./T"U;[ M/7^'T9M"__$AWMW_?(G:T][V)]"B7K/=[2-ZP%Z?[_[QYO/>'V_EPWXM/V M .;P.CI@!W)WD)[_M;\UZ;^/OOZU_Y;W][?D7_S=P/WGW<6GC_9,,P%C-Y<' ME^^*_LD1_[3_YF1W>TONPKAW]W>+3]OP>?\#W3WYYW-__UW>/P$M;_N([YX8 M6)LCU.0.N3",.DE)HI4@PBE-= S_!YQ>TCS)HXB!P.$;0HHEC]6"!*R.__>< M[ C/]8OU>\9M.%/4NRU_>@S6]/^:3?N>*;:GYD%YUVIN3YV5!JD1KNRXZ-UR MT;=M+GIQF-$(=/!$@6W!.1&1BHG.!",)32D6&O*$9R]>B@T1LR6V%UJP_<@Y M B;1N^5Y^CX%JL+Y^%X%ZC$.\:S^9^7<)AZ?PC#O2J8/LXFM. M&W^'F,*P,5?^SOSBH!FJ14&FU=8:\#^R1.P?W)&P!!*L]R M!63HBY>4;K H6B--8%ULI#O22)Z&^-GW\ O("^Y5)6&W6[Z5(NA)\VG.K30T MSF)C",.R-#6)CG34\>GGSJ&PR M.OL-E]+73O9P-1[&"_HMJ7)3P^9)2Y5U=/EU4N4AI4JTY ;,8YKRE'.2J30G M@D>*I,I9HE*94*IU+%F,]5H;T5II_S^#'[ ^ 3^%]^^G5_GOBCEW?/,>^"9= MXIM,2R-XSHFP+"$B21U)DU02Z2+-8TY3%F/98IQLR"1>(WW\H3-0'N/4!5"X M]=!Y.\WV*3'/N]1L/17NCH9F/JC=,=[;,%ZVQ'@I-Y2G2I H=:"P:I,1E20I MR35GW&22QR)Z\3*5LM-6'_2TM@Y %Z_NXM45550U3"4V'V[ @Y4QX^E\E5 7 MQ>ZBV$]:VE>I:^T?*M+_.U!^9X_=H5H@EJ(C2DGAC+4DMMAY68,]IKE1A/(L MSJ74$8\CA/U@?)T4@W4Q)GZJ(/:V"U GV/[##:==*+MCUF5-$^\"273\^';\ M6"[QXS11D6-2D"^38&U>T;G ML5M#L=#ZIM/6[U Z?.V_BJ*_]E^CA(AV+U^?]X\.F>-.2V.)-8QB-I,B.DX< MT&4>@2:?4,8MZNL)6R=]_6=PY.VZ28,)49V6Y^S/N^Z^*FFIJM('VZ9G1U/T M9/G$I>M3FIZC=^DNEZ:3:'JX_TK)!F>ZDVAW*M'>MR3:R5N^"Q(MIDD< M*4-BES$BHMR [2,$<1%'&!/A)'-7(U]_G]5S%R?PAV3AOSR4R2JLG^>'S[77 MZFZ^$O;^G]$ #ML$P;M^+T;S,(=S6/BS"W\ $-_&F=0RSY6@PH%1G29.1RIC M7%DM750!HK(&$:P#Q']XC##S]5!G:9IF&G9!"4<$!]Z0:E!YM;5&*V&4$.+% M2Q%MT&2YT!KQ40*,UZ.21@=W?S?D<'1YJ&0DTXS&)-*9 BEA$Y(JJHGAB9:4 MITQ; W:/V$CI,MR([_"T$O%^[$Y5@0UO9I=\*=2/@N'_&!WM[+ZY+S3\CJ*J MCANOQ6&69D9G64I2%ELB%$V)BH0D-'%&Y;&+HEB]>)FP94_K:KC[_[T!T'T% M.?[#0/>/*,,ZH/N[X6F?Z:%)[ RMFB02X:2"DZ1E""=^&G(1DQF1@<,4\$MQ8G4BI8VM ^8:#H.OJ]N^D M(@3BA;'-T5-M:5UTU'(%M<#[/XO=_3Y84T=@*7U@AS2Q4L-&$*,BD( RMZ + MI1E1*:<\B@2%P__B)9=R9KZY]#"P&.:3B8@#NLF ME%>2$!@),#O?L'F9X9UB87W=5L/K;_.],H[5 M()_3^NHO;MZRIFZ%NOSRT&T@\#47^GJ[81F 4ZOF"]51FS7^J/"\@0^"M+R8 M=1^?@,F-K:/KI4708NL(X/X9\Q>%E5LY MLF8LL\%]<6/$_B_"HLR-93CJ#4; R<=7#0?>Y)=S@1+0V'\*C.3O:E9[^=9L M3AUW6V^FMVSQPRRAL174$:-C#GJOE$0E&"[0E"I#968DP\Y( MG"W7"R*9-()8E3.1%UI_T\VV[WFF18PG-5/ZCU.#R;%1X[IG%YKT2%%>EVAZ M=7VKYQBYNN?8_]Y%MS%\=_WT'%3\"4:ZL)$8*C@S%T/=%*K6]%N'!VYKG3@O MZR<5\G18JOIEM=*$W54&RRH"K.-F[Z[ZECV BZ/K6_9C?VJ?5K5]+#JBS6:CH&QG;7:I7A.!]P+)PBL!NYK9M!B6?!RTGR/]XS= MD1MZ?HE]M9PM#*SQ9M7&"2]J#6#EM3T,#)^%WDXK=F-N\L@EL6E,^1FGXE-\ M@'1;"X(4"[*A#'5:Q@T&TX$:]]SP"-[D?+>OHIQCX7JH2,KI%7V]S\5GT[LZ>[EZ\O=TT_'N]N#PJ=:GKX^W_T(8T[WV:?3U]'>QQU,M;PXV-^B!R?V9&__X.( YMA_ MT^[U\R':/7E]L=CK!^;)#B[_//ETLA5].MT1NW_LGO1A' ?[,!=8J[W](PGO M^]S?WEW1ZZ=_F#"=2I6FA+K($)'$.=$1-9A] S*6.BTHQA[3K.OTT\$E/)?$ M]+7DE3]?IY^'XZ%MQ*2#\T.6I2IV,B*1XQ$1<4I)&E%'G$LSEO!$B9AC@S,J M>%=J]:"'N.OTTR$G7=GI1V$ I -&ZB3]+=I&6"ME3*5+K!69H#IQ6J7$7!9>=-6^NV#T_! M!]8IKFNNN%[1]J%CRG?&E.D24Q:Q4EEN.#&Y9*#)1HZD0 LDSK2-TS365&>8 MO$NS94R%3I==ZZX03TV?70<_U-K'-NZU*T0G/9^P].S:*#RD).5+H00N511E M-B=QE&:AMUUF8DF8E5PQ%:72#6+*TXEC*-+<*C"R3$J$B3G2D%7':9,JD(K?.W9%\Z+Q?'6QW!]O=P78_ M;WG6P78_H#R3R_*,@IV3.D8<5S$1@EJB^N8.:B:KXRG89H*&S=FH*L[TM?'%%S>K:_R?^1+7:IVBV2U*PZI,)U?? MTAJC<0CP^4C@"&\(Q@#GZH9:_W\\KL=SIHXCYZN-3-?X,*E53A+RJTKQ=B8Q "J/) M<6_O_R;^D78.]@^'A+B#@ZM+H^;&;0]KQ\PE@#EBUCJ_) MIX/!!6+>%>[( J!O"AF6,8;^O!D^4!F3:RJ8<.*#SL1#E%C,VRIZ<3 MCZB#*UBA/YR/QI]#+>=9@=X 97'G/:A@>\[M29K1= C*?+H=>-5SSM5%PV2!,QC>(30/\.Y2SQ,1;5[2\F/&\U=>-GJO9T5K:Y8 UNW MDYRHKU>6J0_#SZWO-G!)SQWL./Q[5&D!89(S5()IZ6![X;8O@<*NGH;'5@+5 M9-1>O\W>\\6YV!OV^K#U<:L10TW)MKJ,Q21<)P\MHW'GAHHD-QJ,AH7""8S@S0>7&P@ M6-:?4W@1E:W!FL&HK,YA&X<#-[GW!YQ27-%1/CG'?E&]5 8^4 V/"J<^8*JBQNQ!'"J( MGP9@)N"!E0MP8PVXS0S)M58.-FX.1(;'N.8_3QL/QC_Q-V3 A;GVY 2-T2(4 MBE^;WP*>$ER%<;G91N$"8AH#/&X\&@QPNQNP]'K6CW'NGS%+^PB*QOGP:@#1 MH)HRI2"NQ7:6/%-'.9L;WOK_##-P5C,64IR MD5LBM!4DXUE,XD3$G)H\AEUY\9*NP(W[GUKA;-0GX%)?1@$S#.G"'\)W(SUQ M!IAC#\CJ"S)6/05;81I$4(',&;02X+5P;9LY>V!'HX;#BE/;*7)24(U^'ZO+ M E2-K3E0P]M17>Z<237/A "3P%"N7<_\' MLK_&[X2'N=,S3W%!:[@E$$QLI$M$YF@.Q,AR">9JHN(XIDYQIJWR^)I11*.$ MU'_O+QIA522<849JK/G*1*SRF$NG:.[R.+VAOMB1_0^# MR_-#8V.!E ^<,*W(/N4B(C;!;J$F3?)$?$-U?*W*BW-U<8>JX:MCL*A_3#,4 M/(UEQ'*J-!=)G*:@%%IC.:C#)G+,>LU01B)B'7W=+7U);(^SM_U6P/]H_^3M MUT/0@GB4.V"F,HV) -T(3!/&298R)70:1T(81 M9WE*A$X5451JD(<1"I5,&"E?O&0;?(5$#"[H[S4&+"A#DB>15!21.0D"CIS&/E'))+,#Z4@JX7:ZBE%GTFZJ5C9IF MK9EF?;A7.Z&JWX'E%".[W./+3L=-CZ^?G J,/(QTQ(10&8F!JIY,7+W/L:G'AU+BL*:':V)??V:M+ZA1>+(&/9:"\,IH:QK.8YQ&+ M#@KM0\O:FXE*YS(+.C1W"HJP)X!61&)6(,J;9-$65G+BBC(BHX, M'H8,/O!#DUI.,RD(%QRD0P(4H)5E)#(@,FABK.$6E="5PL$K%;5LP/-;M8_% M2 AP:$QK*+ZXP<6"5_)>4BYO?9_?>YT8'3D#5)AHP5FF7![EN8,_N08R9(?4 MY_TU68/W(.IJDMXNRK-1J09_8(>CTV*!WX[&&%WF'T8P^^# MD?G\R-2\N_WARZ?AG\>?+L].]_8_7_0OWWS^=/H!**X??3KMBX.3?@14>;Q[ M^08H]BU0_3^?#XHL^O3?X\B<_C-4'[/IWNF!W-O?N>Q_? ?/_WS9OWQW>G!Y M7,"_1?_C:][_".=C&][Q\5WQW\O77_N7!XS'K9+R%3 $V/++(Y4RNA 7Q9'DB):6QS6/)E7S1<\ CSI"JQE/W M, TEDA5)M=_*7OE%_-KK!9H)*2P/[_F_,NG[H5*.6Q%8VDXV:S)&?1:8"HU' M;QDOBZW1S&68 2S@:*=9IC*G8*#QCV^TJ5UYB)NDDT:A!45VO#^J M&<'Z&,H/?[9W^"XVLP#)M7MY0/&<@_X02Y!@8+?HA(@XIT2E0A%'<^"S%)3+ M++\F\02[:E9IQ*/II,0&7V@L8R<]W\:N\W#\!5'X;I76]O_>K75;V4]8O.RT6@0 M\FZKUF(XU )&]$>A=8F7O]I]A2$,>,CI*5[9W%[?LN$?] ,=/'^,[E=H:I@U MZ6SY9CPZW<:LTTF!/0CW\MK9J13.0)28R@+(VB7#@*2KO8H,ER=X.-GJ^WZ!DWGBA,&I^EKWM";F.2"62$D"+%00 MF^69-@[^CH%8L@VX9&63U]"RZC1@UTQFSK(D$X;S_-9.@SG5>G+U6#8] AJ[I"8Z]/KVT M]X5!#:-R6!D)_U2>TKGL_+I-*?K9>FZ($P<>%[(+>:7'+A955 T?)S#56IO! MD^75W7%3>-N@%2_X M"V6<2A=3KK .7*11FD@FF,BXRS2E@B_Z"S$W P_X:%B+_]H%\+_E546S,_VY M[!V[0>AF'K3G< [GE L==KI7XE:C=K"H0415Q!_5C0%6 ?ZV&-%;]LFW?^S M#.B3!C.XUL5]_5M7/O?:H_"$>H,GR6:6\7MHMYVR[WOJ-]MMIYO)#5N.7P, MMA8X7^FUY;Q+ 1&_R;]XK00T+*SR_O4&F%^W@.7ZQL($9O3 2_/-A5AB^'-K M\11(X/H06(!/OFF+@]L L%V%.]2&'KJ_;IQ9D 'KL>I7=++WSK\:1\#-NKQW M+3J[%ITW=N(XR[34G+DH2T6L=4KCB"412^-(,R[9ZO*K'_+=(.&"[8/_O)Y1 M[?-VUAQ\_+/\M'\&X_CS>/=D"S. HH/+SU'_].#\X./;\[WM [Z[_P'NW[KX M=/)I_?Q[K4SO8.WTS.#A]S?K;;[_N[K\[V=M_"]?]?OQI>TOLGABZ MNP\VU?:?I[NG_QS_]W)GTB\05.[UI']RA,\]3%B:FX@F)#?2$B%M2I3(,L*I M83*5QII88J2!QLL.GI\')[6E;U>/('B]U^RDYX>/VIT #% 'QT6C5]D[N'./ M_S.NP)ANX[O]T6-?I4S<],AOH8&+YO";T?C5V-EB@A[:[LC?W9'O3_JOYH[\ M8A+B\<')D?CT\:W]$G_#=^[\?[Y[VH]W+M^?]T]>7>_OF\N"?--K= M.N36NCQ*$A(#E1"$U2 *"Y(DQ^*!2%B>*M_#1BXC*R_8P%VWC.)R0E"M*@!ESX63*,LP$ MEAO\QX7X^K65>C)VV<[P"^BS'GCO7CM0_/2='QZ! ]9[>U'U!>I8VJU8VMME MED9Y%@G.22J4)"+GABAL9.J4[KB0;:;3R^^!\B5Y M$%>+,?[T[\FLTBXP,L((7#$]6%M5Y7+. M[RQY%AALO-GM?[=?;E;5W')8KOJ=S2/P?%S"0ZN?=^AJTR U('6%MPL!1]_P MK8_UT@:C-X71?@FC'2')N"B1"5:#TFH=T@+45Z.\H$(P3$N%7=T&+-^0WOH# MVK#\6#_[0ZFR.FI5A^\:8W/LO' XQKJ;#5CO_5M>-,; M%%P+!4^64-!@+(1T&&D:#.(X*F2HQ"@Y8@*15#-,=I[#ACX>/?5)M+A_O=Q1 M9A;>&E?DTP"VZ38W9OFFP>[3$MB1X')%'(]*NB873B$GP38G-K&@-8_6NYP@ M(_F=X6[[/)5;#7?CAI6-\_$Q -QXMQJTVAQ:O;K\\_!UW4;T-=__^HX<1\)Y M;GV"(L<*+-04D',X(B$(HS1@0776S4B;Z3N?K#QB]>S![-"_\^L\!M:ME M4+,F&$4YLCSA'-:7HV$41B1(1IDT.DBZ\US(Y;II/X^F]A",6&(>[A+:TNAE MVXMC34#+_<#;UR5X8YYQXK4!"Y2 +1JQ0\9H@1A3@6E%'#8V4P&.Q9ZHWRD/;>;=ZO_<&_)P@^6*5Q'_U7-I<;NY>Z*+=UXC-.=_3"/ M7W(W\GFC+O,9)&J2K;Y+)-,ED>Q-Y$ZY7)S<2L2Q5,@F(Q%11%O"G5;![SSG M_ F>"3X.0VQ2ZN'"7N64ZL;MM,W8=H<4^K^J_6T@;3U(8\N0AB5A7D=$"Z1% MS)"+22%N==+$)T5UKER\HDA%XUOZ49#6G_1T*1[U50II9 F M=?1>_ 0#>#A <8BE\'-SO/F4<'B\NR_KS6W,Y^^JH;@<52L\8YHRAS06.0D@ M < :L*8=(2XHY0B1FSSM"=Y[P->_UX],FGI&">7XW<=UDD+K9%),JN%WB&'@T/$2*>E"-%FG"2D M3?"F(MRV+-#AL98#^;-W?H*&L7_V "?FC2*Y34?,^[USWYC)WX.'RP&_L)7& M<*<0YBD?R9B(K#84)8RUP1Y3R"&W.\3LIK2*NQX"-<['[373 MRPY/$74&9AM-=(/(2Y8M=DN ID$)]4H%Q#&/R&!J$2:,*1LP#AXT4=KFK#D. M?U"+?;.6^F;R+>J6CHNQMDTVQEV7IA$E&W)G--)C@])C.3I46L=)-" ]3+*( M&^&03H(@22C!N4N8":"H$M[&XLYE33?(7W<2._\L76V?E^G,MM)]_@,[I_\ M3J=58<#6VW@QK'J29DYMMRZK+MC=F#M6YQ;653OK5%[_!M_8\ZOM M@_/6RWB6X[CV[/DHP<:/^K )TU[UO^P:O?@_4DS#XO=\[>]GY'&'58:SQ(/VK'NI3 MUT3OT(+]$IY#]@X!1[Z^X?"<8\I3C"HXI*S,<97,(DT=0R9J1AB.G*JP\US3 M-E#O$BRT6_%+#>DM#]QH.^Q2>?TPTXREQ#2:+ M!*'#/ @=[1ERTLGH*7!QKE3&=)N;9>K*Y6: N(!T+CO#4R"=U[D'-+#[3+1I M79'FE[I[R3_JUHD5C5GO*Y K]-D[+R+&9C <#.&?0J.9!GOCK1X4<,N77D7; M;\7S_/#%1L]DMS66!K,X?ZT4_%$" -"Y=6D'*P?WH\9PT0<6Z,-]E_8N+^KK M\P#0T.^ B32()WGY=ULOABW?[0%NG[1GQ5+9XOS^8M3WIQ:&TRH=P$L1HF$/ MP&0PNKB Y]B3?BP[6:ZPK6$?AM\I2))[9W9\[F@S^0W<;3"R\ )N<7G:\:=S MS\RE"UL7_=[G3H@3/.N<5\R>[SB,_O0@-ZYR>]S N3>V?JSW23R=ZV MX--.+Q0% 8BB!5@W1/7F[*ZO #T"Q8F(S#?GK1>C$QA"B_+VMS2G:Z452 ' MB 6!18AE5&I-!6'<*&.3=RQ(&5V4@0=7"RQ-.1J_F!58K_=_7S@%6>&-NSR/ M_<%IYV(,CG_!'O8/>U-958LC1'\Z>?2:[;\\ 5GTZ7(?9-/^QW?'*B22F 0! M1#A%G'L*\BAJ9 CH09HD$B4#(VB%JO-?8[VY,QA,$AY&0Q DYT7]R>T&AAGV MJETH)?)WZLV1CD?7Q_S1!T6E"(?4VY.SSPR2@D4H^&2",H=9KFXNC++QQ89 M13UL1*76U?&_H.7,:3>W,3,?2"DN0/B@9-R8N/=IXAZ^.0Z<46JE1C2D".1- MP<0U42)FA99>&)8< "-5I,WQ];W4MTIR+QEO#\D]6V/TOPBAV)6VV[TJ%D*& MG)-SF,H4=-;S9]TOL]]\VO)[KP^K7,>0^JO#C*_="1@,,AHTZM&M4(#L?ST! M(<<%#M&AR"(']4A+T(P<1V!P8.YH(D;;ZFQ^.3NSLKZ]'Q6=/Y;CXKPW=>2W MOZJD7VT/%$*[Z,?/G=YH,.MH@8]?'/SVY]BVZ R^VW^V.V.Y9(_2*E_.?T?; M'9YZVX\37\[3=1&\/F_M]SY/CE9P87\ ELIV>Y&=6C!,6UPI$WLM^\+/J[*+ ME1JRKD%DG#P MY'+_Y1%HKS!3$.T.\)C(:!!8/A+QI#BR1 1$M<4 USQJFD!S7=%D8[=U"#P" MW-$O8NBS[8XF!V_CMEV=,3X7Z779ZW\J$LM>=$JYSNS-['9[/I]@MD[JQBKM MPH]KR1@>1&0!!\DC5P;;P+$DG"E0O9W@OISJWX)VF@J,]T-H'$REXR!9(,YK MQ%P^A//4(N>E0 E4RF@,8[3D&+2Y7L[%V@58GZHKR^CT?O2ETWIE!U>7]FJ# MX!2<%C($;HS4W'KL@B5!* X:+Z8FV!JG.3$@N0@H1@JHI+:1:B5H);$,0(&$5XUGY(=1 MCK^$<1^K&(P/P>:\8@KJDZ#9\<=12O 2+"+"K,L9QH*NF=\5;5N^Z,SL&S\/.MHE8ADV-JH).<:H-9YFBS6-&@,++62=>9Y MI$[%SS+Y-[AUWIWW8 ..:Y OF' M!4#E[^!Y1^3#V1NR]_'=UZ.S=WR?OF(?WBY0^\<77_9>>K[_QQN@8H_W#__N M[!^&SO['_YQ]>/GN:O]PO_/A\(0='89N;O2R]]&S8R9BXI(*I 4)B%O*X)43 MH+UQET0DSBA9 5J!E1<9-8C"5@=#HP@,(%29)$",BX!UC"XFNM.* "(7F7SZ MH[CST!;Q4B5IBO^KBL4,V>5>F.79Z#S$?O[5SO-?Q#]:K;\72G0\)8] "71Y M'\?A'45SKDN2%+7:YX.('!!2W"6M%V]_:QWV+H Y)9;M5GV(>\\>U7+'9UE9 MZ_A;S*;>KE8"/F^-&7U0C7_,ZX.'C"MJUV?=*T![BGX;H;#ZL9SN*@%#*S66 M,H7W8_:_?8Z_7G;"\'0<73]S81WEC*>76 =":#2\_I*9,?H2W?1 Q/P[HG1A M86?^GO:GA=!/(G+]:#\AFV"XSVP7C,K!SC_G9G76.4<+JWB+!?CV)DWDW:R8 MKN3.MR%U'H+!/J7:6LD%%MRZY*).P1D6<^Z#278K07?G^5^Q7W3/C"T'#@94 M:3)/%V5?Y)"TR91[DREGY[;-D7IGG4$%NF6#,VJ5T^'ZL!@^#AT8_SE\G*W4 M5D[#JF+EQH?(OD:W=M$HX;;YPVR.9&5QC/#9LSZ+XKNM%Y/G3>+GRT-K>^:B MGQ^1!UFLY&%U:!VM/YT.Z)J9Y6','BP-)K+E\C2>M_,4[* *E;Q^;0;P:I Z M,3Q-GWQ%&\/E0[KB^3JU82T+4[!$> P\44Y @],:4W@#:K,!3*&"W]8+40O1 MO^,9V(R=\Y,9;ITRZV.Q'G^T/OT.[[\X!L4(>RL-DE8DQ /GR&&K$"81!\P! MX)G-*4JL3>2R7ZN8=S,1>:O98] ND9U] (X2Z1H6JLJU)Y#0*OE)K7P:W^V= M%,;TBY4U2^A)MD KX)DP;LM> #I]@4T=QN[5FE&CED?!A8\^&<-E4#;XQ!*G M245B6!"K"?+[Z!$^S*H'"/9M"A3]T=1W= 74)ZT6R0>.DJ(8<6;S$:Z02 KC M!$Y>1BUVGBNU>TUPZ"(ES6'W].#T'/:Y=9/9OL[V?\>.ORK4&@. ,?SD(+TM MLJ*:R%\E )S,@13@LW\61OU+8(=!//_I:&,:1'QP>$+W7KX^9HE&IK!&4N:* M4"$Q9'),L1(I*FL!FZC>N=$S8U222C$7C$P\">M -;:YH1:.(M=R;K;X@;>8 M2\F=U1%IY@A@ 7$(; :),+,&2^PLMW[G^? R=C_'UAEL[>E@R1A=>-\N!VZ3 M&*(U9<(Z%-/(A$T0A?^R=WDL 76= P:'U06-A&"+M"$2J1 D)MPYG6-7"5LI M$]Q5 ?QX7A0-N .;9#7UQQL ZD6W:"C9EQV+5;TAG7VUH>R)P1@L8I$,IQP; M(130%/=,,4(M7_)5^I029BI9P[B%Z3,A?92!2I&LB-OIG9SZL^K3ISS_IVL( MC2?;&G M=@B/2MV8;S$^;^F$<4[9Y8)*'#N?BY$>O_A3>WX2ZWC+WB"N'$BE4V=W6)7J M-[:T!]6#O3T?GPNU/MM^CH++&KWKG-?1G##9R6TSOXWO.PZ,RR%K)_$<1ML% MU=S;BW**#5>YF!ER8J"74^[* U#%Y&6%;A O;$GZN\:ZV,W9\U>5*=*?&7IQ MIL-,*94[LU7,):#CWGD.Y.MVB^54W!>3?*.W?XTSC79;JXFM'+VE,J++_-A! M[10?COKGU2;D11G:+S'O5;=;M)/*VSQ9D]GM&8S<(/[O"*8*.P18V1G6+I23 MWN?8/\]KD,,01D!$_9(66<4TU/29=/@P7G1@+Y.^O8LTUJ*-;.4_1Y/9K=U &]OO'1H/\'^YW7)FS47 M<_&YUP6E(5-BU4XJ)Y7:$%'FPLD2MV$&#K9_-B5T]P9<>WRT6MS^M^V'R[QH5?400.X.J)^/>@5N?UQV M.COYLWKR=4KW#2+YU"Z)VWE_=)V>?G61$T(!!GO>CT!RE)OD7V:']@!N\SD3 M(GPV)N2E&_4[@T^957+\S;<>6R91?*APV^QACX-IQUGX[86]*I$4XXR)\>1+ M$&(7S,V,T[[3]Z.S+%AJJ5MXKH1N9#:KH&JR;/5*U0(Q(S]<6*!R.BCOXT6Y M796=/ZC\>*OY/G;*_:O%7G&'O )EP7HNIR'&T/[&@ZK%Z-J+0?XM3&"\/CWW M$019'FG,%0,J+;Z&'0\ E2FA-0!%J)-=\>,<_-L\K-K0G\")_U=%%I4,&R>& M5@0R0>DQ:=C69=&! /A+N$'-(9=Q4K(AVU3#6(HQ% JMZAD,6J.+3+OW%"J3 M,_._$28S>%\/O'*^-+Z7!=^+/U;1\1 %19%PAKC'(L?<.R2-$=X[%96E.\^S MCIISM!9=*Y66#%13#@-!(;3=,?F,:::3D2C'%)^5TSC?&]3RWXX;&%9\6[2$ MVER:K995WZ[HF8-8KI_ /?W[4G]@*S(=FWGK%*GBVX/\B!6%LX"GH[G"^AV"6I\ M_M<.!J.SB\HHLJXW M@>Y6>VLH?B M9GAF0W%JGX,Z/1A]1S_F8L M5'?0J\V=VN8&$AS4,P>"ZG5KZQW0N5C;L\92T;#M146:DU.V?(I6,!K4C8J? M\D4UW0,SAYCC>EL]('#X[?3P?*9TQG@ [8GAUQ]DU\()3"&6XG;ET/\\R^BY M"W9;XUUKA1XLU'DO.SS^=]3)^@H\%02ZSU6$SGJAO*SXNC\9^70TF=.!3@HS MU6)J,*\&%,^ G:I8N45!09_Q"'("'BS3&G1GG11RO^ MFUQ=/WQ1%ZVUI-$%C+,V=:X6L*Y@"QCUK4_Q"G8BQ+&!GDW0A4G N$/O\KS; MLV%N\+O3\+%B98]S]JO:0@5@ZX)%NZT_QCZ9*KHA=?H @24E=S:5T0&,3=T# MY?L*G7H7E6,]0S1<,'X[*8C4&4R\ B5A=^+)F7&1C!=P9O&KJ)#)V=Z"F"@S M*%0W[[&8K#,\ ?8(EA86>(R"M5JR.13< JC#*C>>['6!(NN8T+(L?Q;JRYSV M8ER#:['IQG)ISE61V$WLWO6Q>^QQQ^Y]ZXAAX4@B:JZUPL8):SG!U'"JG<#: M<&Z(PF'GFN=\,^9OX3D\R&"PUYI*RKU4VK@4F2))4[9T>GG;ZN2A=?^I0K73427)8I39VJD)S;N*TKAVKRPF)O\P$IDZ5C$&ORY M:IW%6($U@'>G.@2JY-E$:E6X $,^[5P4%;L2< M^A5Q59JKWCQWZ69KE=]E@ M_987OW8-32\ \JET^LEN9&_& &19EJ_PXP!#Z/8NBJ]E>GY1$>A)_A H!PR. M;!#5+IE!)9>^5NJU*ILTW8?JB'-R*N'FO.UI8JO-;./D:< Q]6;7^U5V\.:@ MR3H>,OM@AE-]K#)N9F\U\L ':E-SH/-I7"D,@4) M0'>+=+FU,H!>C8MUY1Q,^"\U<'A"=G[^@;&_.IK+D>H;3"2 MD80L#QQQRC0RGG!DC;.)!$V$L;DTEEY1.:B]%EU0K> FV%&#-6>,.9"#1BK" M),6>>U^E:V-RZW3MABXV%WTXJ29S>J3>7*@MHSQ]_= M<5["@I(X$V>P&+8P6RAK<%VEK':5JIO),--+T6PNJH.2[M7/Y?JK-;='/>=O M61LE!"(K/B6>+89NY\\0;_3USFO&U\3.#6CT#VKG)]JKQK*._@ MV*R:]QK>9?]6!EZ,EVQ.V:T/5JH+'S<6W%R+/WM5SRJS;[:92O[D=+9R6I6, M5A> GZUX4&<,3-9XDE1P?AUE%/LOF[*5X==?]NN":5\B[:[?DO8\<6?:&DS, M_ZE@J,R]4A"CRJ*IB&\^+&<\N?%HW:2.STRLTZ^MW[+UU<\UL2=%YRI__<'+ MO?;DC#,K2KBMKSDCYO< MUA0]A^.=FVL[]Q@G?B.?O7XJ1^+J@,PFT;=U.EV"X=4 M0 QX6GF,2CFLA1C]2<#L&+%:[\]5./XE7X6_?%\K"DX>_YIOOU(;]P))+M",ZD"D5X- M.H4$%^<\>_16GS$F^QFT_.S=@B<"'\3BE!Q':->#JS"_Z%2A4[2NHB"4)@75 M_.9^"8]9L=C3D[9VCLK-A[S7YD&IUUAQO%F.2"X.-HOH3D;S; M.LR1^H =$S(H48.=$J]X7I^.5[M2!VD5:"FJ.=!0/HT'7;8$+T_>3W>.CTH>GTRL'RV.59EEWGXGLC^,3;9=[^$Q)IZB_615%64T? M.X 'E0Y:':,/G2GTZ'S^XL.-Y=JM/8W**"M[QM<;]%.CU M&D-W9D__/0HG*\YY'^=TKV?/:U,[>@DH:1*T6&L0@[FR%-/SHE5Y*JW2WFI\ MPW4R0 ;?EP+R]NU?TY9F3V^WQ@19:5U3N3Q_7 6+<.N3FOF*(Y/HPSD+J#., M9S4PU6&"Y1%+D8&S94,"V/9%Q!KL81+]TJ\.\\+J[#S/%IORI?,LDHJ8_QIO5,YNS$65(:CV& MO'@:BK932:9\<:<*M@JP23Z'TO1Q M\&>]?JR,J.P(&S-3!U8-I.=H&H^[0))A-*G$DWU4,Z>WA8KF4@3G+LQA M/, ML9.8DZHN3D'4]N-)'8Q7;=(XY#03W#A">#+Z3K79H_+IE K&A%:&E>,0:Y*> MRY)8?F;G?$)CF:YJ*GO*1'&XZDB\9N-""E6[P8MY\,*J182[A]"P;N%5[A.%\<'5V18,F^NWRGO=2\/,G MC4#CCSH"[7LCRAYIA-A\8%=O=9YJ%>#4C;9V8QP&LJ5;WPQ=F+,2^+"R]W.IZR7]$;#TH]D#+CCRRNO]R#KS1E9%TNM M[;8.:JBQY4RY;B;7GPU1FWMN)X&=&B:Y&UD5FB;#@69VTLGNOTF"QQ,VW<8G M]*U_U6Z5IS#5ZPE_6$KB9/I:R //Q-0NWH/LH:J\B+GQ7)VN7E2_B@)+EDO^ M89S4!QC43K1*3QV=U]]./QRT?IG2#ER[F, M\"F43)'H1DJ8QDM4Y5Y"%1=8(.:R>/KK+:TQ[-VJ59CU*>>G5KM4K,NZ8,5X MT)41-:>GYES7; Z5?%)_:OLGQ?L]&JZ(=LUE$\OO9M9YO YCI]^L.3R)0!WG MR\>SJK*(&]?3F(E#+>IWWI7>-0>C8T_DY,0OU]K(1AP\]2U(CBK$I"JC0V9W M---OB2^=&O87Q7ZKO(@NYF9:I8,%O 98']0\TZGK^Q7/Y,QVKB[Q-TW#+O[% M&0=@9>9,C\S;DZ/T.NIWE6=Q)DEO?' QEZ@X-Z)%,-AM_3;-MIM'E3K"NP*( MJXFGO#H_S80P=H!F-?OLPI8R'.ZJ5.>8,Y52;9#--ZAM= M5^:T2-WAY'QK%;P]":E[G2CJ]T8GI]=4,)T-]ZBYLY>VK5-DF<=#=88L#U\C MQO&[\KMO[ Z\(K#QSS'C3:JLC;>Q"6^\IHO"Y=['5^28@,FEN'0H!DD1&&,4 M6:4D2IYSYXGEFM#<6[K-\'+_JYE(QNUDD5EE9!;>LDJTR/\X)P&LA@:\'C3\ ML.FM$VKL(X_)8T%L,)Q9;@WQ%+@2,4NQB,06-I1LN>/A=O+>3)3S&FQ(S+5LF..9KV/#]:+NB6?1 M,1:LT#!X:9GU.&%JM.4BT+AVU'W#"AMBA:\G7XX=Q0!,5($<\AYQD$;( 4HA M":I#HC@W:Y0[SZEL<[W<]>RV5/>0L+U(UOI)*-O7M,TH&Y,/6W-AY-"IG(-@ M*;WZ$NOZ*$]A\M=&Z$]="..R+E6\L>^=G74&5]?K# M<4F+VAR\[(VZ^5>M<46>["GH5H%$D_HXE5]@G$$[#6@N'K;V))BL5+T)^]_]0[N?Q^^\RA]DSJ4*:OV8)IL\58[]!A(0:J MDG6!$66Y\D93;)C(??=\-"G(;YB#=(7LG>[BWYW!IVD);?(SU]!>S'A]<4Q= M3$(SAS!A$G$J--+4:01JI_013 "J<)Z$7@_AL_.+7G/;7M5?/.N=E2N6B7\]L_Z1S MCNHHIART\SGVB\U5/Z4\L/IZ&L^SBZN8GF$?_A_&3ZZ_WBU?_7,8EK_C:I<: M/?Z[VZZ+1&[G%[_]4VWO?D[35DSV%O>]I^%&"J" )K+]%O\4),@LI"S M3)[A%KD8SMQO\E,BEGY++[[D7_^Z%#"W2*05?6X:#O2W#,+"!$?9BGZUQ.<3 M#EYC;5;,MQO3$DO>\VS7J!V8Y_]+25?JC>"F8?"/N6FOGFT-4,/>Q3.8;*LH M$JT\\%\?U;YG'-_(;*_EB*>X9+A9LC67C)AUH&3YY,9[4/73XJQ;Y5_S4&#S M;4VKS/Y%4=[M8)%HOC79VVT^;CTHX-YR#?[O/4U^=M*EK-Y6S7J- SGL:8P\ MXL )XY(1;6.P5D3F&%?)\:9RWEU-OZ/W_QY\.+SXM/?U'8??7QX M.SPB1V=[].@]C.'C[Z=PK=A_^>^/^[_5U_S/OT_=6>@>G+WYNG]X M>\$'LO M7^"#PS=?P%3L''W]< KSO=I[_SN8C7"_LSW\/U]?#_?>XB]_'KX:@MG(]@_? M'2>E%+'>(8NMR X+CPPW"B6N'#4N!4?DSG/&>5N2Y?;"_^__$(E_O1\N&B/I M&MQTD\SZ%G@ORKT&!QL#5 M/ Z& #M,K4>EVS4/#!!1\80,3H8FP['T#E1&C=N8Z@8'&QS\*7%0,,EX8D)* MG+C3UFD\U%:]:_V7KVXU@U$UYOT2LQ^U/"%"5&4<.=3 MP#Q'6FN ,N(U4RQ@Q]?/>&C@ZT'A:V_)G+5,!VUI0BX9CS@/'FD2 HI,$LU% M3$JKXOEK2[UU4%8":ZI),'[K,T[[)DT3"DF M@/E5;"RV1\?J"Q:;PDD@H\#N7UFNK&:>&I42I-]XT1LEC8_5%H\1CJK36 1F#;*?[WX[;M,CQ63?GH@94Q20DN>8O:< M<&,DDHK< MM\JT&5M.C_L^Q\D6N8D;3I]P.E/$,L=!#:$\1&Q@'3S5C"404(;8QO)X=)R^ M8'EX'VC$G"-->$"<684<]0Q%Z7%BR4:C,' Z:TNF&DY_NIP>>-+ P99XHKDT M8(9@[DATG&.A%4V-X?'8.'WI- 0D.$O>(*44R'1F O \R'1'B$C.P3<49+JB M;2VW2:9OZ,ACJ\V-P][0=M'Y0>'ZW9'))ZC'C MU"%LA$.Y1 S2L+L(K&JEI*<.4P:*&!&@B=TY>'$M+GI@YW"#@PT.WE^!L08' M'QH'%PQ2*9C.VXH$(S@7%Y#(6.^1CX)*)J-7SNP\%T*U*5_N@-S@8(.#/P,. M;KRZ7(.##XR#B^8Z49R(R *21JAZ=TZ3E)L6=?[')-@Y1&ABU6%N>#J,"M5X8;!]"H0-\5WZKQ MU^#@]N'@@KD?O22!\AP))P+\B0X9K3AR00<=N6#2TIWG5(DVX8\C1Z?!P08' M-XV#/*H479(\@7VOI3>2Z@00I).BR1C9F/N/#0<7S7W .2:E ?L^2(9X@C\F M)(RHL%0EP>!/ GV0L+8A=W9[_KAPAJHE7"Q]RH?6R*,]&N=5<_M7. M\U_D/UKW7,/T;2R]/_^.%[E0_/G)R\[ =WNY;^^VU"K= \;ZDWZX.GKOY='A M?S[M'\(]/YX"L[["^W_L?_QP]N^/!X>>?WCY[NO>^S?DX/#HZ][AR>?PQW]X M^.]_=S_0[F?W\>)T'[[;/WM'#_[X_>SH\ T^HOMGP/QB_^LIW'/O"UPO]C_N M?3GX75_M?WW#82[ [)^N &CXL0U&!><<V(O,Q4/Z+IQ.JB M]]>TT?WF).<7A9$0:0A!&.= V&FK;928P"HF)SF)I2O9,G(L\/?C*I^_>N6^ MN1(+*R>("5@%$B282YG#H]'>"N]3H,DI6+E7 &ZE]'+KWQ8>U;]JS?:E\Z7O M8"C5EP16P_"@ MZI;7*D+U [!OQZ__=%A-LOA<Y;.H7(N+I^ EC1+HKW<> ME]OI5.106IU6R]ZN&E(/AIG ZLK?<:X-?&E1G7N(7O3C()[/-./Y[>#EWFZK M=3.AGUKXHA-R*^S4B3>4I%]-@7>,QFHH<.,4"/,YQDXF2T-$5AF.N-,$66DU M(@PP45$#4*IVG@\O>[>@P$&[]=_1=H>G/O>XR?6W7Y\'D!"YM^KN+:3/7?NZ MU,*!TUV5BVV73K59\ZMJXG^.TQK;_S5?_;RNT(VGEU@'BOUH>/TE2X5-'ZJ% M#!@[\PLR^_>T/RV#?!*1ZT?["=D$PWUFNY?V:K#SS[E9G77.T<(JWF(!OKU) MDZX!R^+ZV^)W*W6/P])5H8C^?$[9GT#0A!D*TIY''P= 4T5PYV/,<?C1E1U'^UQ MVV@8&%R0/[F6+5MC:W102X=<*[]K1^?^% :\( 7&["8^ZQ54] MIVJ6U1EN/W[N5/VTZM%,9S8KG2[ZO<^=4,FD_*M\V]R6NO12'_6KAM@6!%R^ M9U[]^-EV1Y.)3V\ZUURY6I'?>F<7N9USGGRGZ@Z?)4L>%3JSGTI+YGXO;U4K M]#N?\_LT&H*Q-@-R,[9PFD%3H#>W+2CR?UCI?^SV468]VP MS.'7/(9^:&L MVF>8\KBI2%F9B])M9)@7=]CKE]YPJ[=JW(?A>K*:, $,S<&WGVVG6W5 +PVU M@=:JNXS[1%;]S7-G]M)M/536X3D M:93G53W4AKG?&NQZW3VM4JWK3FUWG5757 *&ECNY5XQ3VH*/6^KE-N/QBX\7 M55?O05EIW^^X.JCA.FL@;[R]N.C"/?):A5$<,\,I0 ^0+!!6H>G02:GC@<-R M3_?/O>[G3&LPI/S3 8 C*&C>PIW'K>V #GLPWTEC\1ZP_:D==0NFY&O 4O85 MO:=6%XC77\TL4D4SFVH\=\]^EPQF!GS_U]7]9>-+V;BBQ''"E-I M6<1@?< ?'HA#SD2/,&B($7.I(F&/HH=,!N>JV4NA[UHJ#S.#9]H'I#R'=U6[ MQ\PU4XROQ-8@=Y^I>7W-;C'?ZSYY-%UFA-D%Z-I\+Q2R*XFYA\8M@C6#E93> M]K8K#F''1 >@'=?_9=.YYLZ=:^[2D&/%N=1VK]M=.[_,3OCV"U>#Y_*MGM3" MWJ8_3$-T#XR$3[E/E7F"M+,/JN3;HDK^8F_3H>NG9+"#B8;]5[^7.L/[Z+JT MU<%:]0)D)]@JV^([0N VT\CK*=Y]:T9XK_+B:94MG_K<[E*F\:D%;JZ:XI,) MSQ0^9^:0@'W0W$CBE.%>1!N,E4%QW:3KW-T[^'O'_?%.[AU^$A_.WGT].CRZ MW/MC_VS_CW?LZ/"$[GT\XGMG'TZ/ONYW]P[_\_'HZU%]S7_@6>+\PV'OR\%A M%\:S?[K_\<7E$3W"'P[#Z<'+HZO]CR=7'\Y^_[A'WWW9?[__<;^K<0G-+"&: M>WC_HR?'*29!#.4H<:<0MYPBS3Q%3$9F-9%*,;KSG&'9)D^Q&/L*S?YQ(]33 M!")GN:7>1"58X"EAK94S..6S!T(D=4V^S.,#HKUY(!),,".Q1U0EGN.L"-+4 M)F0EB9(%' /)"3-FI(=3&5:6)/?[ZW ,D_=D;#!H$VBP" MC8N5O6%['_?XL7".NR;T M@PW;QUP4?QH]TI3&O[8NCZ:>.Y/Y ^#-2VL8%E@&P<%."#8UEN C@S^R9 ER M*S2Q)J&(+2A@E$>D361@&()!J(715!1+T+2YV%3&\A;E)3>\/BF931(%X10T M)H%3XHU5 @?-F&06&X\;8^OQ\?J"L64!MR67!L682Q3(",:6#P)Y3[3"$B?) M<@=1@MOZ[LUZ&E[?7E[?N%QOS)9[Y^5%LR51@&9ED>3.(QXB1SIPCBQ8+#Q) M0[4!N"IDKM-XXC= B,):%Q!(RE MT@:='&C,GDJK3)77&+L:TH)I,)"+'=%0FWS@YB76C0 M_6.A$,K=8M$94&7HC7*N\+:&RS_($&_A:K_%$!^1F/QEG7K@!+3DA&UTUG+E MJ-,^,XJ <2,A$<\5;+PERW"8D M8E"2&N.,\R P!6X;39<$YEWZI]S$-(]:6#[FM)EI7ET7>*^=2\U4I7YB^*[< MLMM:)4_I'C^;A;6.Z-A !]U&=#R(Z!!+H@-;3*F@ 05B$N+:2C"S#$94)YXD M3=3"YCUGK(WELL_Y]I*CL;*V6%Z\SHGAN71?*7M42K%U"O\5 ^LNZ]W_ X-O?K_LLCMO_FV%OI7& < MZ6@\B 7*D(E2("$BCD2#L>$=B 5!VQ+?^2SR<8?X/"W;H6*SEBM%2&LQT!K: M+W'0F X;.:6NBTHM&L[-&?9=EZ81H]>)T:DQ-3[D[IR/8-VFY6?^5=B]^MUA M9O977X9]"^O>.;?]J]>YSBO(XCS*?J_;+=*X4AD;0;Q10?QV(HCQ_M?7>/_% ML;4TL62!8Z00B-.$D=$A(L.M3@PS1W )FS=ML>FS\#NQX]8)\/GV6;/5[:M* MJ7D^63C7DT 959\1/0^U=6G6ZJ/.>>YZ\0SE'RV@RK5+>V>X,;>J=6MW[^54 M[#8/7UA LJMD7IX7%Q?]WA= A6'L7EW?).2\-.]8 ,3H+$F61AZPX1HHWRF@ M?(XM-]HEP;\!B$MX" B8BZ%5V/=W9_#IK]C/']B32":8A>BC!:WOKOY,]P\_ ML;V71_#=B8"Q71W3D!@S(2%J%$><: <60?1(RIQO7CJ.XIWGG._*)>SYK^). M6'.GM=-,>TT!]7@0TL;(E(.W1)H@[;>"NYJ=ONU.L[W#-_3@Y6L"8@G&\IH? M"Z$55CXB[['/.TV0=CSG9QDI9 C,.@!4@5?N="_5A;/'U?*OB;VS M_W2.SO[SV=&7O2N#/_S/*?9G_SFW[\WHX.P=__#'ZR][[^$^[]]= M'7W]^W0/[O7A\-/5A_?_[GQXOT?V7KZ^^O#QU=?_^?J*['U]=<&LQYEG2)6&2"F&IA\*/V-?? M*]YJ=G7OZ]$Q3+NVI ^3#,"4FDX#PF MQY(/7@ZO^T6I5)/"0'4];2V#XN/J.CIL1?09YU!L-0%39 MW&,G-^>92KXL"I/UG6YG6(16_-]1YZ*T^\E"ZW,\[?BL1I5V//UX9COG)8RC MW&H8^V>#5M^>GY1.5/W>66MNHKFC(>I\0:>= %K-LY^(?U^S_9NNP E]=1FW;AZ2M9@@=SS;$H+.99/I0J>UU:Y0VF>V&KTZJ\1Y-F?L7=B'H)C>"'O_R_ M_Z,IQ;_^??"NO"*__J-JQ%?9%1WK.J5#VQ1K6Y>G0%F=8>Z_UH=/>^=@T%RU M?.QGHLFT5#TQ=3*R0)Q T(,RV9E?@4%5=>3SO<\1=+8E:^8^;94?+4GW>M,V MDO.+6'>#S&O?.K@2+ZA=5A%5VOWZ]Z?Q4[,X?C MAU;O?*D?\K0K8=W KZ((WSN#&_D*.$*^ [#_%%RJ3G^E,V.]F;7CHNX86=WD MPEX57> );]YO-7LLX&;6BLJB5J9XZS]S[R<_ _1&D_6^ .8_K[X<]?NY[6/9 ML]%%WB4_S'PSUHFF_2-]+5Y'Q161.E]R$\2SWBBO^GS#S%GBF-^>JGEC!2DA M?JFZC]K9QJXUSI>ORP]+EVU0J>&WBU/]5_0V$V2F!D"?6=0I3YUB3S_KYV%* MELYV2[_2P6F,58_N"<'-+09HE,->?S [B)IVEZ@V]Q5U@]RJ-B2-M=] M]IYCM7/-<[YMXR\\)P9XO.#8PG,4-S8&GI3'6"J?@D^W7(T?30\'YZW?H^N7 MULY45*[Z]ER?Y$*M1;W*<'@^M6T+/)YEC;W5[N3EMUSZWT MXUBUILV(MMMZ,0#^[P\KL9D[WHYO/C\&8"[ S>+AO_U?(\[$=XYGDY M8GD!V'R[.!S\D]/:_LLWQX'8 (@OD<5!(YX\1U98A4103"KB J9XY[G&;4#; M97*;NHEN11!4L)"PPL8RR:.+EI,E9C)R2QE>$;%; ,X2![EDA7/S2 M&91TOS&<3;J^@U(.&D&F4M!.X]@M-3P%671RVGHQ.@&- P0]4[./&Y_ASP)D MY>.H#(&*X(#NAYWN=(I%71H4ZV)HX:MB?F4CK@LFRV1 PUSH;D;E7["[\@)N M@[!>Q6!_CLVTQQ'S^+"L]>YR__#3L;(>V"%Q1 0'K*56(T#>A"(-DF$F+#<" M6$NVM5JN$PJ68R<'!]0&Z*)SKZ*<6<>-B]W>9>:2Z=>G=C!'M 'TS-K^S_19 M?$4KM8=E%2$_]\_.< CDG)T'OQUL1F7@3@G*K8@2A$,*#*129-91(0UGT5U# MP8V$^&%D_/75L>/&@9E)$<.L(X)P M#" IR,[SX77'6Y7O;\[#5T$FD$+QNMU.-E>4M&G!_%VPU@CF'X)HGXYMP"$? MLR'O4D)<,H5R4#62D40FHU9:!A#,O$W9^@*1C[;[W!\# # M^L\=+W5R3+Q11"2)O-2Y5EOTR"CA4 );EQ#NDV!BT3<:18P\D4B3XURJ8!71 M@;B\!282$U?%2VV=I_2WZ=%4+TV.!\&2^J7*E_Q'=6QBLT3N ND/GJU'W+6Z M,#YA*.DV,+>NO1C$9^,7OXXS73KG983EHE_K2.CZ6&)%%;+RP.KKJ8-^%U=. M^CK)M7YR_?5N^6HA=ZCZ3JA=(_FU7^-=\IW?:"EN7$ACG(^Q:O5^13-LJQ:%CRW+#]#&9>9LE\3D70?Q5O6* _W$Z6RKS?Y M)EG]F^66)\KVTS;KCM[_>_#A$*YY__NG@S\^G'XX_/!Q_^4G>-:_.P?OWX@/ M9_\Y@T\^'L#]/AR^N]K_K;[F?_Y]ZLY"%S1W&-,;_N'L]^X^/.L@C^OLM?CP MLGOVX?V'LSVZ)T"K[^X?OL:@N0_W.KGZ%_S[$4S"PW?'(EKMH[1( 68B+IA% MFC"*=*)4J<0B)S@??[0I7<[\^[Y"+]M1:[U!N0;E;HMR/O*8/!;$!L.9Y=80 M3P'T,-?6B:37;CK1H-S]HMS^;_,HQZR6,D:#O$T9Y0#J+.<..1%QHL$;)A6@ M'&L;IAX%RCWAOG,;JK>UU8A;)U[..H]0/MF!$7ZMG*9U/.V]5MVZ19';IF+A M6MKK;$+MWWE,!^G=(.;60<,7,[O;X/E:>/YZ26N55,4HHD-,<)\C"Q)RF LD M7; D>$;*HFTC4V [@:)CYIO-ZZ/-7Q[/WR[J(=%+XP+$B-"\YD1 M:%W(,2]!([,:!T:P36'G^2HE[*=SYZU4$3KC4LUW40^:@L;;H!Z,2RA.2AHW MT+(&M.PMJ00*IS36**:@$3(%*$)U S! CM<&2![OSG#*]]>6*?T@9\Z?& MJ_>J$C2\>C=>77+'N& \DQ9YYQ/BV$EDDF9(*.UQP)B!YK[S7,IE]?UN:L C M]!2\/07U$Y40SSL>ZS5>@8<2^V4/W09 U$.3-DK3WGN?,NERID@." M9!O"2"P0#XH:KQ,H F!(J#L?637V_S9RZ,:%?<.A=^;011D?C#,^9]-9&3GB MS@=DO5/(\!BY"]BKW%F*B.6DWI_.U)\40[G?P)W&L+\W"3_>P>8X]QZPY=V2 M] \!$^:P1)1X!]*?RIR_8!!7S"7O0#@(O_.H0;\("7'B7+9B/ I2!XR]X(J+ MG>=B$QURM]'1T##HYOT-#8/>A4$7%0E#:2FVAYC.7=*LB,CDQ'I!<(Q4F( % MVWDNR7*5D0=AT WY-"H^HZ5ORU9K$X>YN, #IB*M[F2';VIF]W,%\F]B@;8; M[1]2&VNLR7L0 GZ54RB$&!7BV%C$):AJ6FJ, @7+DN6ZC,&5&'_--Q4#LCGV M>1S93@V0-D#Z@%IS Z3W J2+VK2*T3"J!6)!>,1!N496*84HTY0G9F04L93M MXWQ9H7ZL0+JB2?"F"LW?3U&B7"*K!*@/7IQ/:F!UXJ#N-?335RCZ^.K8..9$ M5!0Y)D C<$8@K8-&DC#"H_.<4?LH*@[]:ZX1A._:P:!TVZQ[WPQO:+):ZG0- M1F=GM@\/#%4QKJ=:D(CP72;I/=3X,>)VQ7C6&BS=Q>+ZK[]_L()^WQ(T@_W6 M=TSI9K"/9[!LEXG;5?RZ91&M->HG7?M3(AYGK:5[J3OU5!9CK6I36W$0O(TE MV=91\K>;/IY4U\?*'NU] 5M3'+S_#SP/QO?R#=[_^GOWZ/#OL_V/K[_"?3[M M?=T#&_/OT_VW"_;H1[!##S^)#^]?7QY1N.[E&[;W_C^G^W\<41@?S _&^;7[ M:?^/5V15B2(>I1$I&.2B%XA+09'FA"(264Q28*,):99\HTMN/4[66X4LMAAQ M2@RRGCJPG)+#"0S1W%_K>%QE2EE@O&/>6 )#\V3L_J?)C M-P8E#5HTI+L>Z1[4,G#_\'4E XDC+B:'"!8.9&"RN=\@X ;55GK,#9>I6?*- M+GDTTK'$(M+,*\0)YL@(DY#22<:DHTO,-R9+@QU;1\A[AR^&>V\S,;^[VO]Z MA(]%=)HK0I ,1("^(330-/4H*E RM.8X!M:L^6;77*GHN:M9LN;'&CL&V"' 5I$6\=QC6TM%$=&>1\^<%E@V M:[[9-;]3$K, MW^ !DP=^]I#6GREB5;!$> P\44ZXI5IC"F^PM<;J0 6OVE:N6]Y_H:#LSQ"\ M^J/@=[DRM"/:QF0B4BZ Y>T41XY0C@)8WB[C<*)NYSFG;8'I?5?ZWU1L:@-X M#> ])L";=.2M[:4&\3:)>$LUM1F6'%.)B#0<<6E!W[0R9>^7CHJJR S?>:[: MBI &\!K :P#O'@%OOW?N&\R[!\Q;/!J,+FG)*/*. ^9I*Q H=PP9C950B>KD M,&AYK,U6U!=L0*\!O9\*]%R,GIGD5#2&6^V,MIZH(+%+6' 3"NBMW;6N,6OO M$? .EAJG.$]Y$H@)XL&LE0PY' 6*V ?#))5*:P \W!;ZWMMT-H#7 -[/"'B- M67NOCKS)D>QKOO_U'3EV,BFNLQ-/.=#QO)5(,\*1) *0D/B()>AXNBUDX\AK M$*]!O/M$O,:NO2_0>ST/>D8*3RWU.;B8("Z2 YM64R1\<%HQPRDE.\^9;E/S M:/2\'U0P]^%.J\>M^NYP5OUSU^)\ ?>#1T_&XC;',0M]^DC0E")/4>1>XTX MMKD\BZ&("*EDLDGHW+F'M;5XRLU[&SZ^!SY>-M :7EV+5Q>/%@7P*,5,()^< M &U$4J2U3V"'8:I(# 8;O_-$\_^XS:6=PX2:'AY>WEY4VZ"1GO^07R\> [$M)514X^D MM %Q:SVRBAL$VC*F5-- 3,A.4:V+C-E';9 PWG6::!@E;=2;;-$C8H&QN;_IX1=/%$U?ED&6BCR#J=$.=)(J<\!M54XO_W.96YSSO]'FL MZ."R,SQM]4;]5G]VKUH777N^VSH\C8,X>VW/^]%%!\BIFY$\M'HI=7(C\0L+ M?X>G=MC*-:@[Y[#+Y4% (WRW];H\\>/H?.:1PW+K3)SPN$&AU'[T&11"JW-V M83O]LUP:WY_:_@G<:Y@CO)Z/[K1KWT^S1U_V+X^93]H[91&FGH#LB0+9P"72 MF$636'(V ,V2MJ1JF6K[%5[ [A<2_?O@7=UDI?2CWQ29Y*)'PC*LL.0\:F>- M,#(P3[%2CDG1D,G]D@D[>'&,'8D^>8E(T YQ)E-.*)+PRBKNA?0Q=P@E;2.6 MXR%GR:3@TFFO6ZBCW_L<\P8,=M>7WX] [A.16T=7> UP6D0^T-BH#_#ZOR/; M!RB>Q]4%_IEI#K"TA"V87SP?P/)6OP4M/5X"N5<@?QG[\(O%( M[5J&Y_ULZ<0*;3;SALU,5B:0V1Y%3,!RC-0@$X1#E$J!K4C1.I=A>97AN/1! M>RU.=B00H!?*''8\8>R\94'XJ"@.TCC3;/L];3M(8\JP"2D?7>E\B*7@CPN. M(*:QQ$E:+BA>SWET+YO9P/+MMU1Y081W%(G<^XU;V$TC@9TQ#YY&J6W94MJ& M;;@-)V?9O9:.[6V2!HB*N,BMP9H3D _!>9D"/#PVW'P_6T_V3XY%B#D,4B'O MN0"-F@$W&Y+ !(O2,Q>=UV$M;KZ?S6RX^?9;ZK15V&+84IPPR&6BD<-:(:D% M"T9Z3%+,58^X7+:J5W!S/PXNLC_H,ZC;Q>L#ZOVE';3.>\.6;64UO-^Q7=#T M?>\L@H4#'Q2S.UO@?MA*_=Y9;6741D!N/7:C&1%N-%L6[+4\X$R G?.1G4YA M_I,9VZRVCSC=53G![*(WZ.3?/"LV#LSQU\M.&)Z.3T!F+JR]U7AZB76#7G:'#^3^_1UE_\GV/QW-A3R)R_6@_(9M@N,]L]])>#7;^.3>K ML\XY6EC%6RS MPWHNYG?"WM>,;Z@)$1#$P 9B#(6K*4B>,NE(P!W6.U<=UT, M207!L87K%#__338=PKLO?QW;$F1$0' MT":\HJ"R)(&<\!;>,FE@WY*P>J<501)<9%+JC^*];]J?$413O$8):39O9O,\ M&.R<.PU*AX#-PUE".07&A+&@(C!."'%+F[=E#K;J8&W4;Z41[&QL 2QVSD9G MM6B[L%?%N=@"0=E+K9?15X=OK#I](Z!!A>S.FO2>K"[+8C#5%3[+)_GP(Y^( MP,V'6OG[N/0XBM-OM70Z> MK>>S+ >D"WU_86F[]F(0GXU?_!HZ@XNNO7K6.2\+5"[Z]/[B6+KM%NBR<,5??";W+%+GV:[S[O=\)QK_K MRIL&2_0N9]=_O86#O=V OI'_OT:'Z6_^U"S]]%'TFUY"@74:[:Y9H?B>YUEN M^*R3#]3\+6;^"\#3\+0W@IN&P3]N433AI^Q'OGYMYZ:E^SK-G']0*^L'#=H[ M K$_:,7S8FS/ ,ZS^ZA4LLX]-D:KVS7('U1P_D%I"D05O8]*\WG1Q3^ M]S5\W'_9/=U_OX?W7AY='KT_^OH![G$$[X\^OKXZ^O@"[U\M1 6?_?[Q _QO MG^[A@_>OR-'7-Y?['_]U"I]TX=I3,-([>Q__W=E[^8:M*IS/DM#)Q("<+_D5 M8)L;9^!5PLX&J84G=N>YIGJ+ZH\UH-2 TH/5%K\1C)[R6=6/1JK%\BY8,^T] MI8@D31&G-"$=N$#>Q>!E< YS4Q5+-'=.7]B^8HE;C3O 3NQ>K8Z;ZKVN6*^G M5^_U1^M9V;@\O.PUH+46:"W7]N,AZ>0%09%+@7CD&!G-&#(>T\A@-W7*-:GP MG?LCW%!B]8'23QOF_='ZR(1I&S5DD$[*IPAZ/J%OB0VLAO&F3^!B ;"TMY+0?8X-::Z'6NR4]1//$)9>Y M541V[E#GD9':(\^,",(Q$@G>>:Y6I%4]>C=/P[X/HH=4;-MH(IOCZ45-Q%HB M3:(4>8])S@/'N=H80PG8&VP+ID5@P--M0;;)>?N3^$-$XP]Y#%"VCB;R>V_4 M;T!K+= Z6E)$9"+.!)D0MUJ#(B(2,EACE'!R CO+32([SZ79)N.IX=XMY=[; M*"(5US9ZR.98>E$/840J:AU',6>(J#EEQTB5%.G4T1<2?B#,O%A1V-($> MPK?I*+GAWBWEWEOI(85K&SUD #9GD( M*>LA9*N\G#^#/Z2DDI=$X\8K\ACP[+;:R(N\I0VX;1[<3I8#27!4UA&.E-"E MZS=%AG**B-&)&Z(8)J6 HKI[\%OC.7GZ'/XMC:7A['OC["7WB?94>\&0%3XW MVW(*:<4E8E8+[;2-#ALPY65;D&UB[9_!?U(:?R_F^?\"<^H,/$QM&,-M,ESO MU4"[6X^&!@O7T'8:&-P<#'Y:5G"28)(8#QH-S=T)0LRGV1K1H 1.21I!>;;> MQ-T;9JW+.H_(7]/ P;VK1@T,;!(&EIPX3L*>*8R8Y[FY@>#(:$Z0YEA8V,X@ M&<]^V3:CFW+-_I@>)$_A*]_!D_.7Z"-Y%+%GVUW%'/AQ,JI,]/[Y"'*WC0=.'_< M FVWU'@ H?%3UM#_P>+ARY+.9P/CR3"+HF6YWH[W2-L$=*^X35))B2W=><[; MTMRYG_'&>6C+Z_4T:-J@Z79Y#1LLW2R6+JC:DE)M@BQJ^7V5QF_^3E.V^?KE:E>2[[OM MS=\Q?0_%UO-@Y2:+K3?%PF^_,-M7S/KF>O'_/WO?VM16DJ3]5Q3L[+X]$2JF M[A?W!A%TX^[UQ$@,;FPW?"'J"@)=&%T:PZ]_LXX$!@EL! (DJ(D8-R"=<^I4 MY?-D9F56YMN>"_SF*GO_FM73J07#(:L<6^W:YKX?OCVJ^J)W*S74 :TTZH\[ M<-VVH57J@"]U'?#*^%/CKEK++(S?ZNQ75E-O-*P,IZK9V[2)5$J'ERJ]]_:\ M']2'Z_X;FI<9.V_!!^^=;7^!9UTT6_M;.U\;%WMX#YZ]=[P/]S_!S>-#GL?9 MI#MBKS7E@Q]O"GBOBP;]YTESZ_U%\_CC\1[]9ZO9^2"V=W?H]M91>_]XD^UO MM5M_7GR8R=KS2A-A*$7.YJ*\3#AD$W;(,R\L330QS]66T,\!:K"7%LGDJZX"5]R$R[.Y5 MSWW R @N410JX8 =U5Q5D7@B'EU^=_D.A+X&^_)F@\223+A2YMCUB,B'23[H MA/BVN]=")(7EYF"YV08N2;7Z5 M3,+E!>_"[94"WB)AOT\-\4G/KW_T6B.RI;7]S- M1ST'4M_1QX28)BK-9Q3DX ME-(C:VE (@)IBV2(8W9M0]%EC&CL5#08REHIO&,,$FR2!"6EB'N M,4>:.(>B4T9212(5.7/8S)X6>^&]K)O):@]-1EO&I+(OU2\Q( NS8 ]CK1\[ MMM6]"HC6P''J#*J$L,NS6+6^'<8JKO_#'+/OI)B=@4-V6VK9_:;J>1/0C%D7 MDCPH_TRO,_70M*WO?2;8$Z1TZ77.[OYX"0=[OP'=,_]LCBRD.[]J7D?"$EEH MPM)*),BLQ#I-S)/'A!&>/*7I]X MQRK(W'S>S^3DP\-/^GPO>'^YO)OCU?UXN;C5A[NPM.1&6!]>Q;\+HWY>Z]7V M?"[VCO?(]N_-D_WCS^W]SB>\=_'A8OO+#M[O_-;:WCKYNOWE\\G>[B9I_#'M M^31;S>-/?(]^[#1A;/N['X\;QPVQO_6QL_?E X?QB?TO'X\:6Y^^WI9D)*)U MV*N(3&(YRCUKGLR=A'HZLIZ/Z KO[P>[Z=D(!W5.# M;GJ[(3"L$U4*<64)XCQ%Y*+QR&%LI1!<2XS7-O2Z^B[HWD*Z_HR^O^'KOW06 M_DHRR>SV97>47:R%'-[E;;O7Q8;Q?N_TN[YT]>6M"/-R\%_:BYN\?W=T_.&IWW9W _#/__NO?ED]@_ M_@"_OZ?-BU^.FL='1XV6P?M_'F'?^=RU7\QHN_.>P-_;VP $$.JOC>,=^/]O M1_N[[4[C&'[?A3?Z_3W=_OW]^9\7AV1[YP!8E8-=Z9&T1",>14+.48N"BLX$ M9PDW>JT6@0Y.LP#T1R]?36!FZUV MN?+7RXH]2KR?5E#_\$=L?R9[\*BS_7OC?.]+XV+ON,&W=S_"^WT^VO[R^;BQY<\:6[]U MJNNW?NG\>?%^4BCO6K]CQSAC3J)(%;A>TOKL>FD4,+,L.&,\2_F86%TLK$O[ MTM05_<'V7V&]PGI3K.=B],PDIZ(QW&IGM/5$!8E=PH*;4+'>/3*B"^L],^N= M3QV.9=03$R,*3GO$,7/("(,1X1YCS['6.E:LIR1=%=9[$RE4O?Y)KG-VVN_E MQA5W.BFE@_VBS;,\\Q^Z_Q[/>V&J)V*J#S/V&:P=UL(R%&C*@1M@*D>Q0!@S MHK#4B5M9-:]7R]2\?M'9BF\>SPLW/ J>GPG/4Y:'#5$98P@RT5C$H]/(6)I0 M4%A'PQ5S3&0\&_)HPV/Y:@\MM6WQ6ZO;&AS%4#OL]<+X<-:I[0\?9F2\B>HB M"SB)0:,T8&)EA%[ADRFK%L9%CDG )A-M%KAW$P2E;-58E^ M=/>94BYH>0&]<"NC /J9 #UE96@5L0Z Y6!TSDT0*I<.2CF34E(C1-0" *UE MW9A'NPW+5T)HJ8"V<@'!2XB M<0K90"-*6BFE Q:&L;4-0^M:JU?3OJKT BP4NJP4NG"SN%#HHBETVOX547!J M(_*>Q9R;:Q#\22%#E!;>!\M%R.T'9%W*U\.A]V@!^+JJ+-7Z.=<^U&RM/W8K MO]6-J1S^LOMZWI[ 4P^B/NC#VPSS! M-7]DNX7M"D_PS)51R;>QO; PT\>[)'M77_6/#YA MS6//F[N'!T1)98'4$"&*(IZSN)QVX/ES'#DLAG0Z=S.0=8'-#--5N]SSK/S" M56%9^7NN?.-\>_>0-"YV^/;6#OR\=R 8UC$F@9)1!'&7@THR).2=UU8%%HCT M.9NY3NCL^;Y\7 -H\>[C'?5,6:? D*V_8OM\?7''\99-C7SHUOXYZL;)2\.T MY*C/IUCU_OM_\")MF):LZU+/CP;5^\":PG]\'(P563["X^(0[EZKE@*&>=8:'E5? M[<+T@LJSPP@*<7R+:GK2J ]/[U?5#$8P/57CP69O"#,HUFN;@[$V'K6']9FJ MA?#=F2Z.U32-]7@^1)3U;A_T;F\I]62:BRPIH4ZJ7,L]>IX<-Z JO4DD&H8- M(W3N0JK?HO?]UC!N]VN^W*;\#^7C,?:D05^\_F0?K@ >'K MC&D*^"-WL^[VK@Z/W."R6D5?8^3GR[]#!&1*Q3R!YS)Y34['W05.>X-6=4RW M:O -G/ZM,_9_WSRJ.?'I\+=+K /W;32\^Y*9$TXOI-U^0U1/3>RU?^SY8^\>-N0#-A:;F_A[3]N.E?8XST/_N MYUJ\P_-_@RX=;G;#^_^,6J<9N+\Q8=G>1:/3N&AN'77@,]+\DJM4?(2? M-UGCXN2\<;%)]B[^>=+\'6S*/Z98]KAQOG?1P-N_ X/N?H+O?3QJYI^W_,7V M[H>+QM;GXT9G)U>P$']>G)#FYH'4"A2<8$@:!2P;$D8F&2#=8 US+AJ2U%@Q MMKJC&#:SKDI1$>YC,E9A;H4P1D83,?B3F@LOTVWGII?N1+_Y>ZUV*1X5P5_) MQBH<[K]3L-^T..\<@(%FE>(8<>(M A_7()=DS+T=0#2Y8R;&E3C6?T,TX^7J M/M&9_A;@HCM\QV05C;G^N@]YP7N]W^6 GKE\@%Z7FC^H:KE<%_1^1^?G/.?/ M'U9>_ ?G_)769;!/,%BV3I4H%10>6D'A%58;*,46WNSK?QK$-&K7_I7=Y#LJ M?[^%W/M_ 0L\107'!Q_*?%BJ1Z<50CLN?:K'?"__PR#TB[[U'-NQUG(B'8_$ M&Z3G]WN\-IN)7J?4U!G01^[TEVHQ]F%\UR>G( M^15D#WRFYM8GT:2?X._@/QUOYO&0_=\_T.;6/X_WO^SPV6*6GC1W/^?^6+BY M>\+V=S\>[6]];#6V3KXVCC^?[!WOX4:GV=[?.OQ:G=F>KO:NHA&"F=RL/1>S M=!$Y32D2A@M%A+&1JK6-__DO30G]^:D/;3\P7^,**DM!,= MY+R!O+2=SE8%Q3>U\5_A]\\\_-\_V_NT_9<[[GUMT$\X]%91GU ;Q.9A$7 M#"-+'$5!1(LQ<=Q:FT_,JCKG\D5+QCSMCN.;!W.D."@5&<4:%MU'XPQW"?YH MN<56I^)_+A^8I_U/09+SB22D! 8P)Z.0EE@CK)C6X'4H+ZLSH:PNM7[%8%Z\ M<;.J'B@!PU$+1L!>C-Q2KCVF#'B=2>JY<\5S6 X/&1?Y[\P+F!GYO_@8>: *'T# A4(PNU\#(^1*PQ,@Z M#'^5D6GBP .=RP'%6@GI8^)>4LYR6T:N@_:,P/V2,:F(T2L3(W:@@S+:*(8B M$1QTB<)(QQRB,,Q[09RVBJYMS.QC+,+_7,%PYJ_VM$J!SH]JK/F =$L>)4 7>I]3"4>T=@;]2L&!-<3Z7C:!V9IQ/#:N'24A()_ [ MP=UPR&H3$+,Z4ND\);!Z&Y370>.\XH#)F\=RX"8Z[YEBQO-@J9/@A7HN O9, M!E%\SR7$\K3O2:VUW"F+',@KXLQBY(PG*"F::!3>!!4J+&ORFO,82O#S*O@I MF5#81AJQY9A(\#Y#!*M1*Q^$X[KX#$L!X^_[#)W&\2>ZO75R#N]\OK=[B+>W M&B*_X_Y6\V3[R]YYD[XG^U\^T68.?AH=<9)1(D^-1SP:!OH\*(2U==9);V60 M:QML+M>36D9#H$)Y#&HB42V),UPD8B6H"D>*&+TR,6('1"O!+,'(!\D0MUFI M&$%1("[Q: 552CV1Z[F"H<_ME%H^YO)<8&"-^K%$0)_/<$T^!"%#E!XS[EWN M\!2=BY93;24VJ3BART95GV:<4&E5 K\#H^"90%Q(,%RIY(B'$%VB+#F1JDY[ MKSID\N:A3+24G'(+YJKGC#%#K*94QN"=I22PXH,N'Y1GSE6%&*D,(+@A%_(1 MFB/#F4(>J)@E9J-QL8(R?LVI#"7Z>16VHE2P&((":N>&@%.BJ=?2X@BN!/&R M^ Y+@>+OYTWB_>-?CO>.&V?@([#FQ4XNZL7V=D-K?[?9:5YLBNW?FZV]W5_: M>VUP094CE(AHD-01M+ER#&DK M+>"BR--]:;M0TREPL:":4NRLAD=)QX[JB/ MTN <2J6.8E_$Z)6)$3OP3GB0&(]\=!YQ!MZG35XCI\#D5U('(4R)?EZ5<\$H\Z#C."@\6ES/ M9:.HO1G7$RNCE#8)!490K17-N%T^.:D?!;4Z8 M1L:5="5E;^G4G)^MQF>5P)A[9*G,1TPT1=I*@71P-%JAN; @B836L5A4]:IE MW&-]\U@FF 8?F&)11^ZLUL(XIKAE@AJ&XECN!^\KHAC_8^EQC*CS-M2CFYI3#H=GO#<0NJ6UI?O/0^ MY./JL*ZTEEA4P]BB)9Y+2QS.6'PQ>.XE!P7AL4"<)X[R?@9RR9MQ0:>([NP84&GH\&9G)K2"YBQBDR6!C$I8U(1W#\#%&" MN^B,RL8B9;*NV:*"%2M' P^]QUO8<_M7' S>U3:]'W5&;3N, :!^V@=TCKL; M9Y/-=GHPWHOJ#V4K;NX9_ND%++-KZ[EU;3GAYW;,/P!+;UY;U3L9O)#WXLC[ M9,:&RV>E#==@OE6EGC"X^S99@[#D6C(:N< 2;#C&ZEK.;MO-M.E:13>_0'Y1 M5EB!_#)"?MI><]0S%PA%UFN-N+,,F03@3T)ZS"E3PF3(2U+G:O9 [JN _$/O M\=8WS.JU;GR27;-[VON3OJP,Q"CT1KG+Z^5\O-F61HN?H.76:\NTQ]B,154M MLAW2V;]V/PP;?V1U]8$W+SZ1 QFM4B999!A1B),4D?$\H82-3&"P)!WR@5]5 MIT(M=FMA 4AZX;V'PJF%4U=OP[9PZL(Y=>_S*V1!*#-N==GUN3D>#8:M=/[S]5LCHJ_NO3"N,3^B&IJIQJX_22[L M?1[^\XUY(F1=53-\^Q&EFLWU,L:;%3'4\C8T#+9O\]U0OG/-V4%K4(/O]VO# MHU@;',%WX>=>JOW4^OL8)O#W5K\680$ZU;;V:-S;N]U*L5[K]>&+U[YY[7OP M42;=C+F1'7\_WS=_J4KBA:]4><7K4TFZ4T?.[A(1JFX5D?L)VYW7/:/2JB3I M2ZRUNKX]"K!.[?;-D$'J]SHU.QC$O)##8;_E1A7D:L->-8N'L1O[XZ_"O/;C M7[$[RK>K/O2]P3#_>0!J9E"KUKHUC)W+C_\8P@)D&P7KN^Y76U M3O# R3B&1W98256W-YQC4/F*R7N&RR'TXR#:OC^JG/, 7VSW*MU9_3Z(;1CS M8?7S^);MF@V=5K>5Y3VMAWB_9]M=SUWXQH^WC MQOG>12.?GH5Q@&US\?&HF7_>\A?;NQ\N&EN?CQM@[^S!./Z\\&>-S0,BI)$! M+!'PS2WBC$AD&24HD*"#3EQ8-Z[R2?EL6[3Z7(OL(X_)8T%L,)Q9;@WQ%-8< M]AP)9%OL\B-S<&ECBDW$LF+ MK.OPR9YT9\2PZQD+..,=86F9]/D@ ?@H7@<:\SL1,UIF8LLX+6>>O MC9T#Z0 XDL+"QERR-WH/ZRP54A$K$G)M-I9@G4W=Z-O ##KM-/JLGMKG][=K M5MZ*R:*=!;C5'8V58B4Z*2K"?4S&*LRM$,;(:").E&OPT"3,XV\/T(SUVEFV M'7SOL%L9M6#OVE:_4K3^R/8/X:U ^\^#MBB=E"Y9$3'EB3D7B#4\8>F"-('= M7H+QNQ'$;"M]N!K7K^-AO6%H'9X!M#1U)'?@0O=7/G@!&M M)" *>1QRQV="D/;1(28\MUS!LOA\6KC.;ZE4E9$^]B?G675#*0B7 [/(.*X" MT]%R[)QDR4BG")Y;91803R_LU\;A@38LQ%S((8>C M#THIQQDU-B:<4H0?F0.9I0=$RK7+J[Y3TNE!WN!-^?_0'=KN80M<^PH)@ZW6 MP+=[@U$_[L)C?FGW_,F+0V#O$@(

    ;NY^^-G8_MQK')[C:EX;G[7=VSK:_ MP-\Z.U^;N^V31FL: H=PST/2W'W_M?GEP_GV[DZU+]W<:G;VMS;%/OQM?^L] MV?ZR<_[GQ0X#"! .^HJP@%S@'G&)%7*4&D2<"2)@"YZ"'),3B%<,FUE#&/#1 MO'3.@SF1#Y5:*@.8&U99ZF&IQ%HM J^<9KGICR;% )[:E%.W[2Y68@NTV!MC MY=T(;++^^##]3P3_O5;[)A:UL5P\R4[HO0:[MBC8/@V00@CO_O!',8S:<3O] M!DPUC)O=\ %F-%6__ M(*TS#;#=OIKUEA&UO'B2N#<>1(AX46(J$">0PL2@% M2UQ*G#AE;T/,TOE%U\ RWC^M=!OH/M!.V?.!$1WV>N&LU6[7:W8XZ_M,O)[L M_O1!!XXZ'=NOO!X[ /.SW>Z=#=[-AX'Q9NUEU&<KCZ8"<.//&%[G2M_Y,5XG=W[VO=NJ=:GNOO)[=_W^9X+=_K;NI[][[H/W3Y-#J'QE7%6-G_7./ M+-D?GTP@*_O^>)Y" TN1'GWU:M4-WU5-&_T]7O:GRF7NC>"F83"3'7];PL@< MN2[WGHKG+(%V/R&H3MX^3>4SL4[O,82[*I_1=3UOY;-'+.1],H@>*!#+!_SK M9S@WYSRR629SNEK+O8Y:+&)J"NN\!M99"$I6"R)/P3=O<_A5%'68V<"KG;6&1[7Q M_FVM#;QX;?_M >#A ML3_.-,_!^:/6Z4R9ZGG>_MZG^%[TO><^Q3??.;P7?;=Y&D,(*8T@@6E-.8O* M^I!+9V-!/":,Q_N>;?[M[GCJ2I5.>UBT=7(6[VNC\_&XN?7QN'&Q*9H7#;S7 MR>?QFO#[SEECZY>C_=U_'C6V]H_V9L[BO3_?_[V!F[\W+AI;)ZQQ\;&5S^/M MT9Q6M'G6^/VW=J/S_JS9^>WHSXO&Y!S>MU(<1#OOB61(4$,0E]RAG!"/A%=4 MAZ!U\KG#**MC.9LS^YRM(:Y@\9P'E LY+=.[S5-0Z!G8Z9KK?]WS+WRU4+XZ MO\E7E&J* TW(6/B'NRB1B]0CRE7*Q?YQQ&QM@XNZ).P1E8,*516J>CUVU I5 M-%@-5FI.65&&ZGS0*R%AI,PI\QZ9)#VR!B?NG%2)J+4-5>PC@H9 M)Q."=57@^3E)\NE71>JPD(6<"CFMBH?W#.Q4/+QGX*OM*5L*[&&B# :_SFB9 M&WLDI G\%!4VE#B*IMX M$@D<]8 ()AKEFBU(>\*1UT9R2CRQVJ]M$ X^WJ.;2RX?-STBGOE2:33SX?C6 M X1.ZL@H$U82PIE+SA,B3(0?'!=A4K+G^R=Q-_U_1JU^#-_![F4FSR219YS' MD]-X;B :WL^_"Z-^3N8I&+XGAALW,4PX2('=J9>+\ER)<&T9_U(6''I[?F3;U9)TLEH$C[E7*C1CI V9< MJL@M]5H;+!A)6%LMN/8E*KY\3+$S&Q5/RJ7@ I+>"P1<'Y%V1"*A.;="1I5B M[BNHZN+Q;04?U:3B8#KO&0"*U1"%&A =[ M'HQZ0S&H:4D#PYP;[QBH:5K'MQ2F*VKZU6#9:!.M%(991KFWSA#BF(\Y]"Z8 M#:0$*I<2S5,ZV6(J2<0)6:DIXHI[I*7 "-B9) Z51B,;D[K7#TZ%;6@>8F- M[F> L3BS7D:U3]>A(V!)C M^7&GI5[O$XTSYEF^]1P+L[XK+94N5-"DOO8W<8>6H,#9@03 #">#E MK-YRHGE**0O!B0F@CXW)9_6"ITA;+Y%P)B0J!24\57EG7,UVJBQH7FXTSV-U M/P.91K!(&*=@D\)J;<,\/L:U MQ&!]6Z>] DG1$*NBQ9P("C_(&!5 E=A$K"PQKB4'\%2,RRC*E74>!9XU;)5I M0B1!7E$"2E<*;VEN=[INRG&O:Q#Y-UB$N1]W;S!\6)3K322R)$$9XX11K7)+ M=*4U]4[$7 5*&JI*]=,EY(B]F2B7"Q94.8\(VVC!""<$&64B,C%$3)DWFO&U M#4KJ6I24TU5#\SS^]C/ N?C;SP'PJ0TUPYB7"91^8#07DXD<6:\B2K"T.B2* MO7)@ P# R6.*R11LOVE-7:)<"X;Q3)3+ M%^6DU\Q)+Y"_?GQ@%.Q-Y+)0YR4A)#@B*">&&<\XH4E@(J34I%0[7$*2\+-G MO7!BCJJ$ LMEE)@$-/#^?BCS\' MP*T2];I M_$B=:22'C<%*83#7"4/<)X:T\1$QDX@*.0F5N;4-(UYAIZ:"U4NL!FZC289% MX&>>N'(X$0<1B\+QAW9#A(2+/@(1MD-RD M<04%\OCBI 7-2VQ5/P.1*(\5 MK_++ZY24LUPKA.WE@G:)YV4DUZW-?8ZK8Y\E=->=S<+B38(++%E MCG$EB(U!*Z8(ERQ0-30%P+[P46 MUDA:%5^@XM'5598XG^5UHGFNKEY/#^?BD3\'P*>VW"0WV@L=D%5K^AD M/AWG"CAXFKP #9T X"EA9*Q7R%KBL W8*^TJJUK1V;248E4O+;:7"]K%JGZ M_SL=RL*,"T J1HF+[ "3B#3F\&NT-G"PL$7$:QO"/#J->XG!^J:.:V$%@,R= MN6SR/&!K#=9.D1@B@)3'5 )92P[@Z4"6Y];#/T@E+/,6M48Z4(NT%D"['!97 MF+4-N>A UHJ?UMH>'L5^.:5U9Y:*X5)8)90&YD\R6F:8YHHGP:2-IG3D6D)N M.)F)7H'A;:,/%(@\,,0%.-M:,(>*Y_TZ>%< M_.SG /C41AIH?B^T-RC2( #@C"#PL!VRVJ9D:%16@)^M'EDTI4#[32OJDDZZ M8!1/1[8L5UZ(P%$*&<7:,&2Q#8AXCZW0*C?E6MO@H*7+&:Y7#&6N ,Q4>4U# MX(X0G1BLO\=1>"TML26VM91@GBX?["20;W"()*D1]XHCYQU'S%/G+);,9G>< MF+HR![F@76);#_".9XH1ZLA4U(DC[ MF&L"T+9KK2M)K=E*5.>-S;M> M/\0^&K_*.P8<%GJC?+O+-YA\8=@[?9<9;M!KM\+5AS_4^4LW;7][P0EZ-<:0 M8(GP&'BBG'!+M<84?LEY!58'*G@)%2X?V;X_^]>TK:2\,E$:CY2MT@AT1);0 MB B7)O>>C9CF@S"2UC%_],;%PN'TPIE$A5@+L2Y^!^D9F+7L(#T+UTX9MB&Q M?-;,(!VQ *YE CD1*;**.9U\HE%6+>9DG>+'["$5FBTT^S9I=KE8MD30%\ZH MGZ:28!E.'">*/%<4<1V 414AR$J!C0U6@'F[ML%%7;-';_<55BVL6ECU!ZSJ M8O3,)*>B,=QJ9[3U1 6)7<*"FU"2&9:35_U4!,43;)7&B$FB$)=:(D=50-KQ M9$(N/"U\KDBKZL0LJO%B(=9"K&^,6.?9%7@&9BV[ L_"M2=37$N\-8I&Q)R. MB#L5)<^? 4>^<\!A5;15@W6S>9,V_*D\\F++>);!?=1T_/K?^M?'JVSP>KU4B MDF%KHY*<:V6M\S19K&G06$5;DHB6G0,NICC *.UUL@HI+C#B(BF /WBSAD?% M7.+45"V)[]/.]!]#"TL(_PVMOS;^%_ZYE-R.[1^VNF-,4Y#!"1Y0-@[>,7F) MB%8W !K>(:(KI"U4]LV/1)]FT;?KEV_U[ ^_.2F$K"N99^'7(T!&K+6ZM<.\ MH5/SMM\_AZ_5; >(9CBHG?9!&_9A,+4PBK5AKP;S'@?#UG#4AY'U4NU7^'S8 M[W7KM3]:'0?,W?I:L]U0V]YJU$XMT(YMP\6]E !Y-7=>&Q[%FLT8';0J,P!N ML?V?(?R0+P+XP9"[-3_J]V/7P[?[\,+MR@&ZFKOQ^D^+RS5YN,9_QR,8:SJ? M+/?&_[K^/S9NWN<^USTC159R MLIL/(=KOF5K7A[R=IAGW=9M:^W\>8=_YW+5?S&C[^!#N>4B:8 XUOWPXW][= M@9\_MYI;S<[^UJ;8A[_M;[TGVU]VSO^\^,"V-P\T3M;B&%$@!BA2*HF -0,* MPA&N*;-6J-SRN<[E[$'B^ES+[B./R6-!;#"<66X-\12D '-MG4BZ6G9\N>SW ML+#+LC]HV7GC\" 9 +]A$<44+>+<@6$,^$,^A!BL4X0I6Y5ITP3/+'O%EO.L M/".>1<=8L$+#6(K)9KMTD$M@E$3:EO1QXZ+_1HC]5HF M[/P/KH0DKV8=E,?@-,(-_HKM\_LKTHE2XG1=Y9)"I[VQSGY7J2*XU\]GK3 \ MNK3KKUTX\;_PMTNL U=K-+S[DAFGY85T[V^(FJD)NO;O4?]R/*?@.2#7C_8$ MV03#?6?;9_9\L/:/FZ8IV*53LWB/"?BQU7)_V^6Q-L^=1U>>:T$RR64J:W5' M8X.HH@P#2LOG?N>!$9XTM53F8GE66>K!MA%@1'7A@G8V9&=MJ8RA62.J-:B^ MX"=6EHMS,>QS) Q>>Y?WXU=IPO-WSV+[K]B P1P5XKV#>'?.&SL'@B05HG-( M:!=SK8=1BKV0#?LGO6*,-PA M#!>-LP/.F'(L411L K/;$ 9F-Y=(.!' .E(*U/':AJR#5727++"5D86C?HQ% M&NZ0!MS<.0A4FBB%1)[C;)-I4.Y$)"04K)+02NA\ D/4F9F-_DVD@:^*-/S6 M&_6+,-PA#+2Q>:"RXYV81K \''&E#-)$.Q2Y8MJ!F9(PJX1!WBD,8FX/[07E M ;Y;Y.%V>6C YX>D<;'#M[? ACC^= #^.5;>*^0D<[EWH08C0FM$J'=:44.M M"+E@%+\E3V B''*]^N2Z5?L "_VAEOU=UU4KZY1W./J@E'*<46-CPBE%^)$Y M0R@](-*L75[UM)&X/N;_W2WM[:Y/N[OW0:%X>X^>NT&.[QQG'H M-(X]W;OX[0B>(1J=#WSO8O^D\?LGWM@Z:C=^W[L L<-_7GRX:&Y].A "Q(W) MA*RS%'%".7)6,T28#30RZUF:L J(50R;&07"Z?4K0+P#CS/V\[?6-GXBY.^UVJ4\ M+$;BGU9V__!',8S:<3M=COIMR^[> 0L$6Z,TXM;!/X)@9)P4*&(B=01VB>Y6 M65RZX,SN4=X_:+=[9U6"K7V_&T7*4ZW B"#D(UH^G61/# MY]D@>#>?1%=AT&\[;54^ [Q\VYX.XKO+'WX.K<%IVYZ_:W6K5Z@N^GD2*9UL MS^7=J*G,@.J!XX\G&U5&KPNF\S[,I(S#Y,&3;:SU:HMF*CUC\AE?)YK<^3%> MO_NS[]U6K6-Y]Z??N^OW/Q-\\6/5ZYJOREB?:EZ984\P5B;DBHSUJ63@:>:5 M8KTR8RT\\#0\0(FYUUU_4-SGAZEM@GS+;;N1MWN[TO:;N_Z)M#X_ =HIW-@=A<[SS M&YJY#]T ]F&_9=MEYN:;N5][W6KH.;?J(?"\YZ&$)W[%ZH;O6D-XF+_'2_]4 MN2F]$=PT#&8.KSQ(9.:=A^<,_=]/$JHCK7?L,CP-FAXYO\L'IBUP.B<9'X-Z M;?-;FN>@V@[_T#FUK7X'ACU3':],['8RH\5U;0\ Z3+31YTDY4<]"N[R4H.>F5O\DQEUY^& MHW]XG+'BZ%]LVW9]K-EAS<7#5K>;HZF]5!V+N(^Z6]AAZJ>9A'N7FYCC")#@ MR0LC"/68)\><88D3)K1(6D1&[EM5X5(SKE0)L(YV=\V9K^@#U'FW2C^W]K[%SU$&YN?3C+[8Z$$D$K8Y!7RB&> MDD0F!8&,X"19IJ6LSHAA MNF[!7[?M-[OAFBV_0I5+5@1TY]= =_S^(&+#M? 2Q$P&Q+%SR/"DD*8N146- M=2JL;3!:Q^(>E: *Z)95?Q44+1)%S>NJZ]@?1)>\-=2#ZI(*\6 4,M*JG*M* MDU:2<2O7-J2IJUL.N180/16(L)38,T)H<)P3KK527%&?4H@Q^B"+$?CR2+JN MCRX:!X[:D"* *.F0$#>)(>,Y1M)'$A2@2]CH0H%CZF*4@1GPO#BM,SI;E*48@2NCOPJ* M%NI*734VVSEO[)Z( QN]EM@8)'1TB OPI2R1$1'+%1'&"BI =YGL2\V6@"PH M>BH4+:K :K$"GQ!*C6]0VCHD!\0H28AR2(+WA/()8625DTA['R@+7($OO+9! MF:P3/JN2"I:>S Q\.)B*&;A\J/MT38%M?CT06"=-J459C!$/UB"-J^(0C-!< M+R;@L+:ALN_%BQVXNAJLP&BQ,/+78<0.F/(1S$"+!/8!<2XQTC*!!@O,,W"F M LAK;G"; UFSF^J/:RD^J5?VB$3U%PEP7], M2']NW?[Y]#_X!%6T("^Y__TI30F:+U#WGA!['^2D[:/,X_CIPQ M)T#G.NY8=#8*8'[E5**)(;UE8_AJU1'R;NW_ BO5 TPN(TPJ>9(*LA MVF&PF1!A5<](S9!F\(]-GICHN*&:KFTP4R>+VM,N "L >\4 FXZ_LBB9Q3XA M'2@ +.8V+-GB4B(ZII0-V(H"L*+V5X"5 KBR@3A!P4O@3E'KC""Y:+EDRL3H M"BLM+2M="ZM];>Y^."">,!JX1\SDEJ:">F2=SY$!H2SAS)&$,L)F0&Q6">R$"2ESE=B)!(!EQ;>IJCP MTO/QTE0DQ6F:5 C@Y_NV4/HZ[6>[V_K"Y2O8OHP&,>##X M!(,J2F)Q2F)O)O BM>7$.HM@00GB@1*D39"(X* E$Y@$I:NV@\+HDM!2,%

    B>G:B MF@[/)$^IBPPC&A)'W.& M+<,@1JB@B;G'+=K&ZRNU>S.<>&I KD"N1_;XS-' MI(@G$5N#O#Q#@2\&%/GBA2F*J KH'L(Z*9".M$S'8-V2'C' M$)<^(JML0#:HF&3$27-_3]"]F8,S(??*J\Y'KF9$Q[^Y@S//O%$Z=>YVFO?^ M/>K[(UB.3>]S\T:8QFLB52AM+DKS,S4M4[*&<\<@K[Y%+@ MPNJU#8/Q@FR(-YL$4I+3"A,5)KK&1--A&9E4X#X99&EBF8D4TB%2,%Y)C-%@ M%STN3/1*,M$+E!8*I:D:A4P3Q8D*L"B>(LX#028(C3C@B4CBC,'J=B@5)!6= M7NBGT,]\/L5T$,7;:%RD^;R+BHC[2) E@<$_-N!$@@R)%OXI_%,F;94G[0VT MM?FMUX=?NS4_ZO=CUY_7AGVX6=X^!,5EOZF,M]/B9KD\\LGZ_#I9GMUOJ_.[ M;77_5,E P1XGR(VCJ<6S<4MEJ]?,H"O.4" MWM1^),6PQ,)1P%QPB"OMP$PP!,F "= M]UZPG%3)^:(V]]\L\(J94-BJL-5\ M3LWT]B41C#K*$B*FVKY4!!E-8LZ)2%A*;9F)A:Y6,;.R(&_)D#?554-[X6)@ M'%%)!%@+CB-KG$1,::42CC@JO[8AZH86"[T8"H6N"ET]+UU-I8-K%7D25B.I MI,WM2!2R5#(P%"R.44AJ4K@?73UW-O@+Q%)V>T/;KAU.9/.M(,4>40\>+ZY[ C=$3H+"8JB^.TNWK MJO+BY$!8K63$&$D?P;.D)"##DD/$X2B!B$3A=V8YBK*DRB%KN$'^6;ZY:M^LA/\?0POT?UDP$/ZYO.(: MO>>SPZUT/F'RC?]U_7]LW"PT>.VZB9I .:?G'9.7BJ+5#: DWB&B*]WUO$D] M-&L$N_XD-1WO\_"?;TP*(>M*YEG8/8JUK%EJ]IMM5\^ZHS:$3_XOVO;PR-M^ MK-ENJ'WH!EB&?LNV:X-X."Y2V>I6WZR6L&9=[Z]8JRI&PI]ZM^U1)\(]_7IM\_2TW_L*"FH8V^>U>;1G MS&?5J-5$4,VIH,8Y&KG7F'C+N2F53VY7H_M_'F'?^=RU7\P(5")O'(=.X]C3 MO8O?CN 9HM'YP/"YK7AQ>P/\/ M0K"6!RT1,SR!ZY@\,M0F%+D5V#E'8C)K&^(6>[362U=Y;A/9"=^$IU;]V458 MKC"""[*85>)IO]9.1WWP0>)@??68P"T1$U!Q@PG"]:Z"BV("6./MK49U[1^M MCH-[M[ZNWJKY)5JUF_S]C986Q][]Z-MV,&@E<*@J!CYK#8\F5US>X6[H75\R M)J]6[ >J^TZ5_XS.6[74>6)3K]WNG<&DU_(W\IO-W8>\\!:W8S>4;_6A7F=K/J- M8408PU]9A$YB=S+Z3.S>NE:[-3ROQ:\^GHXKP.39A"%F89R\?/ZMFLUOK[S\ MHO%NOB&.P76Y*S+>VX"AMNWI(+Z[_.'G2^NXU:T>6%WT<\?V#UO=RZV26PIO M5P\_3%>)P_\ M3##ZH"N_-U@@0,E4&6P9K.3W&] /]EGF/!HRQMRB"4A?\D]UPW>M(3S,WV D M=?M!JTH?]49PTS"X3_+L'/NX<^^Y/O'4?'_/7-_SZU;&QLK^\7-\L2_#BWRQ+\.+??*8"J$_#OO<,^?YBV[;K8\T.:UO@ M=7=<[-<8J8-'3LQ3U [XT75WAM*GH^FXM@K3^[?I.5S<^U]_[WY^Y%*]^!RQ M$&N],$(&KKCE ENM-(TA"1)LX#Q5I[2(>6@F06I]C0%=Q'YOY:,?DR0"&,,. M;78^'^T=O\>-XT^XL;M_O)TSPSL[7_>.0V=[]]-Y\^)S>_^/Z22"7SK[6WMT M_\MOK<;NSGES=^;_!.^R)YBZ,YR6NO-$/JVN8W!H7)ZRY M]?Z $\LHYQ@YX3CB+"6DK6;5.;CHJ'':\K4-HF5=FMGCIX7<"KF]*7++22E$ M*^:(LSP$[J*6V"J"%8V H$)N+TMNK9OD9FWP-G&/+ T)<1H%TA@G1*23D5/- M"%=K&TS>6AJ[<%OAMC?%;4)@*BT!+R=J;GPR*4:1M+'<&Z9C+-SVDMRV/66X M>6VH"XHC 42&N%9@PE&9D$J@GZP*&$LPW"AE=:)FRVPM*;D]4[W JX?>E2<.48B(%K.*+ MH;U8>8^#_.7VW"7D*5%6L!B1<-(@;@E!5HB(E"-,8D%,#&QM0YJZU+.[4A8@,3X:EF+%&.#;$%[*L*]BG]KG%(S"J-3+0"\2 U MLEP3)#F3UE(M&/%K&[PNC2E8?YU8]Y''Y('8;3"<66X-\11;BP']3B1=L+ZB M6-^>4NR.4UAC,-Z)\*#8G12 =>F13\+3D+C'%K"N>)UIOAQ@7U!:V!BSM-I? M6>HMX_VV:F;&0\ MD/SV9C8RP(_1QF&.! 7SAG,&)H]*"B585Q\D-S(N;B/C.S3T0K&W NZ%[V.4 M'E(OB_#I?0O+J&+<)$28BXC+$)#V5"*MO4K6>.:U6=L@N"[T;#GM O!7 _"% M[5T4@+\PP*=C$6!^T>@P4BQJQ)-U2(?@D<4,6VVYXDKDIO/,+"JSIN!["?&] ML/V*@N^7Q??T_@0LIH&?NCZQY>)_:UYQ(N?H)>C>)0GJ?(.#6<2!YL<%$E$C%SPS4(4@9_9J[$1]+G2 DG'">)*):15=N>"CLP2010)BTXZ61Q@ MGBFR]<,!%VXMW/ILW"J3E#DA.&*IN:$%%,H(J+U(DYG'<6BSMQQ'L]%:9 M\BQ%B17RA'G$?4K(\L 1&-86W"H1B:39TE9U81Z]5U8(MA!L(=C'$FSD(3B. M ].*<,JDDQX31H%GI<9&%H)]68*=LF IYL08')'F,A]Q#A1^XO 321Q+IVBP M./> J)/';V44?BW\6OCUT6'A&#TSR:EH#+?:&6T]44%BE[#@YI&; X5?'\>O M,UO%%CON=$"*>3!@#3;(6!&1BX)3S)BB1(,!*TE=R4>7D%@:@KW1$>69\515 M?QY/W/W_G:,8]HTR_O>O"7]'.X"[;UTZO%SK$/"AZ]NC ,^8IZ%*KAHF3:)8 M4,)%-%J3)#AAQDD>32R6Z!/T4:G&?6"-C9$I@1S3$7'+&-+)>:0QM> -2(QY M6MN@I,YN.9ESHP'!46R/VP$,8'*O-U;Y-;?8Z5>U_6NY6G!U%G@>Z?!:1Q*< M$A$G+JET 4MO-5>Y66\2ODC'4TA'\V+G($DBC UY4P=$A"7!!8 9>$ MBMKPNXYRW-5GIVKGD44$/L^-'C9SEQ @5WO5L>7+Z&NK]MX.SL]L[B Q3NX? M=\'(Y9;7:W_$6&OVAK'&I_J!3,;0'%5UN1?2W&MIVD#D#B'Q'LG[R8L<;Y3^E5M?"=W.WER$L]?B4/]QX,'*#5FC9?NNJC\D@U@YC[[!O M3X]:/O!L9-Q[<*)<8B_76(= MV(&CX=V7S)0,?R&1_0TQ/#6QU_X]ZG^SN [!S@8Y.$$VP7#?V39 ?[#VCQMO MU6EUT=0LWF,"?KQ(XW]AQ;/2:75'DT8TF?N-H,DG$@VEF#N7#%4)1T4M"8HY M0^[YU.>>]^W1=">?0=52Z,X.3>NU+Q%T;N>T'2N6/LH*_#^C5K]JGP-3TOY& M%M^J>-2&<3#,#74 FTU@FW$*!ZY/&@)EPKKSJOPPVY\\*\%'M;]L>U0IA6C] MT70CHK'>@&]=M4"JOEZ-&VY7-?&[[5Z]6V8BE_3('8'@HJI'42^W ^H=1S^N M5)*)9I2;#<&%?\7N* [J0*ZGL3O(/^5Y\W9P5$OMWMD@-R^K.O6-55N^^Z33 MT'@(X^_;&CSI) XS+_5[\';CND!$O<,Q.8&C&('Z*C:\HM6; M79(J(SM3:[Y_\/!@0+V >DC+^7W^7;?%PMZ0!$M&JS!>,\'H5QDR5W M#L/L A+S;^,1PAS!LT_AX78P&'5.QQ,T&MSZX&\S<34_\#*V?3YH#;(]!__) M'\*0?K)_KRYN]\![R,.]8_Z_O?MI[%I V\8'@9T$NP+%7_LDG_JDK<6X.3FAT"&MQHW$%I8JI, MWO!*:;3&H#G/,S#NB07BV8,!YC-4Z[5/>>FJ+TZM>?VRU=;,C'Y;36"*2V&N M1IXUXFG6WWF4?X&T]D:#:[,R;F19S=@83M6XJQ^[K3R8:A&_P>.:*.0;5CB[ M R-GXS99N9G6H'K &'T@VZ=YG?Z*4T Z=Y\O.Z#(8]?Y*E MQE^U8,M+TXV'E=$ [#4VY^ I@-\L89?VJJ-_C/"(#3&E9/_0;K+$:G8(C#1_8& MQT_$ZNJ],WHJN+?A^MR$;0#0<.,,0!#47RI*SCW;_K*M=B7&U^FN(M'+9]KO M3?LE_4V4P4TAO7SUR@F=4C!9TF/%J"#]UX"2'WUE$]L:&(6HHK?;%!L8X/W# MZBGS>+=,,2:BBMA2RIU)EC!)#&/)Q20#,5.YQ]@P?#\W]RV=@WZXT^OI]BXX MOEOO+[9W#W%C]_! NJ@UDQQ%D>L3P2(@*Z5%.'B'P1XD0BIP>G6=X=GNLI5% M,B6%-TV2_)?+OE&5>&6?=H: K^3Q-K-G<*6-9@4\PVX::<#E8\\N:\G+CK:V M;H)-JT0DP]9&)3G7REKG:;)8TZ"QBO;6SLTWX94- C &JQG9[(;W8#3W MSF/\)79C:@W_#90VV(7G_=(&YGYI-%U\F*#I]&1[=[_5W-H1S>/W&)"%&\V3_2[[7)Y#^DXL&/'._-86F#ES3^8";6R>TL;L#R-HYW][]P)O'G]O5 MN'<;8GNW<;[?^=SY\^(3W=X\$($)K@E!T>2D>Q85,L8 @*@S6#C-N"=C$@3) MBF$SNU@(#J!J=@LV X M2L,Q^>GD[^.?3P$2M9\R6^7T6HI_SABI?B0__[U6D5)FH+Q1-+25)0%F36:G M3&417K-JPEUMUL3)W [&_DF^42T;'\-L)%]]]>I;V9[JV)-8R5IEV5<>QL2R MKZZN]AO DHX5"_K8']IL]U:W&C>4G7A-X_;#X Y_1Y"VJCV./$YX2QKXM*&PP^>ZT)D"- M@PFTM@".^V90?&C^-DUY6R#'H,RNOWN>O(FD]QMYD#!]-SZ/_;SUM)VJ#Z_L M"T3?'"4V977V;EXK6BFF@$4N^! M4UB!9! "6:]T8,(2R=R[]P*OSS.*?Q7VW;38C5VN_<&P/!5=30FI%\JPD5Q( MUU0'Y&,$E*6HO&D9X?6- Q<#G)50B.0\0]P$!]*"-=+.6*>-SP4&&+RBLWRCZ5')QX?1"LXDNC9!+,RS2S1Z%@-?&RR=Z,= M>A?K[8&J-&^]E9HT12>OZ1$E@@ MSIW@N91$YB;F=6,V?W"Y=K?#Z66G#E<"\$ !V&4[NP>9-H$KGR%JO$9<"(8, MH089E3N9$>*,5U$ N)BO*G_G 5&+/.&,:>%!%#*--,6!TR5U%PXFNJ_$%7* MP&UZ#U0R\% 9X(W# T$R&3T&R"H"("""0@J;#/D 5(PI%RQA408R*1> P,37 M'=VAT6/2*7GN8G/"%6MVG?A'V^=5[+6+;.$8[)4,E_* _3,8486AE&RKU_#: MM[![DTMXM.:]_N58$$RAO;7(*D:RD.1H;&6.[=08@)%NE*S<<:L[..NG [,T.!#K08S?&,:SMN\M%SW; MZ6@WFKCI[ZWR9 _$.9R-W(LI9&)8ZQF8=5T>_Y5F*WP_27?MD?UM7^R1=V>Q MSN>'%. RV.[^71P7C@%R9S*\9O1OOEW_VS9K;!ZRQM7)>>,*QK"Y=Z!UD":V MC.(Z%JD#S$.:,X&$$9HX9H,W?LX91S+K/ ,*A0.GN8+_92(+EF>:.N7R66=< M],6$7O1Q1'0LCD]+,2L.GN#VMM5NC0^EDVP5JSDZ23X=K>E8;R9"-SZE_2&G M+]D\Q;_-Q>_<"5$61H+\?$IFIA 'ZQ@Q4BC,,VX-?%,P33*>1X\F<(__5\S3 M.,HG!7K;&(UT.O"_C?[Q^ZBU=:N;<"A=]'M']P];W5'<^(*V)>G%BH_+(!FE MUG. RA&8]A=#,Q*T7G^5D/:/YC1_C=7+/SP1C][KR1X,E9%WB M^]WVF0;+;W7;GU2$68G"+W*T>:8;_A8#,%KVQRRBJ"R=(*!W!C=U@[FBP#]X MVQL+6MUJ8HK0N">>FA].1$2QM_WZURO_+*E6\TIGVGV>VQSG][_!;X]:G/D6 M][A5'M)#'O \@WP+=;:FR'$9._.G!FH#QL5ML&;I9;;>0"YLE$ZX'RV[_4QWO'W\]W]FLQS&S1G.7U*\:1S!NLO-A-M%U MZWQ_LW%4[WR,SSW9N_K<:30W>/W*'>\=6]* Y]7I%EB!7SE8A%.EL$ZN8'P' M8(& )> E @.*(BY=0-*;Z"4W.3=2!9V'5-1X"45/5Z]+2X5/KQ2?EM7WM\*G M)\:GQK@E\/8%?._ *9W;/#C$&5/Q!T%:J0P1H1T1WF,?BJ+K7.4KA$]OP5CY MXOO?6[9(LZCZQ3PFFCU!7$&YF!]@+2O,NA-FU>8[*,M]VH<[58QF@U*\BZ,V3M MSM&,W#"NE*/("R$1%\0B3;1&R@1.B)1>$@TT@\V'"+]XOTVEM$](,RJE?8#2 MSO(,P;WGP"7 &## ,S(F[ M]QF=/W2Y/815CI 5UN GX"65!B]3@V=I2- D<%A%1%C \0C&((UUAI3)C5 Q MAU=AH"%B/@[M633X+;A%MFY18CK6NASE;U4.DY=.4F9ZE&^5J_P9%KG,N%P0 M %-5/E]] MIHHM>0H72V\N*6HJG?RY_2XWYK&]Y>6AW^'\@9'C5.E,($FDBV:=11JH*R**64-Q%E@&9IU:P_FR#KUO MIS(OR'/S5C&@RC)\H1@PRX"8L-YH$Y"CF4?AR@6.,#<"<>P",H$+I DQF3"<9YY&-)!\6?E43],;_94[Q#Z>I6**L6?K MV0*6MU;K^J)EF+X8%:9ZCJI!Y5J7!0\9+*CKG<7RB:,9>AB,KMRRW+FFQQ(G M:+7WE[LD/L5F4VTSR]MFML[_:FX/ZU_B5K,KZE=[^$ [ M+G-G%%):8<1][,[F,H^$<\0IPRW.@76*A<5![APTLCRM6O&J1Q6^5OAZ=WR] M/X&O\'5E\'6WQ%=XW^;7\P.J!<_CR76.([Y:;9#TDB(BO?$D&)QI\^Y]M@;? M>@WXFCC^OU-5[44-+^JBZK M6[4IN*&2^<\JD\]4,J?< 6EBL+<:QTD0BH HR(S20"7+.7GW7J\OFKE'\ [? MYK5_O[9"A*SG69K_A7/Q\W=K],I QUBG?JHO>]'!>-),.Y6PA^'VW&#!;-2N M>YY?4R^,)^O^L-&)[>4'L5[R81<&Z+:[?Q0-I+\<>3^L&C]<:_Q@#S0GF=,: M,%SQV(759$AG@B*N6%;7/1<@^92##C".A3;,6,LRYWSNG6)BMO'# M-Y^:.Q3K4?0D'+>!T,5ZC?H[V-@O!="[:&92+%QM$%=N4-/#^W=SF/UP2D=* M.>5T/8_G0O.'1F45_L)O.75AN1_AR27:P.#/AC=?,E=8_;FZWZ&I^*5B@J9^ M'O4G^]BA1Z;O]0E*+5!_T^US?3EX]^]K;]5I==',+-YB GX.9.,^S0NVIY\U M KYG X^?BG;5D*-JR%$UY*@:.5=)F@$N68B%C71R#M@D),YLJ!56T( M]LN-PJD";6Y;;M#VS[RKM5O:M-JM8>N>J?-5=9"GYF-_%_V;-[HNF09_]P;# M_KC3]3S^#8I$V^%?DX6N8.U.L+8]'VK,;(8=#8B1(!$/@2.E,XXT=I9EFA+X MR[OW)'M(NGQ5Z6>%=7E9=*72Y2?7Y5F*@@-53BJ)G- 9XGF@"):5(!M4;E5P MTL6J72NCRV_'Y?509O*VBW^\!&8R!6.50?88:%>?8RY 38Q@0%6(!_K"M1!( M9E*!:>:-R0/WC(AW[^6:(@^I<;9ZCJ-*VY^=NU3:_NC:/M?JP7#"I&3(&6<1 MI](CP[$#BX6P7'$G/6$IZ9U2N1KJ_A9<+PT_').;RY>5O?2J'>Q+GIW7LV.L M #\L#5^XM-H['F/ON-;;"]L/>NC-W_W>L;?#L89-*L(- MJB22:TDD)P<^=B]W/$.$,0FR[S"2(:.(82>%P2;6JIY-"EG)-*7FM=R4TY$( MC&I:3!6$38DG>B(QB[YR[OL>WGH(^!J_L:!LQFP*2R'V589!E6%091A4&095 MAL%;SC#X^P>[3Y5Q4 7QKD#&P=LLEHSWKOXYJ5]MD/U/NWSO>!OO@(FY _>H M;^Z)QN86JX.YN--L'.U=SE;=^'S<^ 9CV?SG9'_SJ 4T6^QO;G&@W>>-XQ-< M;]J+/?I5U.G'X^D<@^3[:]JG+)B^>D?%%3R]4GBJ:KF_4'B:]8#9G&2!:(:R M7 C$0\:1 EA"7.&@@F)*\J75](JO!JX?,7]U M(J05,7FU0JHG0JI9CNDX9CE5#FDE@%FR+$>:888P8<$K;V269=$$9GP^ M,>3YD.KZ>>ER3T=7_QBM/,XZZIT/RAIOG=->U\>J;[V0*L<7)1%;=LQ-;6\0 M"[YUBVIQHQIQ4T7D6MW:__T_DE+\^S2U[:4,E7C_OC^*P1/?8T%&^-W7?FGW M!H-?TS7D]YN.XM)/7![($?7;'6;ZIB4;77&?R;Y=9<5G.30$,%['!2#?]=10 MR'4JLDM"JH_Y '5(&\S=%3RN8'$,U7XKHY/6XPTCSH[WSZV]JYVSQN? M_CFJ;S;:]4^[!,9.]II;8J>Y=SGG9#[>.]"$4>%-0))J@C@Q%&GA052%UL$H MZW5NW[TG\L'U$2L7'#Y505 %04\$ M08Q8Y@UC3@L)-\LTTQ8'3)747#CJ(P0154(0414$/3$$76-!NP=.9)D4U"'X MCR&NJ$6:BAP1+0/SF;$93G7-LA6"H"7Y8EZ,1;H=O6-^,+R_2?JVRQZME@TW M6LT*ONX,7_4Y(XX(0965' %P*<0S19"4&08THU9D1N2YCO#%\ H%>%9*^_*L MGDII'Z"TLV8/=9P)4$TD#.:J M*/;0"S58@#/=;^EV+0:;57T;5MQPN'5W^>EUW@F?=*L[^ L6^/54>7\BE-N= M,R<\&!!!D1SYE'A@#$92:XD4USZ(7#-I\;OW5*@5\H94JKQZYD2ERD^NRG-% MC;-<$^]S8"@^0YPX@XPC##&3<2^(R 0LVWOV<,)2J?+JJO(2K(Q*E9]>E6=L M#RPRFU$B$-&4(RYR"ALRIDBS3!K.BT.P M,ZXESYP6Y4)7XM3B5F&/KQ,#G^!(H^&'?Y>K7OZU\KG<&?>^SEDC7%IG@]5( M!H \3H5'R@B.,MC)G,)"$ G6B,@??#9[5R5Y05[4-ZSX3W L4BG^4A1_UG;1 M4N4X!(>X-0SQX# R5#/D8MWFC'J>>_?N?<8>[(:H%/\U*OX3G*U4BK\53[OY\A:O9V@$W%PJX7^K=;1U$U3V6DF?(*L#]-PLYW0)CHL?]CE9;J]"PC!5[AM M\GIZ%QV>\?*-?FL 2[%YUH>?!4?XPX=>WS?U1<4/[L0/[(Q'X/ @!&ZRV,Y" M8!<[RA.'I.462>&%H$(KG(MW[RF;#YVJNK*^"B18NDW_;$CP^JN2/1U,C/P' M(Y@PU!*B-4%84(-XQB@RDDLDXL[!?%6"\ M!L"8X15490%[XU%N'44.6&(B*")#IP9GP!#D@<77*WB.Y<6WWD*&M*O M77K='_PW@,&42Z&*]WP)-MD]$/:SMVT]&+0"3%D%#+-FF61>Y%(%A+WGP+*80!3(\CU56(E=0/;ENB%UM' BN+6.$(1F"!T-,@R&F M,HF\QYG4S%*;L7?ON5J"#_QV.O6"O.-O%B26;[P],DA4;O'E(<@U@PT0)' O M!#<,.6V EF6. ()0^)Z1 MBXP;BSEBDJOHZA%(^: 1)QDA@N$0K(K(D2WM0.UQX>,MQ/$6AIZ_B'F+?B9 M]\:N8"G ]V83\#D:")224+;/8K#BKG<6FW&-IO !P+QRUOF=J^XN:W9>S7:U M].#2C=0>[_-8?[9OR!89N1MOV-TJ[^+]-J.M\[^:V\/ZE[@AP?@VZ^<'!A8S M#PHCJQF&/4@()%W.D=!22YIQ,'=@-Y++:E&Y)!5;\0KE%!]Q@&>&9I+OWG7\%5F04F*!5!YC\/),(6U,CB0E@@2,/3:Q8M0:8?1U M<-X%'=W+]VJ<=4!,[1([O%^[[Q)LR>N:]L4>>7?6]CMA8S XZYRF=.FO ^^: M\>6:\*@_VCU[\D(U8_\_1]AV_NGJ;^ILIP/7=+9Q8Q,TH+G+Z\>[ESO-;=XX M_J>=QMVL@X37+_<[_W3^<[7-&IN'K'%U>0R1T)-E MK^F^KYW!VM>&/8#GH>]WX.*%^?1Z$"/B-[WU'>/[-4;6:E'"DGLNTNG?KLOP MSZ;A:;O7*[6>X_P^S>MSL@YT\E'ZP;/':+$N\?UN^TR#O5V;^5OV@[]#C^S7 MUTZ[:J;^#-W$GY6N;[8&-I+F6E\/[W<.\M1MKV\M2\]Z3'6C&016!&Q],Y:0 M8(%P[WB@G'!-@113^ 48FM+24<$/MARR_MC'?G MD21\!D$8VS:(OE *5Q@WO:OZU;[;;^YN[I/%IOU5OPO>;7T5]&T( E\MBXV#\/ M P-P$N42_LP$UBY6@6+K\]E"]V, E=J]F$V^4KOEJ=WLEI_EC.29B&68?8ZX MSCF2P6(4<@5$P"M-*;V-VMW.5__\_O>MBU-OAQ-)U)&O^>'K!Y@3 MB4VF 8DQ&&18>:2<=<@)SA6QF=&8O4 __,C+?EJN^UH,:2W3&'TI&K5P-CSK M^QH\\'O+^A01NY:\]N-O#'MP)[A)RZVZ"UX*=A\7O&3KDJCE^Y_9NI*W@5 M5UN([Q!H=3]7PVTZ3(S8Y\>$'#,[V+_>,_C_>: M'X_WCO_L@"T#?]\_V?M6/Z]WOI[O;#:.&Y]@[,=')XW+6=OF8Z?>:1S5O\%8 M.WM@RWP^VN]\/MJ[VKC<;V[P.JWCO>,_.CN?=EER*7R9Q4 MW0F ZG, 9++H6M$YDE8*Q DC2!%CD% JXRQ807 \3Y&KU*[W#3([?B\ >A,E MMY\3@([ZWE<0="<(VIV#(")S0TPF4FYPGMD\YNS+B@,] M*P2)B@.M( 1][)WU*P2Z$P)]G4,@SB5S&"ODN<:(.ZJ04IRBP+G@1CCK\VB% MR0>W_ZM(T$,0**M(T"HB4.M[Q8'NAD!["(4V.1)CA'/I-> MFEQ1%EQ$H&5U'JXXT+T0**\-C^"5#H]J%+.YS(H'DZ"5>^4[9T17WO8EHFM$ MUH^MB*P19P?-(]_W.E::>PM9S$^%Q78.BW$@.&AGD9'.QRYN AF:*Q1;,A'. MO&;"Q!IR_.%]X)?-!W\EZ'B'\M#=H MQ;O_UO*:0G8^(T>L3,OTS M#CBIGLFMP=ZZ/,\-9U1I'W ('O[)C"*4'I 8,5I>==2?'+T?>F1 V4]0TO?? M=/M<7P[>_?O:7'1:730S][>8MNNA3HN6]BFBW39LRHD8 -1%B=WH.OA+_\R[ MOUK:M-H@#7X0$R?:O0'@XNI$O7TM$:UWU;C:@WMMT<:W_>.]JSV\W]RZV-D\ M.MEO?J7[WW9Y??,KWM_=/!*8T-SNIXI^ABU"3+V M.%4?'FFPMXN/?0FACV\MD+4J\% 5>%CLN)C.,DH07T;WSG6>75I:^&MS5MWY M_2M/U@S7W.J\3>O'6U>-;]M7.YM;%_O'VQ?U61=5YY^C_>-=TMC\V-K_ MM'=1O]KE>]\^M^K'>S&UB>P=UWF]^;$3[Y-J490NJOKQ(6LTOQ[D5FBB2(YR MQC/$"7%(4>P1#AD&&9%6QJ@MIM8DSQZ[S\&LLCQSIY0*]"K06TJ"< 5ZSPUZ ME]=!#RQTD@/R(0,+BK@. 6G# @J>>ID[S(570 GY6D:7=4SZZ*#W%LJ0C-P5 M0WWAYSAJ%42V;&I63G=1_+@9Y[Q"IZ6CT_8<)1.>2L8 F*C,#>+.,*0S;A!F MEC#'A.0V1G )6,/IF1+/#:LFHVO*-FHU/AIU'B&9% N<18L1820@#@G!JD< M9PC6RU"GL:(N!S7F:THLJX3Y"D6#KC2/^,=W7:\?>X#WST!IJF#0QV(2L?]E M,=D;Y5Q7F+,\S*G/40?LLUSR/$=YEH-AXS%%DD3KQA$'"YD3#ROU7JV!A;-" MX9_/T-GV=:OM0YE#I;:/K+8S5$&&S$J5!Q1LYH#Q ^U7BADD*,X](< =LI2W MMI9G#Z8*JQ>VO=)4X>]^SYW98>U<]_NZ.[P^2Q+9H)%,AB#6.Y]KHG/,(Z>B[4\7R55?@N.BQ&W MZ,7LI\I7\=A\(B69S6=+52"T=!"R<[X*!SABB6;(*LD1#[E".B<*48^IIB0C MW"00$NK!(%3Y*E97E9?%)RI5?D)5GO%5Z(Q2*JQ'CE$P#1BUR%#)$+48"V\Y MP1Q4.5LCK/)5/*TB?NY=ZG9*$#TM,NTK'\43^2C&,S]&H ID[@ R)_-G&[! M,.\!:65BS@O.D3%:(F:9S)11RG'W[KVDRTIXJ;P/*ZBD2_8^S"MI11.6J,$S M-"%HDMN0&^1R#S1!<(J,]1FB7.74*EC#+!56HF2^E=N+=SL4JJA6G"\T>T/= MOBL9*[-DRM(.#-[5]-]LSMWR)^C5(/F2Z59E\CUJ,MYYPO'$R+8Y MC)D6KTS-Z?"E K M0%UU:EP!ZF,#:OTZH'I!LHQ3AZ@G,>!':B0#80AG5CL,MJ_A^;OWF5J39%F9 M1\\/J+?KR;R"Q?:2N[G1Z]I"-ZI2>U,5*P\/C.0^BWFPRC*'>"8(,M)D2%B< M@_%'-,7V193:*ZI05H7VJD)[5:&]JM!>56CO317:^ZO7/:S!0G1JOJS\4VMU MG>]T%^01566GJK)3CY"&G?C'%+D*]XRVZTVP?-SI[I/%MCS6N=O'.E]FF$+N7.YOVLO%IF^Y=U5E](P,X+&5#FI$><*(LDCWU2J<;6",PS MQ]^]%VN4/;A)6%5PKT*^EXU\R\ADKY#ON9!OYM26> =BK#W"5@O$N0Y(<_@5 M_BJM"M1RS]Z])W2-T@='=U5E]QZ#O0[U194 _YP%^"JH>@RHFJ_!QZU62F"- ME' !<68%4A[PRMM,*AX,R4D6XU"Q6J7.755(^8K1CTJ1GUR19SB'EU(ZE3-$ M<%"(9YE%L'828:>D- 1+26*DF%@3K*K"][1Z6/:P'#6=J,56%%$?>P;&EGI2 M5"'F3]Q'M%B!V$YTREZJH.HQH&J^>)_0#*O,8J1];,5@,X\4+"$"N**9##(0 M"E EU^"/*Q346@6FKRCGJ%3[&55[AH48HRP'@P)9 &H$P&T0*#O(M705FN12?BY6H8.HQ8&IWCH%DG&HJC$!>,S"6 @$NP@-#V!BL-%4^ MRVT!4WQ9D=B5VV,%]7L9IRZ5?J^ ?L_0$,Z-$$9E**>>((X9 _VV$@%N.Y\+ MRD3F4G;]PPMO5;Z0.REG&1TZYB+M^6[EE:7TQ+5[*E1Z#%3Z.M^"DAB2IL?29MG#UPHMM+&Y*,L MVA!"::2=P8@)SG'NG;7]3OCL;>^P&[.P1VUK2K?U1C=&]$6U&7_RH3<85GG[]<.#S.;<6VJ1 MXS0Z=1Q'1BB',L&]8H1*;-6+R-O_<*2[AW"[5C>V:;G>"VX2J398@R_8]EG4 ME;F#Y!I@.KR.[SKXV_AB6QZ0P*6 N#4 Y-JEU_U!K?C>7&F M;(N0"H00-3: M;(4 X]N]\U=:'("+=4QO_G@%L_A?5,F!:K"/-%A^NP%5Q1S>0.&#/SS@93?N M#W_HMN[:F^.+7O]<;,!8AT6[L[(%X+]K):FJC6(#WO#T)!99&W'+?X^G9#Q' M&YT>#/;JQT'RKW^>MKKN)GUZ"T$#>T 7:UMS;/$6 G'_8\I;W.,N]N0SS2^] MU?PNMK>KZ:RFLYK.MS"=;R'\_9;5R)9^^O$&SB^J$XB;8H-'?';&G_H6CAY. MVWN=K?.=S:^DL=DXJ6]NX#WZ$>X=R_E^/MKY])7O7;7;]7C\\&&N+'!KK[G! M&\VON$YWS^N;GX_WOL%[?-N[;'S:XOO-H^.=;U\O]H\M3IG0K>M'#Q@;9I36 MB :5(2ZE0CH(@9S-*=;&2RQ%#/YE\L$],U8OMK^"HU<*1_85+%2X]Z[O] MLB+ -#F1KJ!IJ= T0YF\Y8X'I1$L'5 F;@62+(M5Z[C /O \.!JA*9?ST6]S M1QT5*E6H]-QL:1F)VY7Q]@1(M#-#DG+F,1-YI"FS"$POG& /28C M1>8FS1Z<55%E;M[5@88?U0G[YA/#A, TTR3+L)=&;3J:5A%Y( /P\()+@E+Z>;JP:7WJL3.U=5? MZ[D/%@NBG>),85]&H^IR95/XY%T>693-I:"L1<4 MDLY*Q*W!R,32N-9I3;BPF1'V)DOB]CZ-2HU7=S^N3G!?B.K..@&8#T12T%6: M2^#38!(AZ34&)?;4FJ!#EBWK!'?U2BNLN!. J"J*IG+$WAJ#=29\;F0F&,TY ME5@Y(AP73E)*B$2W?Q M.#TF,%4>IT>"IMEC(,Z%\0&C&&> N!, 3;'()R'8 EKQ>'C][KU:$PN.@:HH MFE72W->,2M6!].M#HED'FE':485S1*01L:LC&&_>:B2)!6L;-AKJW9(.I)<= M1?/C\DD+RBG=7#/I9Q^.7JI4#T[7\UC>Y;0W2#G[O_5]6P];WWU9U:54GZD+ MRYHP>'*)-H->^VQX\R5S:>;/5.WG(V+L^H1,_XP#3HIGE[?8)T@)?\3;?/]>7@W;^OS46GU44S M3O:NCUEYG_ZC> MV<7US9.+G>;V1>-;'3 _@07')A@7!/ F95B>V=SE*U8T:ZXP ZA1 M@6^P:?7ZJ4+%;X"+OA^_!>2?\%]KM3]Z_7[O'(!QW-W@Z4?Y[GWM;L6R;@&9 M*[( L8)(-^TIL;Q7HS>AT8 MSF6M-1B >3L-&E&>( M:,$0S[5%RNB M!/89M;D@I-W[WF&UT#,YEA;+-NG#P_[_E /?>VTW^K:UJEN MUW1:A5HOU%K#0>U&R8"% ;%Z&N'8CK3'#X:?8:1?AO##_>W[D0P!:1A+!*)O M3B0.V4YS#SZOGS>NMJ]V-K":!K;L,<85!)' 6D Q4(!&\RH.6\!?U[OV\ M,/RK-@V+7WRWU>L7Z%AS9WX*141"D:SV2X21__M_)*7X]_2]]&_R^Z^UT[/^ MX SLMMJP5P/(VX8-KCL$QK-6Q)%-0+F7J]_4JO[=KO77:LUUC?6UVIZ4 ,1&@R]7T]?[_IA+%5IO7># M6NCW.NFF/>"G_5@M"6X4?R_>^QQ$[D[(Z'*IJ71:*D.Y] SH2C#&*9?C7 &Y M*3AB%'ZT2 OF*Q'_78[T(PPT*D3##W?"]B#.KO6I$-9+L8F?53%PO;EQ$ CF ME%N*?" YXH0I9 BD9*P4HRPW'$.6,FS-<'FCP%JR2:!Q8I%3J.D1#%I@2BT M #!!X.V1ABTZZ0#)?Z\YH/D11 =)3FVOTX&--I9"3;^/Q(&JG^C)5 M&S67UW?G0N8G@/RLTCA=6&TGC*R9.+2_^[[3.NM4PG@KE&X>'M" F8E])(VB M-,8HP9ZMO(:Y8LX'*TVF8\];ML871!JFDKCG1RU[] 2\;5'OY.F=^2M\F,3" MNQEI +"J!.)VV_;>09X#..&,(ZEB26B=&02['VS@5AEKI2=[Q[P#(;F-<&>0L"Q$E@R B3(X4-SX7+ F<8R-^Z4/,[W+\ 4H!C M32IU3W:U_[[S?M8JRW/.;&B%$!;BE2IT)YJY!G(U\' !?'^J:OA(&LMKUVKG MK7:[UNT-@0_J?@W,EK,V_/]8@N-(XO<7&3)3I&YT$VUMWP_]])#29P!7,))8 MEGR.\\:!MOU@4(/GMUL^CL%YW_%N#?XUFBYXAW[4B\BEX9=H8UG;Z[M(V> ) MPZ,TF-C(>=1K.UB@^&'D"\-6)[U_+)G> M2U^(SL:DU^9LT.K&L?<*3C'^W6G@&1UXB19H6/L2+@?H2 *P<78(S'GJ[7M= M^#SYJ](M0@^8=G14U6RK;\\Z@V%\Q\%OM5_(KV T)(F(HXH*VG6P5/][ION1 M147Y\;!&\?-$J])(9[_EBP*F,-ZZAJD=(1FM_9)D+HZE?,C@##XN+P-SH57, M35M'6/.GO;0. [A]G!KK9^2JI&R#-*I>]-#T[,D:,+)^[;MNG_W$ @ D^G($ MHCQ["F8UX2;SW#O"/9/:PR_"@1I*)[VUMS:#/Z1!?8EC^EOW=_J%\?M/'-CD MT6_6(S*#@%?;!R'+@B-:(Q:H1MQE.9)&>B1R'#LT84.5C@B(\8)M]!2D;A"G M])I!6BQ!+:W!Q":%W?&P[W4AO6#E@LKY_XU[*RC>W;;-!_+TG_I.INSZYA$@ M9<2,R0:Z$PKABIK1[+<.#^/XJCVUD*A&LWY #-8AQ&,=%M,)B%=("<%11C6( MEW?"9SHRLT4NE1)I"AB/^V6)0)' >PV@!5\ Z&[["%4W2@T@] J(3+.O(QYO MQC.YMXLXUWRPK'Y5/P!>12CF'-F0 ^(P)9"2,/&YHH$QK#!3-"9!S,/-L)C1 MN ,/:K\ ^TI]KD$T(CV!]8Z<*++=R68:$:K5BX1KU:7EPV3X4X)#WK#DS"++ MR0$.RIF %>(>3'\N,XQDYB621%&%B5""Q :""R1G2CBN2]&8,ZTE.CPF\VL3 M1C3U_1$^+:9_%0C+7W@:&*^$V3 M"5[>IJ!DO^A![$T&HNA&;O?Q2=2OR3+X+[+0M5!8[&-&MP!>YP=4.X>G)4]" MLAV>RUZ8E_/%!@)(\& &&"L+H40_L#D%%IF5V"$CA$'5[O)YZ+B8$Z\6&,;=.Q VS*W"B\NN6^G=PDUW=L]NO(6S(Z M\3+)@]-Y\:_I_?[ MA?]:.SLM;]RS15_6PJP1[.C+D?NP!DN:A@;+%F5JXC]LC8[XIQ9U[4>>QNAUU7V7H*O\ .3#'_;F MO(#KM:]QF2:RN'9-S)*'\S2.40^.8$5'0O3C>)2)&Q>^/O&/QB,/F+EXN[A4 MO@V[1+\X^T^.Q8%/TV'@W>+CU@H=6KB,:;%U] 6:5E>/)B -,C[B1Q>6TS;K M5O1M;PO- -SLFQ3D];*_VH,@&.RPL*MZPX W8B*1R@+8&4QG ML=92M)S!3A;K"S(3)EMF(>.STGQ=!BU(8*^C^Y=3TC@H3SP62N2MCG?&6\EZ M[7]*=+ZFC$GC$AS$R,TXCGX4[[Z_AICISZ-#IK0K%ZA48OL/D'VUW-&?Q]OZ MB%*.B>;?(\0HXD _EZ=K%=L<:JYVVSP:) \1ST;-R1SWKGNJ6*Y@5?'=TU+IV$P5; M1*X*O9O$&X/$#L82[J)8PU#Z/@KU(O(:!7W$:F-.,RWCK<0SNL4^6RCA M0IHW.9B]=CG88,-T'!VY+PQICO$NX!'7F.\U"G;]?>/WHSNW."F>4OKQ#<:G MS!0GLLAG#\F+2Z.[;:TP8'OM]"JQZ;;N#]>FL& Q RF)W'6.!ZM;A#]&'A_? M(_VY-\5AYP:6+C(^$K[T'$Z XCZ0K@*C+HYR?W9H^V/3!S 11N:[MSA-J<[@ M7ACFI3AW#_(G<]C\8ZZ0,#*BGT;.Y8+(8$U.V5W/X(9%M$L9"Y642$_9D).3 MEJ@9LSJY2,V*8)8;8EFBZB2;IQ_CE.F,V>WF3&> OP XM MXBI ?\]2I$HT( QH2[?T)PT3/[X M1L,0+& W@ ]B<9,8=PN>N(8EGXOQE>< M9-]]>.6()E.P<&P1#V$+F![8[]&:&T>EW7+4=YRGQ6,J7AZ P$]LI"+N8RPX M[78\YH<)27<8!YQ,WZ=P3D1MM_ LV$9FWB".%A;_I\N7(EO2,6"[I4VK#39- MM)1N >O>F9&;0 ?OLM/QM%50CRF)$6FW&$0J"V MT4P*STF\VOF@S]K#J;&!-?6]581_%99!SKM8UB3YN+9RQ\#[K5O[Y:X]#%NT3&9I)1 MIT+ 641_EDOC MAW-L> _X33GW5^N"FAJ=5/@3I5%.P-9^FD?GS(&U=[\4Q= M-)H;EP<\-SS/B4*4!!K+83"DN<-(,ZNQ88HR"^26LVPM6T!P2_> *:+P"H+Z MOV>]J( @F"Z\-:Y6H:T2>R$M*@-)%?&SA4SV+X%4X'@J3 M!+:*-FA(NT:G97#*T;_^*G,*4_KD-3H_BO.\B[HMK?O3XL2$CX"Y*;BP3)!Y ML_JU1W::]KQQ?,+KS0U:/]XX(#"=0FB-O%(&<2\MTH+FB'''&-B41N'\W7NV MH Q6L1&884H836!M>S'F=FKF(Y@7D>:;"[Z8HFU+_\2=L-ED%JQ::W&F8@U( M@ -+N3"YR_I[)1TQBIC< M6HZ%U4I)@[GR@689S[*T_GRT_KQ:_\=8?WO1V-SC]>.OL/8;Y]$DU]H*:K1" MF9,YX%IHAFA&><46PR(@L! M$",!$)4 /+H 7-0WZP><9S; .B-/I4)<@@ 8PBS*0L8!CR4P>1<%("?SD?:% M__$N0I#S5'X?:&/NN0/.2$ >"-6,&2 U2B0AR$9"D%5"\ 1"T-PZ2.Q<$HN4 MQQZ!2# $]G..M'$B]&E:\+!956B/N5@6CKA>8 MTL2Q#&OEB8W6!J :IW!%+*JJ .S,2I:4>O?^ ZA,:UC[J&UT&5Z^7M_#-U\[ MTM'[\J-2;<9@S(7.#9:&YT[*0(3!,'/: 2!I4=;%I6#XCOXQNSO\!4_>"<6T MCF9UZ^*T5=3LNBGNUYWU+[WNO[E]X7IAHL;F]H')@0ID0 =A\@/B&6P.Q@N. M%"-1^X#."]@7Q"Q.HSA]=^(%+)=*YUY0[0(H>*:!=@J<4V8=)YR7Y4:+)?[A M>=VB%:_KBU;GK#,NR/9!G\(GP\NJ0-4-_(#N-,%2W-R"<5D6$](%=X:J8%"$ MWZ) E221+GH0C#S'(3B9@A46%Z@JS\E&)S=]_[W7_IXBUPK "^5"78O_+FL7 MS6#B. 9\&$^>3N,!<^V\US\I,EU.6S%,(%*+0]]-9SV3&-+3,_C78)2@O?CN MQ3E*<4SC?X9/7M-C^*I M>,P'"6?QV+CO4\A5.G>"[T].P--Y9ZL_&$[R\4+RMZ< I5B@XVP0S[V,;_?. MUVOC6BFC6/32@(*OG_OI6T^EZE5L:A6D=!:M[$'F*0L!@(J%N'<"NP&THAYA MD@6?8>?R6"VJ8E.O2PZNHU5C<^\@X];1W&4P.21#W'*#E !^3:@7/F0955C] M *T64YI;B:F-I01$R7D=.A<++I M& 0%(RH#@IPOP,A/E;H;U/1WW6JG%.,1$J9($C.NC9S^/A>DD@)+4MW>66 MP-/ZO;/#(ES;C8I?E; (TS5_@/]B+.54^7=217JJ8L\-JYPF;"H,?E)2:5C[ M#DN>0IY.^UX[F'8#,S@351%IS;P M;NJ[A1!>+T:VH(H93O>[6VBGQ(IZGUE'&.8JLS)3&<$26S !:2:1)E8AV&2\EM)IH6-E MN_7Y8\)_)6TN_#U&MW499'XG^GVOQ9\_+9A>_>ITX%;[57/OP"NB<^8)DBRF M*FB1(>U90$H;[H#3 +F(1T1DC2W*W.F=#6.6S:@(6$2/:PQZ(4"D-,P_=?"^V"T1>(=_V%'F(%K,?ZS:-0T'$>4AI79RJT]=H#%YD"Z1@D/6L:BP?G M^C0=N, >&]\LICT5Z._0L(=&T7639]U)2;E4O*AXPKF3F+^>Q_%V,8?.SU-P&0OZ$\UTC9V<\UC;PX)*IP[K+'!W-CHP\WI_/'N.A"-(A2W1D016>]<.C)+ M4>4%?"[D6"_PH&+QB'9'0AX=W[U.2>Z?.QAXN_O=%YF[A0B.!OF&L;U.ZTU[ -NKQL131"4'-J9R MBI3@'#%/749R$0CQ,;9^OD[)W>*UK.<^6"QB]1/.-->*6 H+C+G41@295A2/ M5O06Y+M:T44K>KQU8)C)';,9 L+$$0\T(!V3)^)T<\T,"&XR-(29_&\0@G@9$HA9TUF8RU2GD5C>HWB!5&WD8A% MBA_=PJE4($#U7%Y5Z6O:W19'%/T\0FB\*Y;5T%=E6RQ& M59*22LUNZDU8W]P[H+ ;*F=S)#.K$!BB!BF .J0-PV "Y0H;G<(:^3RT/OMF M6:WS[=:YN7'@).66$U;]WJ]=+=V=PJA?NT!<+(]IK[ MQ_O''T]VOGW%^YWMJYUO?Q[5FT='^YT]MG_L3AJ=/X]B'^]KPMW9OJPWW5&C MT^C4O^V*_>;GSMYQ7>QUMBYV/GWLP'6=!MVE\#L&X>;U37N0*=@Z,BJ135T/ M\HAH@5-$<$\N#[@$4&4J(&!P@+9:4J2(\XADP<8Z M13GG8 :*&YONSAZLI96-GZ_!4DTKB"[*>H5V[[QV!,KBUU)<3:O;ZH#DE24# M!R?PU4'/MM)5XY._[[I?5I"Y'%*:MD=I:"G=/_9^ MA6>&=BQL4]8R*H\A>R#B'1CY4>WKETWTU_8?.Y_7KA7TO&.@!HV]D9PPPFC" MG?8Z!\9,KOUIV,T5B"+\CYVY M:2-..U#7UUA1S@\76]!%K*J?RCW68K5$-UT2+*W:*+;/G=DR1*!;;A2CNK[P M[3OE\301)PKK'G.;8A@!V4*4 S14,P0689@%[I M1ENV >&4.I$@&9%P4+Q6K M G"P23-BM=.P%K!,Z8!"S->%*0)%6R51+J*Y-LIXX-.^_][JG0U2;)3M'793 MHUOX[H:U9YVS(F9I)U6GBX%>?7_DNX.8_1!7L_;+NXV=#W^]^_6N-0/WO;ADTJ MU:!L]K9TOQM#>%],*^6GE[I#7C\_D+'-)L4:*N'HPB_6 H\11F6U?4' MO7;+)=$J\(/1L5!K77)+8=)7;:XWB#PQ&TX\N9&0")V-Q(Y\4Z9P4K"O*"X_5J0P?;*?&\[Z4O:E&8M/=,7XX'R/,CRD <2JJ M:, 7IE53T8";]1C._8!HP(32 +^1'8#L+X[I+Z4GV04_4[:RSES1K_I:B?SI M4-98:?RP[_VXH\1,A? ?A\9.AS#R'X4P+L]S]SQ^J3+"OMN+9MLXIKJR@ M/)-V]FB@N< H3!6.Y\KS@E8.>R L\#TW7M14=1X,\5&X_.#(^^&BZ'XR*OZ# MT\[EBO.?4<[K;W-5?^ZDF8OKQ_QL)M[_O\([,:X1U(?W0JEF].G _S;ZQ^\P MUM.VOORMU4TJF"[Z'>P>L"U065@HUM%)99)A=LK1I8$6'T]*[*SCHLS.L __ MN=&3RX_7TT?_'KKYSWBVGN/\QH_Q.KGQLQ_=EF3K5+VLVZI;W?;?:8*+289U MC+*4J,"X5I*+21Z_T=.+&H&EFQ*JM@]S2UFLXK)=/W*$\>F&O\4J%BW[XT.9 M)#R_)!X']A0HU.#7L:*44W*WMRTJ6SWQ^_[P[?XH@>1+ A( _Z31K^TM&]<1 M][6]WL?QYG'MS7ZBE4;;D\,^S(=#Y3BM]3Z$WU=+77_XYG/;WBV6]J?OC>-; MOUNQ>]QY,4/ZWVHLYL\)-KZ6)#%_WG>O=7V!4[ SV]%B]L7O\K*X]A)>^;\> M](K3KY8ZGZS4N]W!F6,,498YJIG(.,$ZNG6"#!*[G&^P!VH\F0QH['RJXZ M$\%%O\^[]\FI2'^?\_G,Q#;>0P= P6MWU(4*35XYF@1,,^X /AS\/[?$9)G. M*5&>8ZX8-;?OTS,"DXW!P \'?TUVIHU)VYZY0Y<*7>Z/+I?3Z')R(((RN>4Y MDL08Q&.W=&F8058)K(3B@#!T%='E#5H?N+(^7C#UKJR/ROIXLWSA?A&E5:39 M,YL@]>-#UDA=7S'WC&.4QP,KKEQ RGJ-A'/$PX+F1&8WAJI5%DB%*+=\MU_N M$A&&'9]O3F@G(Q?A#^]0!;I(*3>]D<(SB)Y3!B MYZ 8]PYP0F-=.APP"H$+YH(P\.&[]_D"+)D[(%L!4V-TH SC]#\FQ4_US6K MU8"K 3_'@/^=PDD6U6/Y:3>L^V:UO-$N6N*E=-%:&,WT\Y3OZW%@UN>:RO;.!O 9&+']F!4?/SRL@7(6V:/AK&O+Z)(B*-S&+Z4@OM[ 3UTW"=&=^MZP M5_.I_43-]F,P>Q$55QOVX4T*2C58KVW$7*$BERAEHNGK-IBT-./+W(1KZ5?IT;OOM6?*MLQG9%4 MW.Z\U6Z7@RYJX,X-Y#!6NN_U4Q3_>NU;#%$^33S21HPNT[Z=U]]C@'\LDC^T M1S$MT0^+R9SR4XVC]\%@&$WOY0W!DFGT\2UC=@%\##,Y:+F6[I?W*5>@5R;R MQ?L.B@D>C5*?GO9[I_V8'#E)3B_F9O22XS&,7(AIJ5.6USAZ.$YM*PE362YY M=NK+HMXPN[Y=I()V>VG%3V-$=K\H^#_N'9!6LF>3GA9(!M_\WS/0K7"9PK*+ MI\?$B[-N*DT\!. MZL\7=>\WOGRH22+61EU8IM$A/JK$@[6R($8[I4S ",ZZH]]^G4VH@!>X13![2H!]0+)(;+@.=YPJ ME U2/)WE4>38^CB ,"H+'6MA$GAG-?MP'Q [/P%C.<@MUH* M07'T&.2(8TZ0$L(C;[- ,X--SDFLF'ISKNR=D@TU9HRK+ @J.,F9UIH%IAP! M:9 DL[?M55#)P7+EX.1 ,Z.-Y1+!BFC$J='(* 42X2VLC]&Y33G3F*SE*/BB,,IF^?TASC5@O+#-BFVV^E MF&?"Y<4&T<\-G&\E>8D)QO,\Z-K6521M>@U\#I8??5W_LCZA89?_/5A JB]K MOY3])MN7Y<8\YIXQ;'WRQ=2W,MW2Q922?BR.$7=TU NHV,-GN7 4E>M$8I+1 M"3OU=WAJHFW7+AJ_07'/41[GJ.W#W 2,YB8E_[NXQ&6=C;&NFH5\?T M",=:D0J#%'F?,,<3@O7?Y1T&!>^=GN\%!?R66+3KMC7X^!/5X/L"0V\%L%FZ MP[_/^B B [_1=5_.3D_;L*&,NC9M7<2L8)CNOWK=PYA\.?EH==+N=D?E)C'< M@S8V=W%CLW%<_U;'>YV/\#UWM-<\O&Q\VA.-S3].=IH?3^JMV7*3NQ?UXST< MKZW3^L7>U>?6WK=MT: ?CW8VM_'^\0FN?]H5L)U<_N=JBS0V-PXTS+B1BB*@ M"+$. N-(6\>1X"[+,D>(HVK6W1)42!6]B:K,$WRL9]Q?Z6G>YDTTY[-I$)H<8=B?+IVCO7R[_5 MX3L!MNJS?IRM+[[_'?:GP63:THTVQC5Z=KHI4_>G5_TR[!WZB+U%&Z1WXT_> M_;I6]L7K)L.M8]KQ%IWQ#0N'P6F_ESP&Q?\/DPUG_)%NAXBG;+/VY7( F\R@ M]J'LF)RRHC>+\<0GCAH5%54,ZAK@9!Q;EGJ7@M4_3L(>CR[-$!B)=^/0AMJ0 M,RNUPY@'GFEBO5=*4&DSC)TL.#3P[)]PZ!'H[<"<'+ZHJB]/#7?U6'_#!4>! M/@GD0J"(.T&19H(CXP'$5.P2RPP09+I&%AE*L/2M,5Z4KK\;!3)URRT=2""X MO?$"E6VXRH5;KVTLR!]>2[ZQFZZ9C&+M6L&+C=*1,?%WS+@TXDUO=FD,UE*% M@[NY!#@EW$GOO.)8*\FT\-3[(!V'^<2W=0E48GQK,;[<:1Z2^M4NAV>+.NS@ M)-..&8&1#["- ES1;4@"_.P2("]LI2=" MP#5' M_>9N$OC+Z^*>>FHF7@U2E6K"7/.D%DTS1W=*:!GEL)6^#D_IZ_.QN0=B>*KM MB3XL=*K\8^E2[ [..M$_'2DT\/.!+WRI@R$PN"CA1T59G*+,$HQXU-*UW!1J M:3-ME09$43$NOE3GVN8$D@@[A^\F2Q=TQA;W^H&Z@Q:W8YIRV:;U)E X@AX712K'KS F*KK?CR91W(5^GW8%3]\D MOFN:[Y_@53HP&-&\^&7CKV'+]M3]?HXDM>CC;A<="5.S[\(]#\(%G[O:8:_G M2L,O#BV&I\1'G@UN0L/)E!QYN$ /1^_AP40F1A!Y'6H'T81N30XF;T:. MT8WY&!:)OVG(?U<_UV/ZQ_(G\8W\#)_!],-Z_1(:T.LXN.Q).5O^T?1&S M[?::)T!K+8;G@)#MT49G][Q.]TCC:OM\[WCCHCY[/G)LX>];>*?YSQ$(VU7C M:OKOKEU_I^KDZL#P@F61G,DH]G'#=-(@M&' MA#0R=RXS65C82V+U&D;DO]9JXX6MI95]O9ZJ\J#ZQIUA<*3[L03B=?>*CR=> MP>1>*:ZE45);DKL,FX %V$2W3N>_KC]?TK,VSH#J]V/9SX3OYT!L,!TDQ_HC4?E2>=F4(1'-C)/QD_]L_K?K5Q_;^L17[ MD95N[I&]SGYKOP,*T/P(/[]>[6_^ 7^9%?Y_VOO?MJ_J\(S&5?ND?OSYI''\ M#USW9P<4@-2_[1_O-QLG\?G_2:E 7P]@%R%"91+!= ./Q0!H2FB/8$&LS(2A M(LR=EFD,J^1<#-J3'/8A9008+EX)FU.CK'P9G$,"YTAHB9) U*9EYO62C^94 MT=Y1J.<@62448U[[[ =#4,[AB(75_F[K;C+&4XL*[]:24Z_1ZZ*MSFF[=^E] M;;/5]W;8ZP]& 9SQ\$W4MKLQ92#&&L1[_.C$JGG#)>>3QX[:'PQUV?Z@KHLZ M]6#XK\4R?#$ ,QT0@+7>/1RD8X1^K"M>],U(76_B&$J$CH[6_O?2LQL!.+GZ MS.4=61EL'@K R@BB,?>>@FB;MB_H^=M DK3(K@Q<87^ M<3F'6QOGNN^VRU?!W &N-05$Q>#;@]ZD+=B@U@%=2V'V MB/&>$FG,3=?/$I.?$4<<@ M-S^"7S>"WU9H+Z8EK=SU L'Q8'$9L?56ZA5/(7FH5T?L.@WCLX+#[;A7I MQS_%#/Z=)I!QO[JP?W^3-[09[9*=ISQO')PS,RHMX LUHCG,;8I]! MSF,,&4-:AV@:*LTUR7FNQ;OW;-8.*[H4SS8F^(&Q]D9S.;.7DLMYWZL7GH#] MW&RZ;F;E1M. M/H1%[;<+V5[0I&"<^/3!G:R;J^!2R2H]T#F#8GU4CW* M,P$K$_X_>^_:U%:2K(W^%07G[!/=$113]XO[#2+HQNZ7B0':-FX/?"'J:H2% MQ-:E,?SZD[66!$("@T" !+5GCP?0TEJUJC*?RLS*?))&D]*D@K$@9&)$D&0U MIQQK'&4RCCGJD@Y$W=1L(W5@:.?M<_X^6>"T?DWY2!KDCVL MUT<9[)V#Y?<3@WNV.[D'"^>=EQ*QG"TI]K.']7ZJ&=\L_2D6@CCSV;O&S" T M2R$(]VS*\8I?_SZLP*_W]8EY/3UI[DF2N-?IY_3U.\S)I^"*ONM[0RML:%>Q MTWXC= ;92AM-RO""?N[_/ U4W'.?X(6F\ASEBZS#W&L?Y;O.G26 M8[C94WY?Z\?K/@JK&3Y/3P[^_$@/]HZ^[Y_\?93S9G;^_/MD=^_?)]M[VS^V M-V$\]".&9_W8_6."X?/DX/O!YD%K]\]/S8.O[W/>#(9W$MN9&?3B_=DVS>/_ M"._UGO_WXN,48;#AFCB+&3+"$\2]D,@$25#"PA"CA)>!KJP+L4INZ#X^(V'P MW'7K$73#!64+RBXDROK(8_)8$!L,9Y9;0SP%T,5<6R>2KE 6CU#V'MPV!66? M'V5W_KB.LM'Z0%/BR!KEUSGZJ"YRBZJ M$O";LU5B8CN;H-07W\_@?2YV M]_8//<9,84N0\TR!"TV-\P9JXL_,A^!RX>YS4KH_# +^RK?KV9OL#,)W-RC*0].,7O_OX-F M_WR,V[OJ_K5W9-N[=1KFU=?&.JW\!;-1I/<>THNW-[\=9N)X"_ ":VD$XE8P M9!BWR$9*DS21,.K! 5@UA$\+[X@ZY[Q*K*_9J$=9RT/*X8FB^]"LDBYS=7+- MQ+S6N%ZD/PVV5"3BB1A,[5*,<*9<$Z)$,%?I3P2PRQ[,M0LHE6+UM[W MPQ@UT1J 48,)BS@A(L?R,!)&BA0]L9*RE76II\-WX^PT62#^[K0 /JCC"H MRTR& %LXR%).G#T=EEYE:0O-GA\,^51RQX#88*\BC?EFAK[)ZIH)8W&)W_?6 M2N?+Q.N:4O2*&OVF_/:,13GWOU$?E5ZO9EEM5M25B7LGO[E&.TS\Y0M >6\C MD^7";E+2#X\_'C*5/&Q9&&F#'>))5.F'#A$

    F? 7[!^,OUPH]$;G)QD+LN?Z$[##I?EDGRK*DZ(4ZDSM7M3IS.^ MPH3".R=W>1(*%5DSLB04/M5@S3QS])8_N6PU$Y/'TW[>H&K?-)?7#L!>>\MI M9SN7!<1UB>V_JBWP#4_(U^H7V%,VAG3V?U9E(FWK\A[T[GL\[E1KB0YO;J[?%]X' M:[VUW' *MC2C@:646!)@R.%XW\8O3Q_!SO'W\_/]C\ MAG?H/MG]NHT/]OYN[I]\Q-OP_>U-_V/[^/?O^Q>?6@=3)S]Y#/_^OKOYD1T< M?Q'YFIVO_VX>;'X\VS[^>+9S >/[\]/QSI]_?__OQ?NI+*:@10[:1V0YCHA3 MP9%VGB 2/3',,R9S&PBV*OBCNY[/JG[+<7K^U@_'7_79]U^Q+EJ<"X;2%X#0 MD 3B8H<:*3BC0BPPA!G%&%=#(>,>6=I5YQ MY>W*NEZ[H5?7@N+GS$;KS7WH%QKM*D5XH"DZ\;H/,D5OF+)7:6TJ:E5PQ L> M&&?8:\L\E4ERK5/BWBW066TE$KVM=LT54JS.^8'FUI352; /AEN+>$@,<9\P M0#%I M75%"J<#>(NMX/F3R$3DG+'),&4H#M8;EQ$2SQA[MGLX1*-Y"V.^/3/O6>OEH MWA(BY"^OUH8:Y@#$<&5&%4MI!@#RZ! +A15*^M$KY%YU6V4"-/]=/SOAY]UOFW_\?5:1[5(E C3_(%Q MFITA<26=Y1QYG/G-G1#(6&T0L9$3'8T=E@U(/ETV?'_+J027BN7T5/A0C*=Y M8\2D\:2=3")8CV(@@!&49HRPH"5,>\M-"(IAP BR)G4)+KUD3EELAT7/)GLJ M$H4;!>*D&4(K+AH$WVB>&1,3@"J+#%-.F= ^RARUE9$&%96_;X?7DFZVA)#[ M9J>PU*D91PW8LO#4RU.W MA9E-V##7QJ3@752!4QXTM4%I8F-0BEB2BK MHK!=?#ETCJ5 1 *3&O[A@6($ MZ, 03I:%8 -36*RLJQL2ZQXF;*/.JN/- $=M ]<:&S4;T%FS?_13 :W;1.>+ M:V("7[,.-48M_ZK^,!03N5JW0!TVB29U8\$QCH6Q'GG50ZR-M\8;5#P+ MMN&:[ Z.J^$9N?TJ^[B361!)7 M]!%IC-+A["BVKS$V[$V16XR)P+7NCY-T$$,*B[KK8$5DD>?S<9,Y&MXU.;SV MBB'"Q(7;YO/&B;PD"9KL=CG4E&;O:G+O'D"[TVAU .RZ=PUERLQ9+AOH<^XW M5I&(Y'7_5F?:U]IH;X()F(YNLVI,W.V<5(T^_]S8^&LH07"EK?>'1M]VO\7< M:*I[19:2KT[--MPNZVY-P0.PLQEA$2NC"Z[)W"GCCZU& LL'<-0?$OCTXNB[ MJQ/-DZOWR$VJJK%4_4\KC05 ;*\VXO]F)C2X!XSI6S>"*'>K3VK;#RQF&%IK M\FY#F%MM] ;N>#@&FRF"P%AL5-OA9#O%UT20L]N^XN084G*L OQ7':EACO\: M6ZAJGV]49>>-7_Z"J?LU3]75E@ 3.D:\-$'D93VXLW6CR(:%M1EJ^; AZ/"J MWK@J7PK5K9;2):'39#V8$C[A:$VNG_0X.!;A#QH+ZW5*RHT\=TP>TQ.[=Y>% M!/[YAY$N;(^&VIMN>@KR> :XUHOMI??3YV4Y[6SZ0Z\LE](1%"FE*%?V(:., M1!:L7BLDY8G0E?4$<#)M.DW@T.7DUX93L_U/IP4^WS\6]JI!;JL9<_=RB "_6W6SB3(_:U2V0<)\4>3,BF2)H3&+0.2"?)0"Z= M=L1*QA2[31J'$@&;V5((S:V -A(:V!2VKZ"W"-#= K3W[3 :PXR*#"7/,>+4 M.&0-4TABZ3VW5#F-5]9A1F^5GXH/YQ++5B^;R][D:%PS[\%XK\QA.T:!>+LK M UYBM9=/4W7-O!&SH*5WF!E&..>9MUI&&04E23/.O+TYA/Y,&_%?P]??31M7 M+U_$^3Z[\_&70Q(DBXDE%)4QB#O 0YN40=9S+XBR)&!]BS@/+<+7)4U%<.XC M.'O[AUAK$C'1R,2H$6X MQ67X8!9B8$-A0%1;V(H%YQ)7(DBI4X'DTSUJ(@6?T!#8.C9>$1@Y;I_42 M<0)R8Q5W2%+G 0N<#1I$Y@9&ARP15[30]29VG2KXTL)_%9R_-[OX&_WIO;R* MJX!+D]5H%G6P.&@-7C6GP? BT 8W(T'0A.6PIO9U2'DR:F =Z]S=::02=FW MVG_8TTPA>+.FW,0(^RG648;XN0Y'UJF;GVIC*'_I=:<3/4+IR"XHFM,".P7J MA8F$3=TDAHRF$HF0$W7!>-71.I%5HHQ@6_%\WQ0SVNZI]A;*R683)M8(1!-Z=@OCU9 MA\O,,,I;$O#K/C\-57K.MU6H/^[5^9HNI\ MH8 M@+L7J?[W1MIFY< 79TFE:!CW5FHF(J/<>N\B)2[>\ZG/3>Q?'Y<-,\->.ZO_ MYJ!;-<#Y*;=X/IP^NSK%GC["GCIX'3+ZUW,X/%G/SX![B<9?K7S"U)SLV33B M.J^RB%9GR0)9:[P';^5R/)4I=M4T8#3L&2.&5&C#38C6^,#!*'-6.B8Q8&'@ ML%7Y.^RS$F9^7N;^L^V+;X>PUG.%LT=0EV??YSD$P\PO4#.*EFMHH/Y7!;,M)/+[\!MZ/D*;0.'"4 _.(:^*140HC^+LWBD?'F5A9OX&@)Y^:+_X2[YUUWO@2^T,P1)1F M1B*%,U\;%[E3)+AM-!D/-HI-S(25]1LH@L4[<9>T1E MUPC^_ZI5U"SROBQ-EKA8P[0T62J#7;+!\OL-Z)[MJV;H4G0[30!9SHY&^QD# MW]^,@;/T,5H(:HGE:@4V2]7Y8@O19)^P^Q!RW.?EW]0D3O46>_\C=GVS%\ML MSF,V/\6380_[/^#+.3B1PYA[V>?+ZE\=T-U'PN7$4!T+B&J[_.LIV\"@JC&[V/=T_*5G2/>\Q-@,L@7^<@WP(UZUT=*PMI MZQ.3@KD8/3/)J6@,M]H9;3U106*7L. F/'D/RF'<;TP01N1?2YZ05_/6=,ZV MC[_P;?KQQ_;FSO?]X_=XF\(8OFZ1G;V#[[M_?CC>W=PZW[_X2 \^3_#6'&^< M[^Q]@_N]/]NFGYK;,*Y]^O?1_O$7LG/RD>]_W>;;Q_\^WMD\:-U$5R^(DE1* MB0*XZ8@G&9 +W"'"G"*.)1.]6EGG=)&Z=P>G_CJ:.//":/!;'!<&:Y-<13;"WFVCJ1 M='7JB$>GCOC6!&SW@ 2V.Y7[,H0Q%L'( 0SZVO*TGUWO)TP8C24&5"=(&A80 MIT$AT'V#I#")!RH(47YE7:RIR3SOIW ;BE&Q3$;%D)NZ<(,O:NO>TG;J_D[Z M@W)PGM);O]Y[\\]NIW<]S?M=:OZ( 5W$;J?X\3-M@M/M4ZQQ5KBDD18Q(L[A M)\>C1I$[H2@'"SB02[Q;( ;: @1/Y/P^$@UF]X)OI46X3R?>"4_X#I H'O+] M0&+20TX*9V8"!GXQMX@+FI"QPB"K \B=D\8'64!B64'B8<9L6::WMDQOX<1P MM)^4?H[+YW7D/(RMBERTKN*M#88Z5VV\".!RC8M3,1=[8;KY#U4JZ6 L6 G& M(^ZI0MI)A:C.<=+Y%3,<* XE<\)TY,^A5<:Z92PH@* M$@ G D>:,X>DUU)I^, R7W!B67'BQ8/D99F68IG>PEG&L,(X=\JH.V TN^5D M8PE]C$>>;(P5FF^TP_LL!M4=>C?WBB\NR0--C?TIEP2SA&GB#D5I,.*6&C U M"$;).*>M,(KG?,42PGQEL+! +LECH:%X*,\ &U,G'](3:TU".-%\/.ITYH+T M*-"4"/;6R4P07&!C.6'CQ4/J99F68IG>PLG'1*U4;(=%J9*:7V/W)9'WV9P< MP1+A,?!$.0&[5FM,X1R%*AM71Z/YE'8CR)24?DJ_X;W'-D MDDY(8:6<]&#^Y/-A7BJTBE$QBU&Q^ [4)<52Q;#TNEM+/3?([$X8%SA)';$5 M8%Q8"\:%-@ R5B$6??128D6Q6UEGJUR9!3(NJI#4ORHRV?6Q3D/C&/A3^MKZ M<=<7M&RO7W6OR%&R8,]' M1.(5Q_"H*V0ON&AC37&@">=C.1]H_&+(T KY'R/T>3MM+<;:;F;OKVYFYYP)6Z. 42$GU0 M8/]S1HV-":<4X4?F#*'TD!BSLKZ0+>$6K[5;;0*$W+NX$OIW56.Q?-7*^B_$ M_-KX:1/+.7CH[VTW>]&]49!O<1HR?!^"X^G1SL4VAO_RWP-L(C!]L>2L[B8 -L@AK7&R7@5 P; M>7LA,->2X*A"8!Q[K"6/R@<+.R<-4JC)!@X[8-]LM0$K8^.7_W1ZO5\;,/LU MH?-M3O3S2^;*+1T4[W[9ZY,#FTSNST(:=E_K;CRPCU1-=7PC#A6W\4NK$J$K#O6ZCTT;A*PY%++Z"ML' M(\H-:G,=-F.VV?A\WNO'DU[CCT[W=(A ER;TJ+%N8]18MWW)/3YJ)%ML=G,&V'XR=CSB.NAQ-I5L)=VXNAQS5YO4-UU M<)I'"[_E-O&7!O]4ZY_1^XRN_*=NO)LOG&Y$#-=^^OSEBIF^"6\Y\$?@P\"M MJT9Z<*MFM^X4V*S=-^91//?LZALM,-P MXA>LY<[S(WS5D!%\&*>H191B,'^M#\@P&9%WGFFI O&>S]QRYWG;T( QM(9K M@VC6/C3"K'$JGZ15"#%/TM?D84US7F2P3/,G&2R]7V^7QS9A(>)5=58I355F M;ZIR:W;)_'(&]\,'QUML M9^\[C&/GN.J5\7F"8U,8[()Q2%&/$4\\(1<=1\H302G5L,.KE75&Z2H6=(%R M#$KBU!O$I%]F *4'\>A?!Z4>O##\5-#I^=#I?**3C^3!$$N03RR3>W*)K*8. MV6"E#E(+1>C*.N%F51@^A4Y3CGT!I@),+PY,C'@6'6/!"@UWDY99CQ.F1ELN M HT9F(@9 A,Q!9@6 9AV)LPF:J.( $$HA-QBC!.'G/<.!462@C\Y;O'*NC2K M6D]7P+T(+@T]U8E$'B(JU'D!7[O OAAALR<(E#U!%=.K MO<=;B-5^G4SA&*90H#IN>ZN,O4X*BQ?F+9LH8*OK\W=3S8T\5G=2Y6P4JV9^ M5LW^93!H9W.#;N]]/!0ZD1@Y1='EZMC[59+V9#9W+GP9IF'?4$R64TPZ MN8ZQ<=J"@3Q)781<$_=XFQN*P7(B!6)K-^3NYC<95?/\.E&2]#:HS1?1ZQJF MPT]!]56%:L'K^>&U'_._OE,8\Z'!*4K#/5(N5UH%:I )!I9482D)++8RJBKW M?[SWM7@G7D7?G]W[FE7?%[)8?$E4_?RZJF,OL,8\(F,,N&!*:V2-M(@:\,", M 2\,Z])>YFTH^_.X8$79GTW9=R;V]418U)@0%+'/Q=.*(2V#0@IV>*ZCX-S8 M153VMWT6-,S<+Z=!+^Z7[*;;P*OX(T]Q'G29' Q0Y;&SR.'@ ;<20XZD3$0F M8R1$@#6:N4VI7&5L.OVNQ(E?DZ8_UWE0T?3G/!&Z)!I41(N8*'+*@CN2,$86 M1P*"%Q.8IM%J@ MA"4IN#"BG F]X)G0QCA?SB67T'52GIJ^(//S]AIG1TU_U,A_B#]\:Y#9'E*W MIB(C7<(S(EK.B%[ %\N2.)*@S]$/NK!TL?=^*&4?0,C^J*BWJI/( M:9*EC8I>HZ#Y_-#\V]B)T1?X^\:AQ,D:J@WR))_PJ^"0-CXAGPE+>>*.: -H MOJH6BB"Z!)&7P#\KVK]@VO]]_!");6]N'(Z601+[9&0W$K% M*(E6Y/-B(^?5AJMH_V)J_]Q]MJ+]"Z?]8Z=*E?83 2B/N4124M#^:!DR2CJ4 M8D@L<2.%(2OK8E7312)NN*4.494ZQ 6^QUNH0YRF.;IB"KRE,*P4Z2]3D?X# M>CD^TJ6>:NIX(P_Q K5@7(:-<-P)WB"[>Q\/=0HQ:4R1%[H:/$ M@?TC\S$E79.+M \6GI W"$$_Y0FY!8,>Z=C36^E""AC-!8S.Q\!H\\LAB[ L MT5G$M)3@DU.);(PYL5-Y"KN(@:5:62=K=#J%N_ 5+9*N%AR::XBAX-#3XM#. MN%&T^?Z0:H>-$A$YV"409YDUS6$,YI&SA"@"_^4KZWA-3A_ROB0_T:O.-?VY MBWE+OND]28N'?3(83'_H#'+EX.A]QEB-)SY]U:@\[^E9;$1?0.=VF-]3D/R! M[NTH8R^%M<\0*XT9$P^Q\YYI MRD$8. G.&*Z9XMX(KT.,HE#3O&QW5U#P3?C;Q?)^+[:S4H-#:Y$XO+E)0 MZBB0)B$B;(C&5(-EY"PXE*OJ!H]R5$F0F9KKRH-<9P!SZP>MFI&J&_]WT,R7 M>% VVQRV(AXV'>[&;R!ENXT/&CG+L7PKEFQZ!RN<4QB$C5#7DV*>>"1J]3 M#I6 E%OG+ \$)%WECM^8R^>3\B+(M2 ?;QWF0_^0S]J2#AQQCSTRQ,$^)1VL M@-"49KY:1:;/_7VS(6U!EKKA@T]!,R8[;2_BCD1_;0P32NN>YA,[4J]1=ZG_!I,$,'"] MOWD]CT?-^$\<+=P(;V"D,/6==F;1JR_\N],"K,F =\!=*IKD ""8#)[?M#K MU4NXTX'%8O429L>]0HULAXXZQ68H@G%5SQN#F@QX_?/1!EH)2+6A7BOD<;_J=L2 M$[E:2W!>KIQ9;-OUBL/*_+\S-%>).F#ME \T #@;K0GU5',C1(78ZG"K0F=" MY#@Z;^U\F(3GS>CZ6VW89 99O#Y8/U-*LWQSX.Q_[&SN\^WC+V1W\QO\??_0 MJ.B52PII;2R ,W?(>"L0V(O"8AFI='QEG4N\=EMQ LA<*Z]WMB&^?G8W=LZ#"YX;K5!6N5#C0B[MH&Y1]G;M"Q)J[0$QW)*,OX'T*%=N7%Y*_@< MVTW8P3-P Y8/XAB@B I0Y,T@3_C:DU3!$GHOY<GN;I]\/=O+U5,U813JG? M1OMNOW/9K'BX_X[,G)%Y#Y\,>GG'JW;K!/Y[M13P9]A=CSHA3W;>('VWZ>K9 MWOC\I=I*$98O.^,+,>'UA )^=6/V9BXKM"]+NGV%:&='L7W-MALSZQH@X%VP M'OYW8&'BNV 7@?S;=GL @ C62:>;#::<5M"$Y0##$V 3UBT;N?#>/]U);PG9 M":>%442"@X@YHTI3C4F0BIADE52A=GPR4J('0>:8.G_.+MM?^2WWNLUOWS)H M+WGX;GZ(N7^('8\18X>(H %QA1GLI]HCQ7 2(4I,1":'%6MFVMU9K;WT:JI[ M>>&'LE2[%95LOEWU_##T 2OO"KPMT,;-Z.MMA)$QNW2HPW'2MG^ J[5$-OK& MX!L,H5'OIW@U.S"Q,G,RP,.> 8-Z7SM F\U>W1<\2]@&($_MFJ4*H1H;?01 MB+9M]WON\%5_I9,2#"PC5K?SK6M/&K_D38GBWS;VMAM_U7^K_D)^^S7C8K=R MH$[LT#FH/+1>;+56AYP7\.YY'\O_NSK&G=$9=+./?=)IUW&AM<8N_&7L&0W; M:G7.,G5&/=@K>_-;-_MH/8"AWI76#$[S4RS\TP?BX) M=8YP9VV,RF'+%1L>'VLLT.B'6Q UA/"N LVMRE/:'.2I_*O"_K]M:Q W!K K M=V&YPUNHQWPXV+[_D;NB&$*5T "PF#**.!BHR#HK$2%@CDK+GBP]*%Y%83,DMAJ@O"'+/[#6&E6DU[&Z&YG\.VHL=<= M@"8UKLIN5QM;;;]6??__?O[]C[%/&K]\^;SQ:_WQ/7"L5M]>IQ5F#'^2E!3U MW <=*' SB-INJH3W>H>06I2WVGM=@*UZ;$5L;Q'; M\YV+CX?@+%'!6$0@IAQQ*00R@>56I)XP';'%BH"?O2J)O#4,>@-$#AM/="9P M)),*2M34@EQA(51G"2:^I K.0T\^=J)2(S2L;<"4S^JF/ZO:%T9&#):[7&AL53-R\&>5@^"QBPE)TFD5J$L ("*F.1#D3.<7) M*ZY<%;G[B73<93-]BB>VF7-):I-IXQ_;;.5C!]A=1Q)44.26_0CGTV4>B7!1 M>61< N0(@2 +RX&4%8'II&"ORE2B !U<3R?>5<'>>LZ;K=I$&J['<$/*%L[8 MA@26?+OQ;]L>V.YY8WB(4,D5>"A55V&P@B:_,GW$4A\T#:J-XVD=N-N^5XF* M4][AZ(-2RG%&C8T)@X,$/S('UBD]A+=;&7WKVLG0'#+[KX/G=K,-GD/_?!31 M!M_.MSJ]03?NP6-^;X$"O:Q\GV]O;HWD&^[_A>U^S=_;.3DX_@(R[L]V__R[ MM?UUZVS[3[CGYOZ/_>/O/W:GY/LCV]GS(H]QFQZ<[.Q]:H(\\X.O7^#ZC;,\ M_IWC#_F9XK\7VV(;S"WO;(J4(!6REU QY5KC4 Q<>0J3KH)<:40 @=,L!]U! M7'EIUU[=X-K7N5& 69W:7'I7:=>(;A'_VFCL=-I9J+J=5BMKWT@0GJ;%V+W& M/!8G>GV1EI_MD9VS=OR)QW;C"1= @ +8H-; /JG!>27@$/A$8BY0)C'>O$]. MY:9/XL N#*7;.VJ>7AUL_7[^%S@18ZDI+WW ]0+0L"4.DP++*3J"P(B%?0_L M5V3 3$88S-D@C65."DB!:4>+P0$A(!86'S-,**<>K"8?0"4$@:Q:$7RT1*7 M$X'80U#J!;/E[OC>T+;C=$UE:O-IWO.S9N@?C6H0Q[XX+'_ 5U^QKM?)20*W M?F5LC+XZFGLA$_8#8F9B0<;^G<7+%9=>[M$E4^0I*!ER8/%\1S;!2[ZSK3-[ MWEOYU[6Y )\?3\7^R<'1]OTP\GNWK[8^;K%=BY^;^Z<3V#'\=]'NYM'1_OT MB]C?RX5''_'NWD[SX.3]Q?Y7^-[Q=P(XQ+;_W&)@4L-GVX> W%H9Q1&ARB*N M.$8NQ-PL4_" G>%"JZ5WMPFXVWGQ&]7J-[:CS6M?62/%VWX:J,JS_4\UV\TZ M^3S^ (.O_6V49@56:LXKJ'(!>KU\FM%M]/-!4JK2KUK-47SREUQ6\J/9K[_W M:Q6_;#>J2C7PIOI79T\-%_MG,5X>#)_:7(O6A)<':WN8ZW]RM?*- /[86F-L MH&,?]AHYE7QX([C05EE@8W4V-SWCK#-HA>J+S=KF'F7R7;[@Y5NMYB2UUN"J M4&=41N,Z@S[LO;WOU5YY<7YHP.EPT\&YHYI\UE'S<;W?EDH=OMN*PW=='#V%NOYD%_B^W8 MK0J%!NVK[ZU5NC3QT/P<<'1!3JIAY:G()Y^77QJ-)K\;;"3UE<.KQF\^O.X5 MY_T\UTXW!G5_=5I-?U[_^Z9WO]/VSOJ$JK FVK\TFV>ET;6TT LIQ'FDN*$FP[M7@#/,&%V1+M5<4J%<0 M.O1!_R]&P#!4-9L#1#:7^G5&(-1(5[B44P)2LPT/:&8;/8-)_8P1G#1'=5&3 M]P/5&B95C1\:@HD<_[$5EM2N==;A6LNO0\ 8N&8$^J?3^B>/O!ER597/B5E5 M2@. 8*6TPY&-X5RS2GN<;:A< M83Z_ZNV:[>H_K2;_#8;^"U#1W?&QJ!50^L M/QXZ<\:L:<'R/C5D#!P^>.CJK55;V 3O0/T9%^ 4TEL_QFODUL]^=EM"UB13 M#[KMSS\3K QVN0;+[S>@._@N[^YZ0Z:NO8%-IXX'/0]OS&35[Y13B2\]KVD_ M-Y<.W7#^2:Z1B-QSSEZ45>AR%JH;OLMQRZ:_Q[S\4GE.G0'<-/2FN%-NHG6Z M8D/)C"<],)S#)57*4HG$?\ ^;37(O-[Y/MU/7MGM:W; W-ZTNK3*6B>9REI2DG'N4E ]>,NZB-9(D%EE4/+A@-1^2BMQ9 MN))%?Z,=\O^\OU* &TZ'ER7WZ&$1OIK[LL,S/^4._7*V\^<7O$^_5#R6^RA1"*"4Y30:A%1:A)_G"2.'9*!$2-28@;2Y!3QB/" M$B.8,<4%*0A5$&HAWFT&A!(L$1X#3Y03;JG.1,0\ 6@9JP/LRL756VR8FC"D MHA,F"!V0M)D1G4>'C P,&<8C"\& $V\6T=5[[IC[ L8);TMR6[YXH;LY7'AU MXC_;NMZXGRPUZ,XKOC:JX_JC<^(R100\]H_.B&G\&HE0E5M5C,.YH.['J0 ; MT9I'*1D27H#[2HQ&.@J+5,0D*L.35'YNQN'-R/>2;;:*8L\[(O4HQ2XVU2.U M>\*F\I%J<-X3LLPPQ!-3R&'%D(W14!8488'D+C/XAOKTHMNO1K?G%%(/@:+ M0Z*60X)RAJG4P*/%J7RJ;]!A1[7B&0LFF_I'9/MLP5 M3+O(*+*<: 3PS)%5&.SRW'M<>J6QQ(NW:0_#(!/<"T14FOO _/IRZ1V7E@*& M^Q0PX%+ \/J3H4L!0RE@* 4,RS5WI8"A%#"40;[" H;J*\UV)H'(];A4+$P) MPQ*>2982AC>6UY*\8TPZ2BCEP3B==%(V1NB9 M20!'QG"KG='6@TQ+[!(6W(3BS+T\%/GK4 1KP7BD%$4?-3ASCB)#@T:*L AA<6)]I0SA[20^S2E&5C(:7P1T?TQ%T)S$(@GI490J(LYS M[U*%*1*6X&"MR@TH2DKC&]#L>86=2DKCBZKW5 0JD9AR*_,4/>+"8:1IY$B) MA WU6')!5];E*J>T*/?K5>YY!6S*MOU2>CT1MN&4@=SFHD'N'.)1860U2\AH M)[UF#A2]5"*\!5YRC;-LOJMX3H1!ODP85)LAXJ1 'T$:.@9&.A2&&J0AV MFEB\;;LPMZYO7K86&FL+U&SW^MW!R9*F0?F2!O6F(N?S"O%L.=-& M_S* OE.LQ'EM(^?3P9T0,=8B(:)R'VJ;*]"9SDW!'0G<*3 6YF;=?GB58U8/WA)\> 58%E&8$I8F0E&2,$*,)XLIPQ*64"(")(JD5I09\5X_Y MRKK"TT6V4X5U!8L*%KVTN32OT%HQEYX?F2:":H0ES3&EB#J:$!=2($U40H%; M'J.WF%E1S*4"40OQ;K.82P\/$A9SZ=E!:3(K*GK-N9/(>VH16+T1.6$\B@0' M::A3G*D%,I>J&."_JN:VZ_/K#7\MO,?D==@9WNFW\80H1/3\8X#F7CV)[=J3 MQ/CN\_#?KH=!R9J2>1:F:C&;;=\:A%&:UE%L!?A3XZ33CI?]Q<=CEKF]#525<#7O9E_L\FZV- MSJ#;F$X7[.;5J[ED8.4 FKX=96GL'\%M0JS"UGE506;JFWH/Z-7OK5;+/.SM M/1*;O/%UFVZ0(; W%%N?:[A#ECG 1S026ELW#^^\#6GQ"R0M-2R-G95G M9JP'&$$4*?=IL^P D+5:\*(;?=R0;O5/2),_XF=_TTZ#N;@ MGZKE>[-].H!K>X,,=I6$QBY\H]'-B+?:.&]F9 5Q^R?_YKLQ-.&S9N\[_-8[ M[?0K]$J#"O9\Y^2D$[*:#,>4/YN\*/[P1[;]+=8/6&M\CK&QT^G'!A'5.^1I MSG)?G3G57F*V#//_@]Z%.\ZF)N1\:$[LP(+RMM@O8/F##R*L"$- $K=L[:EX^O-?XUNF$LV:K5=V[ ^/H9AP +6UFA!@^ M=V@/W?XT^,UZV 3K ]K:W@EY(>IMZ]JX8%-LIJ$!-O9!@ETW2V.KL-3X 2*1!MQIE:/;\H-<; L1H)ZT1HQ_]4;OYOX,A#@UQ;M"[FNQ; M)!FF^SX3 O@WA*Y>@ZXVV&J#X.IZ,BG:/T&AN8OZ;=^K'%>GO,/1!Z64XXP: M&Q-.*<*/S!E"Z2'%>F7TK6N#ONZ+:Y6(9-C:J"3G6EGK/$T6:QHT5M$>;F8% MQ_ ?=,4A>MW[WFK#;A'W[(^KZJ,]N/_OK8[__N)N]K>AFWUZLOWU"P/7]@C< M8K[S]2/>IOOGN_"<_9-]L;OY 5S@G>;!YG>XN\$'_SW"_N3OMOUJ!KLG^S\. M]CP]^/H!W.)OY&#SX\7!\98X./Z]>7#\G6]__??1/OWW=W#5Z7_!?=\^WCCT MPL0HG$/2@&_,G8O(RJ@1)D'Y9#GU7-9!D69[$,-&CI[J$!-GP7#L!!>)&"$E MA8N98YB&Z%=@]_?V-$M,=Q!O*+YY7KBXUQ9;[S>':OQQ.K^V8/%.FC%W50OYN\13+MX!0+P M/_#Z?J,= -YA8.V]O 6^:438^WAH-=-8 00X4CF7C#(*8$1TUH;;(ET&D\B M F,"*YV$XL1QKX61U))0$34DQGV81(2]RF\\.>VT*\]E:<:Y5SU3*-?NMG M!:PL )O]C1;LTKUW4[O;_67]FEO)Y)17^1!QOY>TC\8((Q].7FTR5$)VYP2N M_Y_*/IN@5 1-;=G37GPW^N$W,$Y.6_;\7;-=C:#ZTF_@M'UKME$=<'QW0]): M-2?UQ[^=-4/_Z)TQ:UJP/.QA7N+PP?6G9*U^H^OQT?HSH=>XN?UCO$8>^)E@ M]$'?_-E@P6R23)7!/LU@^?W$X+&DT(^Z="EX1_,.=P_JS5?\^OA-OSXQ+T$Z M>](,H15?JC:^WOY_^4^GU_OU)IO@W6.X: L+ZW(/WN8SSU,=J&[>T??MT^^\)T]?[9SLH7W3W9.=C??_]CYNG5Q '^'Y_PX M.'X/=YI,=H%[_OGQ_ !\])V+#;I__*FY3_?Y]MY[LG^\ ^/\!N_TX61[[^#X MOQ=;_>WF]0X\TC-G$DZ($^T15U0C)SA%2BN'@[&>"[FRSK!>%827!+R"8,N2 M@.^,)PGGMNIBU2BV&*E[!<4*BOV\ZHIX%AUCP0H-=Y.6 M68\3ID9;+@*-&<6(&:(8,07%EA#%)BRR7"XJ)2-(93I&KO,I"O8<1<&Y,0!O M)M.#*;.JO,L*XO@@@X7NN#=_/!N>\H#=5QK M,+\IDLDIQ(..R&C#D(X&2\,X92DW%"&KF,H%8EXI"O^J/;:B^D^@^I,.FXS* M6"$M4C$W=R>>(,OAUX"338H%ZF-863=JE3/U"%.G:/WB;O-S<'"*KB^DKD]L M\X00KH3 2+L(V[P1H.O*>I0)<90@N7,8Z#KAJ^H&M^;M$*R]A+I.]Z9]IKC4 M\/1VF%W&8(E"9Y!SU4;O?._^OZ\TJC7'"7HU.\8B.(;O?_2[%J:^V;;=\ZU^ M/.GM=-I5&62G!2_W;6M8EE:VE/EM*1^G/,=$:=11:A2MIHACZ9'SQH/G:(E2 M!CLCV,HZ(V95\.E:_8>=7 3"@9&G#N-(A##,9L.?K7(R!T:5 M %H M +\>!<@'H%P'HR11 ;+W$ M7"!MK$$\)8M,\!*QP EA("$^A95U*5;)/!BO7AZ?K_-E3135O<9JV6E< T3KN=?YH5#T7FL!E1 MG_1NXSZI_JW9(O*F,%M-[4_H)(92RNF:RCD?T\T2A@6!=8AH[(M#],!77[$. M@&+0O_TK4W5:+Z2,'Q#'$Q,T]N]1]ZK.[%M$KAOM=V03#/>=;9W9\][*OZZ] MU4FSC29F\1X3<#>,77)J3!<R:]THQCG4RT1&J71'!*)6?N M&N5BEEW?J8ZE[+I4,B_=8$O9=2F[+F77I>SZ(5&(/VJ.SU)<_88'^=:*J[^L M?5YKI)C[-+Y( L4;B.*^TCCL'+(8;HG##G'X0RV54P&8MQ!+/3W:/GXOMNG' M'_#9"8P%'^SML]W-OX]V_]RG\%VR3_\^WM[;/]^9[!UP L_?^WYQL/GA:)_N MPQ@_M7:./3SW/3\XWA<'QS#^K]L_=HZWZ$WEU"0((ZP@,*&2(H%*YQ=5PL]]VX^ESGFITMF'D%4MW48[_*?C MBYGUI*@V7=),K31!9%3SA&=F+8E,I!I9*PD1EDJBW,HZ7<5FNJRQ5#2_&M5^ M*M_I+M4NVCN3]DXZ280F09EP2$0/-@E+H+C>.H1%5#;WT5;691JI12I3++J[ MZ'7)17>?1'U$M M? Q]TATAGGOAUWW#/4N-7T_E5ESVNRD.Q9/!VG2EJ_;>2"D4PI1)Q)/$2#/! MD)'$^JBUPR:NK,M5+1\-;(L7MRU*_>2',46IGT&I)_T,1[C1FE(D,,MGQ9@C MPYQ&*D47I-586[.R+E8EGXY^%J5^-4K]5)Y&4>IG4>K)8CKC*0L"-ND0">). M6&2]$4A*%V!9*1/&KZRK54KGQ4BQ:.<:5-1U*(OL@CR<\6B. 93'U68] ME7=R2]%A0;694.W+E/\1F7(BV(2$P0IQGG1FVG'(RD"=)(PP&U;6J9ZFU7]8 M6&5A.!J*NB^RWW*KNA<+9WY8,.FV"$$",XXC'45V6SQ%3H"9DV1B$4?+C$C9 MPF'FT19.08/7B 9/Y? 4-'@.-)BP#!2/D3B??OS\(/T+POQ1V(N*EV?=_CCF>[Q=/5F99!S+XI[6/'GB\+_9DP1 M0#B\>/5GN<<][O'63IR?NDRS!+.?++ S I9A!OZ];+S4_!$#NHC=3C'O9C+O MODU3+$<#EKHE",STB'AD$3GB%;(T^L2L%3R!L_?__3^:$OK; @6TBV(O>@CG MOHI=%'@F!9Z,UB0A@\*:(*V<1]R"IV:\%2A@S@P6CB4._IE\=!YZT=TW61_W MD.VYA& >J>*3.:]:IZ@$1TZED+MH"625=\CQZ(PU\&',!-NK&.M215>JZ)8' MXA;![[B6KU^\CZ=$MN]3WH<(00I-&0I")\0=F#$V5P=+2UG0WEKIY-R\CU*- ML[CJ_63>1U'O9U3O*=_$2NXDU2@2!>HM34 V.(VHRJV L>#$F*+>;T"]YWXB M7-3[)=2[.4DVY*0P)B*%0TZ%50%I+CF*QI/DB!16T454[[=V.E+J\9:;\/$R M!E.O8XG!/#G6O3_[S]Y6?_MSQKLMOG/QA1S&P*@TR: @.:N;]83DQ!OJ='OA]3W@LE7KH$M@W1F5\$ M]BZDG:,H.N6C%E'*8!_OO91RGE<)"D_O]Q10>!90F'!XDM2../!U0N*Y<;M* MR"6JD9;&21(]YTY7#@]^C#E40.%5@L+3NTH%%)X%%"9\)*V%RYX0,EJ"I2"\ M0(8IA9C P2B%931J99VM,C'=06+Q0&%.1SV+[S2--W_^Q=6:\NM5&^B7Z%TV MOT;PK[19QQPGZ/7L*T_G@9;]Y.GWD_,ISU-+S&B2"=G/8\!:&/C[G-3Z,6O)51P=:"K2^?9%D0]5D0=<)MUS&3G6?*09RYNJ0/ MR";%D+"46O#'8(%YY@HF>EX]W@JL%E@ML/ILR:T%5I\%5B<"']'I$#"/*# L M$/>K@DT;JLL*JU5XY%]]"P]=KUXJ"W:S/;#56_V? M?X7F/^O_!_X9O+@^,MD/O? MFP?'W_GVUW^#7OS[^^[>?N;YPMN;[P^=E"DXIA'@5BZ_ B/"BB 0Q@(GK;WA M&J\T(B#+:5[\[B"NW"$.SX_6M J!'<5&YY] M(W4[)XT^7-OKV_Z@W^F>CTACKJX%C*TN.8\6OA%!L$-C,_IXXF*WP71?YNR:K4KU+H*C5'2:M94][\=WHA]]"LW?: MLN?OFNWJU:LO_79BN]^:[1%ZY,R."56O'EA__-M9,_2/WAFSI@7+N]LP)#I\ MHV;VS_&:^2!GP&:/NB;/QLL(6N2J3+8IQDLOY\8W!%Y MGX'ZZLY+B9BZ]@;CV\,.%;O/8V3J"=12-]J8_]/HI,9?W9BQYS^=7N^:_?", M\S?F4,U@<"SVW&:4OL^AQ[P8"5_3Q.$R<0^:.&)FT>!700L)MO75(6/#V1Y8 M2_!#-J!&EM65K=5= ):,UY:R<6NV=CY,>EWW\;4V^D/VH,\C M4;AV\67H M$E]<.&L0MXGF?;7_V MT6PW_K&M^GRL87/$W[9][!5JE3GFA#Z%YWI[5NA](/F/(]O^!A>,*A/@HHU> M+_9[?X]D86,D"@6>9X/G[2EGU@DJ@K02R4@36(U*9-(XCW!*/G"2/,=L99W@ MMK[8]TM(JV+ZZV3_89QD93H0V2/!,^>QV123$WG@D4L_MT,P.=9LQ#*JQ]2[7_$YR MW )U]X*ZCU-^C-7.:ZHYTD'E0SFMD0/11IYH;X1(ADJVB.RX1=D7[H!K?LI> ME'HVI9[T5H)A-%C'D2'9?HG*9I=/%? MYJ3J$_LX-.Y^XE M8+YHC47 OG)9'MVQI,1J%]N*>='"_J+;\]#MJ3RRZ(5VRB%L.0$KQ07D,/@J MUG&;3 PV2 6ZS1Y5PE_T>K'U^D5+^(M>ST6O)_9LZ:6+7,(F[15& -L&&<-@ M]V:,&2]B%,GD/5LOAEJ_A6.6['?W&MW8 A4(C7ZG$9J]^N QEX65@Y4E\4?N M&WG)?ZS7>G-\G2\C+>6D>1[(]_YLJFDM#3A1V,^0#!3PCP57-ZVEVE#G)8D) M+V2J;%'ZY2][*4K_7$H_T5=5" I6C2"(!)9KW9)%FFF#8,TUMY32I%11^F55 M^I?V9^:E_D7-9U7SB3Z?*F@JK<;(XAR*3((AK9-&CG*6>%"P4":?I3[&K2G' M*S/IYH=.%WYMCS+%)OHV@M@W;:LNV!Q;]&+MS D&?TRY M.-QR+YP,2&!#$8>]#CFA,"*)ZP@>#@$P7,1LVJ+ZK^U4YFX0*,H^J[)/N#;2 M."P=%@ASKA"7'",=8T0^&JE#Y-@QEZMD'I,_5G1\H;?WEV L*YH]?\V>\&9$ M5"EJPG+7/]!L:A+2/&(4DG1,$FRB$?F09EZ];,I)S3U)E6,\N:I]&3NQ24-? M9TA@5HYM7J=G\RF>VGZW_GDW#8'PO>VV8:9+C>"\\/!\RJV![8T'8ARBR@K$ M4]#(QB11,,I8(2+F:7ZLRR6(6]R:AR) T?19-7W"I[&$)LU\1#)PCKC/!7". M&A1#PIPF)<#XR9:/7(PX;E'P93BE*0K^@@H^X=IX;R4QTB-+(T$<-G;DLG_C MI2;2^4A-J'A[%J0SU%LXJ-D;G,3!/$4F2@GP9@GG5@L556$D>]V:O1 =+HMF/U:S)YP2 MHY)Q)!"P63(U1X@1N205BLYPP@P&Z_31A?I%LQ=;LQ>BFV71[,=J]H0W@G%, M3":*HE0<<44CTM%B^#5B(ZF(&OL<;B"+H=EOX8SE_8Z-W9+L M+87 M0^/4GI_$=K^\7S1^GAH_X4FEF)?^3W@\TD9A@J+( M8^80M\X@ZQU'0DM#.3=6T/EEB)>#F)G4>+=_%+OE^.45)HY5*[L1C@>]?N7' M%H";$\"1*9?&CT8NOTBY[$%)U^ MO$Y/>"0\)>FC=8@X97+C X=@T0A*R5'& UAHO,J;,(NATV_A#&8SIMCMQM"P M[>KLQ6:"9'LE]>489DE\E/ORDXP6?*,=_JJ7>PSC"DO)PZ".3ODFC DL<:!( M*(P1USD[S#J'%":$6"DHKTA5'T^87"*PBVW#O%B/EZ+H3Z/H$WX*<]Q)L$N1 M!LW.&6,:&2TCTDD#B&OAA8DKZ[24L2R3CB]V \NBV4^CV1/>BLL\&]%PY%VT MF4^0(D<=133!EIZ"D%[+FTDWRMG)4RKGQN"F=T_Y#^U&^[3C,8KLH M&\.%W4T;WL.$]V%V/_?!0;7=4&A4YPM[;,IST2#3L$WA7*P'!HU1.>8*5HW2 M GNIJ-*DG*J\$LZ$1XKDBGR6/#*6.*0]EEY2%0S% M1?.75?-?^NQEKAA0='U679]D45;!&\8BTIS'G X.:AZ,1(RZ@ D+F*;J>+64 MPSR;@H*0]RORY-A;;;1CO]%)C11#[-I6P\5V3,W^*OR0"<@:_]C6H-*6AFVU M.F>V[1]6S%_"/(N=309__!S[_5:L8CN5A&RTPW\ZOI OS@R"?,K5B5(9*[U' M7F7RQ<@9S7I-DO40!3-'NNFCWAN# "N[9R 063$FWS>.MW^I9S*/*5>?HK]0;>=&9)/NYU_FKW*-WED'ED) MV+QD.?]] S;URN]U_AJM>SF-?C3NB2E?14EC(\^+9V0 7R5GG BCD:1>10)K M;%18H(!-4?'%=5.*8K^H8D^X*D'@%+'!*%AM$-=1YR"$1S+BH'U((CA]EA.7HN=/HN<3CHO%1K,H.6(N\MS9@"!C)$;>*FV"%E(GFQV7Q] A MEQ.7V:OPJW:5OAM#LU2[+(.7\J" S!_U^E8+7K!L-BS;.IO.$=. ,R1GB@@! M6$8)!V>$*20\L\1SRIRT"T3M7C1Y$9V11]3F%HU^M$9/YGZ%&)VV"1&?3TVL MBLABP9 +S.$H$@Y49(VF"Q16+6J]D%Y(4><74.=)9\-+BYW#*#*NP=D0"5E# M%6*&^4P$JI7'.;/A,97VY8!D)CW\TO8P&MML5P['::?7K+I'5H7W=@#"W^A= MG1J6XY+%=T0>&&VYE /X]*^1%)0PR\.0;[J!I!+)\*@M(L8"\AD3D*7.(>:Y MXR2"F>-)KMJ;SNDJYR2O1;=?K.:^Z/9\=7NR.XN+,FEB$."Q15Q@CIQW!CGA M@U.2"4/4RKI:E!!JT>W%3>@J&OTR&CWAIQCM./;$HR1Q[A$I!3+<.!18%-SP MY(C6<\GF*BQP M5FC[<>6(?!0[%]MGARXQ2@-WB,8<@E'"(=BJ& ('1&HI>'26KZR3QV5LE6CJ M0ELK+U%8>GYQ^MZKJG@V"6)J)#@E!C/D54A(:V<=,$DK:U=Q#8+ M1=\7USLI^KY ^KY_7=_!9;$V.(\\RX1_'GXR"@N4.*R[EI*H^/^S]Z9-;25) MV_!?.4'PQC+5E[+&DBO=/_9"BNOU0^RC9E1> M,)B[T!OE',MY,";?#GNG+_*T#GJ=.C3?/$&H7&VGYV4O9Q(9P9CNG<9^0<[6 MR[DK&EXL++=(0;$$ X>L2 GEG5_(!(.134$)8Y/F,N9](XL!G#N'9)>A2M\ MGH^A2O^GA:U5A:T'WO?6PM9R8&MN)3=G4Z?_BN$PI=WS^*5:A!A?NQZV/EXO L MQF[5&_6KN.!+YYA2E7VQLF=Q"+=.TM,-AG8X&O;ZY\UU9W90W0V>C+/*< <. M@[,\&&:%X9:1P$3BQOEPUV-!>4?Q:#C8ZH;?>VZPY8=[.:>QVHEV,.J7+99_ MPH#UPN5)1X"O/GP;MV/S[YON%-G&F/;T\>O]?XZP/_EWU[XSH[V3@\_O]SU] M_^YU9V?_D "6 0J]$>^/?ZW?'W_D.^]^/SJ@OW_[V.1R,&PYS]6#B9O4/5C!VX/ M^?)A><_E>G;.J_@2'CGLYQ0E<-_;^L1!(^O/Z]?E5:S\D>T>YIR,9:?NY='8 M_.S1]9MZUR^3H R*UOSV!C"\>0(,"[HLD%W%ID(VC,?=T>()H S%WXHR>/DH M0ZT4T6,I8\[UQZD.X+81L*!YNPEF_*[+<2W*+!=E_/DNH(PQV'O+48RY2" G MN;XOIH@;PI3$1D:- 67$-;[94E'FBU#0G2UR7]4GI[;NY_G-5_3+%:"'-;"" M,(!KAUFX,Z$8YW5M*''WL.KT!H/*VW[_//.PRG=L?7(7G-FXJOMY/'S#O$O+ MEX(B8TWF=$,)T/;)NU\4A(41_.6L#L.CR7+9S(UCZH@O;[$.B.)H>/,M,VW, M\P@*_#B ]1IQ,C>T,S^/^I/VG(*D(0>:_!'9!,U]83MG]GRP]J\KO3JINVAN M%&\Q %^?I.;GW)PWF.%YH-XSZ95F'.MDHB52NYQ,1*GD3 .,<$\,6WF1T"86 M$K71F$BXYM0IZH5ERDA"N+'FEJU\"H:%F.4;ED"DI30"0Z5@6D2P/MJD _-: M)RV,O>NZ;VM8EFM87IWM[/_S@2H?210:!977*D ]D!:4H80%\UY[&S #RZ*O M<9\?SK+,$\=.SX&$OH%7=P^+L?FC=U;!E *W;2(NU4]KA5VN_9QOKN&>TR(; M5TS(-YN4'XF&OND6[W7]DEUF95S/T]8'K<\_NKT2YZI3[6UCS?.LY.'*F'+= MQ-G!((5-7#+$(G.>=[I_X808B&T*:&4QS98>/<3&KXYHG,[8&7G=6= MG#4>7@XC?Q'#DJ;U2B!D">NY5V'OK3\"4M6)>VE2X@X$?:MT*&=0K:VK.R"E M<;"?R=0^O/K7#KA\SP[._L$[QP,P%AY M/P+JG^9I[H_B"EMQ0++37K=@4]834+;,E*>273=0-R/@Q96^X9*?.I>B\G,% M6@)6,6:S7;%&^\E8^S,,]+,.@RIFC1Z\^+*:+ ;Z)E]_R^C<:G F#2H!R4MJ M7<*O,$$=>SJ(+R:__!+JP6G'GK^HN^5)Y:9?P/H< @4=\_%,/^>BKZ5OS==C M9FK,AA8LOWZ\8VC\XC%OW6A:=C64W'RGR(:1-W^--\@W?B<8_:8[O]180C8D M4T^IL>96C_W*7J\[;NDZJ4/HQ&6#@YZ(?WG@BWH(+_-7%$)=O_!5B%9O! \- M@X5EC2_T]L:%Q5L-3..//LRZA9Y#ANL'(N/8\^X^7ERXN?\-CO>C#;<]EW6C M07QQKVOOMWC&C4N"LZN"W_."QVGDDD[[-9L*Z 85*[Z%]M+3O)>#?]]]1&#E M!NQ_OF P\44ZXI3ED#W^ .VBL#E3P#V^N6[A% M"Z&O!<_OMUXO9&\6/,!+V6R^NGK*H3LZ0:$W1..G3^-=[(GZA^/=)L<')Z\N M#MZ]HGOO=D]V3][@]^]V/A\<;T&;?S_:/?Z+[;Q[__'];W_AW;?SNTUVZX/] MW:.#_0-QD/>F'/\-;7]=[VR'_$RZN^T_OS_Y^R/XFN0_%V^&.W7>:?)JN'-\ MR';W__G@848QC0*I0!WB1 ED%79()T]40%B5W"@IM0@&IA[;<%JM4!JMV75X%**R^9 M'7MF^Z%-?OV'W^U@QAF+WC9 M&PQ;G%P>3NXL$#I.?1(N&.2B"H@'I8'0F822$IQ;'X#LA;5-O8[Q=\-DFT5K M=0'@W@A0"P K!@#S1,DYZC#'$F&< D,\@X+5'2B0#X$T.T6MNDZP '*P0 MCQ"!>]08[]\1;OP4QYLV)AL-VC1LX2XXAXY$12B7GLO MG0G*@Z8SO<[,*CE^K6(_%;;3*O;#*/8\G9$Q,)\$1CC2?$+21&2\32AYR[@6 M5@6OUC:E6L=TE4*ZSRVBLS^M,+L$&M/Z=H]-8Z;EZEJDNR>D.UB@,"0PX@D/ M2(ID$8^)(!MHRM6S0Y1:8:8M.&YFW4BU0HY;J]1/A<*T2GW_2CU/7RC!').H MD,%)(0Y@C33A"46E$W-.)@+3N$GTNB:+R1Z>533F4=6SA"MCJ&9.U;4!F*?* M7+X>E1Y/]\QQVQ8%EX>"?H':6":"$3X@0?*V' N_V20H(DG3P%(R(8B\*J_- M=X-@&YQ97:5_W*6H5NGO5^GGJ0]GU ?&%))&4<2]]"@G8D5)1A[,TP[L!TN;JSA M,6J5D[R4D+2G%FD&/TBP(E??!G-&\\8:PA?KWK5QFA]&E^^-S;2Z?'^Z/$]2 MO*0X274\)514/: MT,PJ,"23'"!4R31-J(A#C3"GZ# M'SYH9I.GH1R$('B=R>_>_MO&7%97F[^7I;3:_!C:O'C^VW+F0D31$(\X)4!3 MI+5(>6(TI5P37_;R,[Y* =3G%DLADOUT_'/U1WU2#YLDJK,KK6UD9959RTW> MV)N<%"X.KJR9?[7T< MSMX&Y5V<+M3:MU%IH)9$AC".N::XT;L =$T!9(DE1 M$;6*E8=;=5XQVO+MZMQ2E^_5Z;E"E,9I[ ,)N7YN!$\$6(PA-B)FF-2<*:.C M*XN_XKMWYK9"V< MIAQ709I:8"T81V2-%BARK8RD*E +"&?(.I&+9Q3N7+:R#;.LHC;?VVI0J\WW MK*.>.0BIXB01%UD)% OP=>G;)U6JW5I0G%)AYQLI_;R2H5?ZE*_\1UXO%,LY9/Y3RCVG1I"$3J19%M;_'!EVEFID#9-]6KN:VANBI/^.YQ5>_M^C,\X[$/*X# M,G-DZ L5$-J*"/=(6,B"M\(\S+,V%$5P3A#X+08Y0AU*\-,(DC?&V+RLQ(1< MH2TQK;JOOLO1JOLJJ/NV ^[/?LYI.3Q?KTX[MCM<+PF^XW]']6G>)/K88=D?&PGOE_A,9O;//*\ MAZ\FD]KBWA)QCR[0G)"DL40[%,&H(9XT03H7JP.$$ MTX<3E3EO0SA/E\FTAY?N%^;8 H=)R@@BG0#?C>:SB)(@L&<412<=UT1XYLKI M)2Y6R7=KU?I)<9A6K>]=K>>7C)6UVCB'E \*<6$#LM$D1)VSSJNH'94YP1-3 MW[U=Y.%",J$>G';L>6YL_#(2K-Z5SRW:M#<\BOTVJ/1TJ5B9P!:([P;$8H%? MT0 3(G4"^/48<1XLD1=QHCXXA"-!K,J/#1!+.V2=897]8.O%6+!CWMLP]! M7C9C:;+P747#%@B7!X1O%K- $**$E(RAA!4 H9( A((*Y+T%UY(Q*80'(&3K M;&D!HY4YB-""P"J2H18$[A\$YC?\2&Y$8*#Z1##$M>'(^*B1CUZD:'F>UGP, M<]U\OU_S4""PE ,)3V%W]ZH\8TGD=*4)Z77'$,HQV.HH=D(&J6H 4'0?E/2[ MUS-6;C#_YWM"TG> @Q6WGTLCT?7@M ?2]QL,W2D8TDD666HP2]5(Q2Y.1=FE9UE9O1;9% MK1\4M9;&^K\+M5ITNB,ZS1%_\/DEP]BCJ&-"W J-G.<$.9P3*7%JHV)KFT)^ M]W[7Y2\JM\2^)?;+0[Y=H/!+SG'SG99Q[" WH_*"@;*$WLAUXNVC2BLWR'HRXH[!BW\/5OXN[?,1BW\W2?\S;D6R5I-,#@4FDMP+83+@8]\ MG-@&CGW2F+&9>*Q7OW/ M*I"96Q4B_J,W&$P^_K$5_OU_CK _^7?7OC.CO9.#S^_W/7W_[G5G9_^0@))> MO#]^(]X?_UJ_/_[(=][]?@0 \'%O_X#F!<&=_5JGJC_A=/##Y8FD0!LD*; :;E2&!E+$M*,$:J3#T8SH+/*K$M] MO8 : \&51<\[=YD#JI._LC/SL)Z=794^Z,\^8-Z, 19@EM7 G!NEIQMD'5 M:=]*T T2]'GG8N>#EXH0'>0XBY#&#CF1. J4*&6"M &3M4W-U[5J%,'VV\XL\)R.^J>]01RLB+VZ67S>#NTP@M'ZH^>SF+0R=+T, MP;\?=*:53#L4C%" 0HDAJY5 C$8KL,(B.0JLDO-U+A9W[GY-B 9Y(JX3H9); M9<6EZ'6O#\RMV\K/#?)SOGN\]8%1)F)0'&GC..+4:^2T!2M&M,5@RI3+^[Y% M+M6YN.;Q!?%)S>!?)SL;=Q(<3'#2UH'/A"./!EL2 [7811-\P!*W-.>^!.20 MP;]G>_L[9SL76V+WXM4'$ B5*Q"@( F 3>0>F> \TIY&C6&6/,MYL-BZ,HL5 MJV_/>&YEQ"K;CY7U_QW5@[K(4#]V;&9'&9GR=X.1.XY^F&GU:6\8N\,:'G02 M[6#4+R=T*VA!W8-K0_8HRYE=D$-X7[7U]F6EL=BXNS?Z!+Q80DOD;:61^VTS M=?L]\&/K9JV[5=+KE?2 [.U[\$<^LMV+G0OX]P,123IO!2(FEQ#!Q"#+ =$E MB3)R&C O>U?7&?X>K^1V.IK3%U8Q3V)F$17%3&U46_!9+Q_I^N;'AE[5[0W' M#]ZH]H_B'=I[,Z=Q\1 :"7@QVV)*-ZHWW2I'RO(0K5<^]H<6OKJ[X;OA!;Q MUN2Q7QR9R<-O&(D?$K"^$';+@^L!4NKAW%C59=],";M\+0SSS6[ULHC)=7&\ MEZ535S Q!^ULWQ^U0'@#G65[VX)[VV\^$"FTXH8B2D6.U4B.;"[,125W*D5MO91KFWR=XF\0K!MQ M[.M&ZVZB]<"8U7K@7Y8L<*H./W#'J6-*(PR3@KAQ"5DJ-**! D53WD57,ME( M>GT0<,()+H7HMJ!TUQB.EI8I(Y6@6' 6O>$4_ "1P#OP.*FX9.GY,1)T?+MX M['S> ?'026I&J$16:K+Z)3_FSV.1,A S9K%]DLV:C>Q>K(?LI/]7D%&ESLZM-BA=^IPPY/@*=? ME=?\SL567^6IN;_C3='ET4MAO&/6R6F3# TI=#^%Z6Q]:?XRUD=AD>3/1PS M-XY7V?'E+=8->IW1\.9;9MKH8ZX-_DCD^C7B=&YH9WX>37<6G]K#B%P_VH_( M)FCN"]LYL^>#M7]=Z=5)W45SHWB+ ?CZ)#4_Y^:\P02;6$C41F,BX1K@5%$O M"E81PHTUMWSK0X_[]BA.A+_7A5_KC-!]>& ]807KQ7LY[<=/=6\TZ)P#.O?C M23W,:@,*VP5?=]#HFHNQ.PEY-3IU _X#['>&1[W1X='Z6*LGKBU'AWU.GF/2'.K[XTZ =Y5V=/33NWSLG51]QJDMUO>"M !XP+2#(T% MN]3]% ?#*J/%M+F]T7!0AWBI\R5@U[QUO>E,=FE/^[U/=0:/;,ML]WRQF1E, M3N&RSV!HAA'>=R=;IA*1#%L;E>1<*VN=I\EB38/&*MH/VQG+@"\1]&6C%D)X MD>T7]&JK&W[ON<&6'^Y/9Q&^ A:TY?WH9%3@;LR)7HV'8WJX>[QEH^5*-QA# MFMV[9(RD4AI$C=:Y4)Q".<44,UR!>RG<]^ ZQO-^49_]T0SUH=IPL"&(K>#<( M'M_9_OA!1TQ,9!H));/@$8Z LP=D;$H\*<5L"FN;8IU>DPE_H_HAXW)E(6%Z M0*V8@'X&^PSG &5@9>KL9)S%+*C]G,8Z%&MV1;M<[,94R.0CPO<_,RT"A?EU MW*8_R_K0]KCQK7[T$H*,=@999ST LP$?EP,PXW6& M;SHZE^U\1M]S0-(*V 1(QT+(MP@7<)F;Q"EC].J+U)MN*U)?%*D2%Y'16!RB M14[(7!0V&?B->:2X8(Q*!3.%\SJ6%-=8^ML(4[-P- &GLA_S%/Q>VZ\[\_8] M_UDN&C.(ZP4N7/)YN"36I\-\_?"L5R7[J=E7_5&G M,(#4)?N%@(S7@FRX!OY^C0_ M?8XT?ZG=_<+PRS+:YV%%:'4"FG$T@(_LL#HKI!^P?=09-R(3FWY>3O='.=]U M[G16Q;R4DM/6E(%+=1>\_'S1Q"%NQGM84MC9D]ZHZ=[-SL#YN M#%C=LK0/SXOEU_I3$RGHES#IX%$XUPTZOP_=>)=;_>;D%!KS:M)>N.1O:&T+ M M>#P%]X;__P@W:8R902 H=>(1X80XX2A:QVWE@"OGW*VY/6A5DLM#CV3,M* MX WT)(MS%J(;)+=$H)J=(7FS-EQV MCDX J\[WTI]C_';XL"OJF>X-LOAG\#; &\. ZY_"8 M0:XHN ^-_+73\Q^?G$\''S,<4.>8*&\QU,G2M MBJ"8IYF)]T?Q%N&E9H?_-%18SN4 1^_8TT%\,?GEETE>];I;F':YZ1>8Y,.Z M.SG%D\-I<^=QR@N;K\>1-F,VM& YV#8^I3Y^\3@.MU'B<'.GB)KOA-[@YN:O M\0;YQN\$H]]TYY<:2\B&9*IM[/TTEM].#+Z2#.$.21B^>BD1"]=><\RU":4_ MS%E//>LZ";RGE-('?_WOE1-\M1_*6)WM/ZA Z\=XZ7![XH@8N5_M; M#,%/Q=#V1O#0,/CY%NDC[I*\XPZ9$U=;4+*IOTUJC=MT^+D-'&X'[IL&CIB[ M@-"R.?ZK>68]E\/A^._Z@+XZV]G^!^\>_PUM_?MH;__?]<'%Q[,=^N^3@W<[ MY[O;Q5T\^<_%F^%.G?,WO!KN'!^RW?U_/I @@N2>H$"<0EP'BK0*#L60J-!< M2)DL8*I8-WBQ9NH"ZWGTC- MS+4P=T\P)P2FTA(I<=3<^&12C")I8[DW3,>R M59"8%N96 N9V7UZ%.:>2"RKEI1;*$)?8YTWT&%D;/;=)B[(CE8AU+A>/^;4P MU\+8.NXB4294ND'7Y.1:_5@;DD%6%?:OUGI M+^<;)LMA;7'6>\6^I>V7^0H(3N?\[[(# 4;T=;]W\F>>]&8[#5P[70)M0?%. MH+BSX.(RHYRTGB.A.$?<*N!^GA!DP>,%$B@H]OF1\^U)QXEG@_38">143@A:YSS@B2.24Y@>6WZ MRD?1^N=0=V-RW.#^/)PE%GE]@IBX@@[.=,I;2'Q82/QKP?L)WA%KJ$#&YMQ9 MPAKD)+,H""&(4CXJPG/Z&*T7B="3+TW7:OY#^T!WU/Q6N>^DW/-N#N4D1NQA MS@QUB"<&Y23>!-%@]&$KFTJO:RR[JUJKZ!J/Y2?TZKVO:KVG-V&F31, M.9]3IT<$>HZ1UIXB"52-!YZQ1L,XEQ.F#08]83?(_&?JZNQN?V30YP])8\PL-D@RIS,;DL@QSE$D5"8F MN#53WUV,J@W[KJZF/Y2C\WV:/AOQ2/7G&-!%[/=:!+@C DS\H0D"4.(C M%EBCF(A /.8TN=Q19(2VUDH<@1>O@;9K2N@O+0K\N"CP4#Y1BP*K@ )S/$"3 M8(E*#C$L%>*4*F2I]XC%) +A+/GD5A$%GNUBT&5VF';YYT?P@JZ/%+V=SO+@ M73T\@NOABZW1\*C7+ZG\VG6@Y8'BP8)SY"ECWMN(:*01<>+0,"6DKTS=H_[Q@9315)TB#"(P/M]P8YCR,*F(OH M$A7*Z:51HE;_5U?_'W>QJ-7_A]+_>9=(.\.%BXCI[!(%99!F7B)IP"F2Q$FL MU2KJ_T.O**W,"2 _ZO=S5K[V#-"S.@/TLIGV=CU]:8M#TU- UC%,?$(Z.H)X M4AIIF3S*9_J=\8*'2-]YC-1;(,=54!A$+7& M(ZZ\1QIH#%**$FZD#R22MWBOU#*/;CGO-I%7O9RSA3BRU)4BD2I!UV MH-A8(4- SWUD(1''!"5V;5->4Q6G/>,N2+!Z> E4IZ!,906[OE;GG& MX'#!LZ-.._B/(R*%R\6V+,II\A$+.LD@)077;FV3J'4JOR<;YQ(UYY&#VBUN MMKC9UJ1X=K@Y[R\S$UV4GB 6)4,\.8:L8@;1%",.UGH7Y!)J4K2XV>)FBYMM MD8NGBYOSV=^]%%Q1CT34!H&52X";,B!E,-@]HYF2= E%+E8 -TNXXE^EF.PD M;\87R]4VCZ^[(7:'+Y@LX-GTUO7_M7DU .7& MD8UQ9>A<=AU^']33FLDSQ$Y$J=Y]N-R5,9RURM-.^J'50 9:P: M'H%P'QY5F0]6_7AB:VC1R!V78NR]*GZ&-G3+@=W*G9?*VJ7>_9L\C+D&_=_Q M4^R.8O4V]C_5, <_Y> >Q;^\^?MM^8W\\O-&E8__QMGRVOTX'/5S:IA^K YA M%ONVTSF_Z;V F96%N]ACD]GJ\@W M+QP7K)\= GGM$/1 -&[H_R<+#1D-7 M.U[V3F"BSW,5^W$7-^XN)]?)UP.5(_^W[8S*$&QU.KVSK&K/NZ+XS@?A!8N4 M<*2H20CL"456: 6_!>ITI$EK?N>*XH^"!B">J9>G-@'V-IJ>Q$7%[<3=R?2FEUM2&8?B+U MOYG8D-P\D<8^NIWJ?CW6(-TRZAH=OKN=8_Z/0[GRH7=M^_B M#-W'J"]MI'^T98X?K)+M'98R @[>J9P1-F'.HM.*<8FUIYP103V^[1+P8O!G ML-4-?T?HP:]_IXE\)SC]^PG?V_/N\<0S_*,SZ2G8O.R<'Q^WKW MXM^=_UR\6E@0ME9*[ZQ$+$6+N-8>&6\6 M^5:IXW=9Q>4>>QEI]%0H'A0WTA!CL'(N,)RHN\7AL+QX!+]-P#"$\!4@G'HF MERE17_?Z+XMC,MCOO>P-AG#UJ\8[:>%RJ7 YMP[LDK3<.(%$$ EQ2P1R*EED MJ' T2,JE5VN;C*P;OE@89O6J@+= V0+E_5#$)>#D7;CB]A09?_3S-P\&?7OS M6P=!)C )!'%EX(&[%_^0#T2!A^R%0M3Z?/00 M2V0P!\O%D[#14LLS]!FR3J1X*LAW#\<25S,4C>\UJ^,/=I#S_J/-SSOYUEV2 M5UC.C!=8,9:C!CHY MI -09\L#V YJ,RE8VR38K,OO+Q'0)M1;79T.+&EIE-)$1*XUU2KD7-$2^ .. M(9!;)Z1I@X:KK/YS04/-@_(Z&A0Y$XA3QA"P1O@S8.DE=2X9#^K/UKG"K?:W MVG_K=%1M3.R!-7L^)A:4-3CDW'**<' ,K48F) LZGJPWV*8H_2J60VM5N]T1 MT>ITH],+T1[F<"0I8Q]Y< MV$9TEK@V\@R6/W[,%0ZI=2"8M,I@M9'WG6#CPQRW/.:ZP"<#? T5$ M@X5*7B42OD[YLE9K6S!KP>S)@%D;/7PDH)J/'DJ%B>0I(AVI0#P 1CGL M.$K1@"1K"TC%5C&C=8M4+5*U.Q=^2(A:"(9J(:Q44B,&()6KFPND#0\(H"D& MHX02+BQMZ\*RL^Y?36,WGWDM_YWEMNXV4E:2!WTQX=J7L[$5 7/*.QS!3BLP MT(P:&Q-.X$ SRAR(//U "5E[F!Q;+WLG)_6P5 0'M7E9>GH8N[X&XUX/?*]<^//==_^( WIP MMOO;*['S"LGC3S[S\4_=.=XYT.T(8)3(!%P*(DX-1&YR#W">6>G(E1IDAIX S&)82OC MC*-860E^!=6*!ZV,DH^PROR,Q'^QT@K5BTGO]TJ9DQ[%ZM.+BY3>8"VDBJP28B6 MK*\[=4XF6:8B_G=4G^:9J5GDQ)4TC_#R$8SZ$!"ROU%-AXO('WB\WHY.3SOG,P.34TT.@3Z%ZG\>H:[& MV\LC$ZV2@K6YOMA#$^$$CZXQ?MXL;O]#]_=/N2[ M^_#,]^2(BEY;M=GND(RT7W(H3Y%X;/ NX;L>QI/!7)FI MN7=49[$?[R27%H@;X3)XQRDWU&O!K)=8$*FT8\2WB/58,($2 MN;\R /E 230,(\]B/O[I*=+1<\2"(%$1;:W/&P+7B5HL)'UG_.&19@N$,=>2 MRV2,)1ICA1F0IZ@4;_'GT62AX ^.2N^TCN^FN4 ^Y7!G;FYU'_,L'J M842N'^U'5"I9O+"=,WL^6/O7E5Z=U%TT-XJW&("O3](TT#T;:1^'RK\:1KT: M=B71.F("%MH1K@/8>^(4 <\1*)M-VCQZH/7Z>7K3U#CH9DSM0)=&_4&I=.!& M [AV,%@'OC"N0))7,SKG59&J7$VF5]G#?HR36$Q5C]7JO/+0I1[H#_A;,-$9 MW^O\AST$8!\,*]^Q]JF?@[FEO#7B0VQ*4!2 M]T-U:OM-H+%?#S(32OW>2>G :# MT #/R9L#!AO5_ZNA'?VFW>MCUE24KLF8 M#/<-XK398S3(MW^"A^=4RR5 U^WE3-2Q6\V4U5DOAA-&)I=Q&75+8#.G8(:9 M/,D%7W*+3NSG;+ZJT]X0^E%#!^N34X#:II#+5]ZAAD\RP,/_Q3QO!2\4I^C[H- ]?H- M0>XE&-XL?)E!3P+7N7+/L AGS_M1OQ_SXFTN6]-IIF[RB')%\X"J!E6 /\\L M_)N7>$L$>UC>V(__'>7"2J6 D#_*I-SZ>@@B-U/7IU-#)Z /\;./I\T$EI(\ MBV)R6;)I//VG]KQ1LK,<&!YU LAC>6G=;P3YQ'Z,X\&Y7K)Z#F:U$9M]^!Z0&UXEGGQK?E4>^-->I_;GS5@UXP./@ 9W>SGH,FY M>>_"U=59W>GD@1F,_UA62/L]SJ-8/^6Y:);+$SY'(!Y4,I5=>HB M9#L6$*>_]/&[6J6'T*M;AAZ="NR!YN>H ;APJD ":',$AAK* E0 &@86M5]( M:];ETQZH_J4-_A44WHXR< '#AJ[TS\M0OXV L0"'8\,'^)VM>!EZ^"0[=K$_ M4S_MUS?3^FD39)V4-AM;]H)HJ2!-/Y0R34#%NK'YHBR7 5\>%&#Y5/_1K7_F-L\V/"]DW7HG=_( MW1_4H;;]\UP3KK+C'=;K8S,"DY9Y37XBT)GBL>;690\+&E.*LS5&SCJ01-3/ MYZ"R&0K3<5TO[ZXGY>9RE'DPT6N@J-E8I!JNOS0<5SN;'SXN5I<_@^_W^S9# M8QZPK3X0L+_CX6ARPW3()[,+Y>2%>JM6UT]L4 MP)O,[?;V_LO+-W6_W/BQVF[-B!WT?+;1U[45Q&>CVNM6OX^ZL=(Y^$7TQ+Z M>&8?HT@V#/.857P"CZH[A(D$VS?9>%),&3RJW)E;/1GQ\SRCW>P =V\*%8^M[WI2O1'W$'N99$%?PF@0- _CCD$W.![4^+::%B>JL,I!J]GPKL+?YXTZ%.FS%RK#] (P=7LGH&DPY..RB#-NQQN@,1O5NWCI0#;> MTT2_,\.I,T\;C.)XDT1>Y#R MSO&>@]#0I4D+2@-@ZAJ7:V868_/AO0_+!O3PH9# $ZU%3?*_T>S"+W+5!HNLH-+B;H4I#*%OV=U\W%] G;KU?\#C[9SQ9[E/Z:"V!0+K.=U8W#I M[IT42C$HYF+>8#57S-VZ7I!Z= A-&:]/SM;4G)KF&\.W$TNR4.HY)JP922YA M[H6T'";KPZ_S.O0'0/7Q;O?G>4 M9>]*L!:PQ^> [5FVVK$[C=7B9Q>K/61[^P=G>_L[9]#VB]WCPP^*.Z,35DBE ME/*I?HHLY@$):ZUDBB?O^=KF\*RW&,)/,>0JLA7H$LCC<9;%R<2/021<*6"[ MG6UI[3/O'8$:9[\X?[<+.@T6LGOY/0CN?OQLQW[JI=AE!A-F(RBM #YQ ;PX M^."EXHQZC+1+ 7%K%=)*<>1=$-HS:ZR7-PC@I;1=:U?2J%/V;5W!XVM@=P9U M)Y57)T;S"L9_@^/^")[4I3_0RUP41B#SF2FKN?2K9MA X0>!3#3'H&^2CF MV-&9:/BL'9TZ7?]T2UBI\.Q!M04&"%A/-ERGC3:4BWJC84FOT,NACQD;.CNL M1T 1T?Q[MF&EW&MBQP7];6!IIQ M5+LR2&70FJ$O-!YF>XJ>BW1E'+UVEW^7^S,(QL_ 8H7['),ZJBR!8 RH;AL MYUB(9Z.ZJ>*Z>KGQ>N/OZBUH36;49H-/')[7X[9L^?^.ZF;!9\;=69R@?.XD M1T4'3:#K4N5 TS+L54UL<[@@0.-9 ECMC4-V61BK'%4-I95Y9*[V'(:BV=W4 MA!GOLF;L4R(Q:&^(2!QS8;6E40#84(&%:[9<$H,5,3? ?3[?/ G2C&QG;QK, MW&EBIW].1.ME=JW#V,]XSFO!P"E>?1!6&:)P0#$0B;BC 1D&%(,D@'<<'([) MKFVRQ5/&C=,QG7$_'M48RN[;V/>-PVL_V7J\IQLX"P@P&AS%3FKN:J1U"D=5 MITX%#*Z*,/SW-IX.&S]%-O@X4Y6[600HJM8@H:V^="I%).R2C-3Y&+CC!I@3 M45PG85S@BLKQ&52#)9K\\E41VYHL<>W'_LDBFPBC_I1-/#,ARR=4WGR(DEOE M0T11>Q R9BERE$MDO"2!>1-8(H4WH*86Y=75]2O!'4"@Z6@W+&$T*#YK7NOI M]LZJ")-2CY?:>JZLY)08TACM"I^X%L?S55?@+#\=;&(FLX7K-LLQEQ;EIF9= MVI>3'@!>KU\BHZ&*3;:BAFGGQ9=L?,OJ97-97ES*.)L-WZ5)O-2.+-TE2C)U MCJG/XR&[W^LW&M9^.:V6Z7E9M,ST:= MO#BS?GLGO3$8\Y9[\;IYM<^MK[MVHOHW3G%16&6TW+WN?@GQG3[ LL'?&:]N@,WD+RAB1KX0V+E<10>Y&_:EV M?#X=+_I=B3?E2V87U:M./"PD9;*YL9<=TDE=XVOC_&-GM-B*F>C@C%C;\9FP MU8V[+FV9Z^T1 .51KY-![.T(]'UQ8]/"@=)GOD6)/^DM2G?;>W177>X;XFFO;%Z7NAI.RZ-U MT.M_;*SD^"7UH!GMD./"P"PNG>U)I#E[V9=K^NO5;F^C(B\H0?X3 AY+,=K] M[3>TO[53_?1J8WMC=^-@X^?JI]R(\4+'S'->EOYME5=/UC[&ZV4Y1L$GIK5A M&[E#]O2TEZ/M.5;Q1P2#^F<'I@:$)4W[.AW)\>AE8WZ:_5ZX*2]E^*/>.,11 M'@#/!4#O;"P\KJQSY!M>SL[3UDDL\<;";_*U5_JV\.UT1>>*(08YXP,V2O/OLCVSV,>=1R'XAAO*PAV/&K9YLS>_&D)0UY>OOJ M9?7W"-@KP0Z)3)A.1IW#R0O[L7&L@3^>V(\EP@-N<+-48RW1ES.X6Y3DTRUYXLC0.Q'N2P1=.RMV/#2_%/]N?+-=K+[HZY MW\)LY6!0,[5PMXM'%GQ$N'U&ZQIZ/#G\"I0M6[(;26]V0GO=YGYXWO LJWQ> M_I(SJU\[%AY6B>FD9P\@QH^#S!1CLZ+7[ >ZVJA&FOMCGE[$>:-9 FJ&YZ3( M-'"-4 _RV#?\<:'+\,S7T?5'^3VD:02=3%$FJV,&TVQ8:@*DKE_#:TK4J%G* MH_0+G.4I[-^Y,6&+FD-\F/0YW,Y1T9-FO7,R]O=H%T "ZT\-@(T1?[!TR)]. M_EOP.X^JEQ84##HX?L)X'PP(Q9_Y)/STB43F:^N^AS:M-\_)X#D\G[4@C=*. M;@<>OIIH_J]!^[3>A5A>#H;C=$8FPS&M$';OZ&7?_QYD\68-GO[KOQ$KYX"1CQQ:[^#KYJCB[E M/I?KS\L-N257V]>\>[Y%!6;!E>CTNK=H%Z'+;]?D[?,&=B+N#3R,A>KF02Z[ MB "_KD!GV=%"+B%M *H'DIJ9*5R:UPGJ,/)UP;;1\'RRS7JRZ[KL@9P!^FZ8 M7%&VQF;,K]UH',R=!$(FD>/!I3G,*G*YE?M2(GSY[H\F/1Y=N(N=>+* MJ$T[G^,L,[T'D*3R:N]O[GQ^]*B;,:Z*75#&HR;(<75(9IN[=[G4KF9)T,V3 M5&8'#/)YV9D\K#L5PV!5S@LUD][^7(GNID M\T!U T\K&X]_JL>W!Z "&4_+M '-BK;DA+ 3DP2S-9Z-&QXWWB+7C\=9JF/I M^G3CGYSM^RTFJYFE*[RZ.1I0Y?WYG:OD>@9H[;AG8]B"D7R3%SMFV>_+7O]T MHYKU:F>F8)X/+P]O]J[5ZZNH?2,J_A"[BA M6?::>E>74GC%N+A5/(F;\_>2#>45:]&@S,9R"L/MOGU M.EXP90.?ZL->WKMW'R?R0K+1$3E+H9&%I%HT;R?MD^W7> MF-F$#IN XC@XF0..95,9?#3>R3997-ZHOA+\G#F D__L3,&GP=*Q%.A=^;](X_4-*[MS,^[ZO_ MR=Y\1-JYCO[J_):N+GW>.C MC^_?_77Q_N3-Q=[V/WCGM]?'!_M;>)?^P]^?[-"#DQVQN_\7WZGG5Q-?T;W? M_NZ\W]X].3C>X7#-V<&[O+KX%WN_?W1R)1\(PD'4G>0IR_MQE\MZ$9+Q(-O%$L):,6Y,8D<1CP^63 M3W?'?ZZ 9/C1R:B)3A5P+K80>%%LSA+DC7 /D_7N^A-'2PI4W+/R^:,81IVX MEV:&LXSFE<%\4RK1Y!'=SYL;GK-*[O[U ?- XT6V5(=,J_T6YU .;TFTE'X MH>V*J=C-2PQ-K'+JB[HF1V\Q@G9&PQIS[*]H&.#S( =G\Z>];B&7^73C8+Q; M9?#B;AI04K]>KJ&5:NKYR) ]'<07DU]^R<2A8\]?U-W2GW+3+U=)9EYGFDLU M6U[8?'VY!+6!FV6H<06N\9O'7V^4K^82X#;?,;HA%;GQ:[QQ\W=?>BPA&Y*8 M;WKLE[\3[.:7/I?&,BJ?3F.?U,C*6X[L5XK=K42%-OU5MW'!UA<(^:F@)[@M MX%T/?KY%3;85J>"GO\9D2N\F1\;&:0'.\^&F[J S/ET4,H+G2.(=NGV+4GY/ M:H2V(SA_>:=;[,)O97&\[.4$2]5]UL,R#65=.L@.].#?G'PK =P/RZBFNG+U2L8E M-*Y)9[A88_5K_1Y3[&'O]$6NV5 "6=6D"\^@E,OM^[_:=5Y^NL.Y$R433DK0 MP!7G+!"3:/)8Q0A*%HP4-Q=ZR9M2X;>O1^_>3+97_]GKE],"PV81M00.>KN] M[@R2O1D#V5-)8/AMX8:F),QIO7/QOMX]V3E_O_V7>/_;/_B YO(Q1YW=_:VS M@^./^/WVP=GNN]VC@_.YDC#PCMU<+N;B]X^[VYV/[_?_/GY__)'O_?8/V=G^ M%=KW]\?=XRUR0%\?_^?BU;@/5EE#'&$N>#R_"H]4\L@=TTA&I1"7C"!C-$-8:)5\X-Q0"?"XKO!B?M@6'5MT?#;H*))V MT5/*DL&<">.,D]8PHK$5U*CT:.C8 N"= '!WCA]:8(14"(E\4AZ!6Z"0M?F' M8@P[S13#-->462PDW\)?"W]/&O[N@'X15$)B:ERBGCL%C$$1FT+>+J."8/&V M-5);T'L 2M4ZY@_!;_XSJM#J?SO2:T.[5VS2:LN6_>JG_)F MK9MW)M"[#<2UV+YZ&'>G&JB!6?!MB1.>Y_)0R@4J963 [8BDM.REQ).]E+>H MYO2E392_1@"N^'CW1>Z=W<*V]<]G_V&N]YQ%$ZYG4,7 =N M9=1")BZHHB8D\; :WRKUW91ZSIO37"A'-2BU\1IQ*P*R3&N4*#CKU)E@-5_; M5)JU&OW$-/HN?DJTR8I(O8J)<::8!M>>&.OS5@>IK;^%2M_@L+36?$44?SYV MC;'S4F&!)"4$<9'KH3/-$E.)& TWW!@%E\XPI3PP5 M:YM"DE:MGXY:WT&KL7$.>)L+$>2 &JM)KMY.4/Y&$J[-2Y7V9^J MQZ1LP-<.B%Z)/5;W@E^#F-WB9/K+)KG-GZ4F\_6HG>K/,:"+V.^U@'TGP-Z91E!W MMS\"8&]]P"Y@2E1 ANM<1"$(!$ZV1@P$'N.H/,W!EI*;DOZRI.7S%5HA;]7_ MWD*HK?JOHOJ?7U5_2;$QG@FD!0>^ICE%CL%OCG.2I,1:)]VJ_S-0__L+M]X? M#K3.V_>!P>X<%R!6"V:T15X:@CCF&!F ?T2=\YX:(H$BYO@KO::F4@L%/PP4 M+"$&VS*!U5?^.2;@0&Z\S=MG85(13XDAZY-%03%KK4G>@_DL(UK9, MX(F!P=X<$X!I%U80":9?8<0E]L@99Q$',T"\,9(ZL7I,X#EL"[TY:0C%W[,C M],8]NT\1[>ZRXJQ#Q!I;$A.)(-[!R(B9RH4=6U^^">,;W\M[!O% M,-TXY%R?TF1\BPSI9"W"7 4J+?#>7#J6KVNY>&3HSDO2MU.M)[18_6RQ(A*M M(U!AZ7W@)&%KM:8FZHB32T&Z%BM^!*R8WXZ*/7;)2$2,Y8@SQY%Q-.]ED5Y' MD *MT]HF73>TQ8H6*R[3SQ!"P%_27AC" W>.2>F35%PZKW.Q[L?"BA8.[@0' M\YM4 ]:6* :$@7"%N.($6:\]DCY$B9-14KJU3467L)>M!8-5!H,[8('31@D9 M: "_F0?%;=38.4\8(4%XAV_&@A8"5@$"YAB!PTF00#!B/F?>2\HA([5 .:M8 MD(#Z-.73M,LZG]+"P"K#P)UVM\M(G!;2@X/)55Y1<48YP(.D,8[!M_[##X 6 M\UMB/?@/UAN#G&$2<>\\^ \*P,-BL 4DYRUA:YMZG:OO2=CY(%CQ'+(RW\^Y M^Z>[(T:>Q!EDF(X+))+%.;94!<"(VTI PQBKE5.-KD<:OM3U7;[^*DIT1E M\-$''AT7FAA);:+9N;9.:=2.^9]GR"6_E; _D/ZD#^<\B:\H2HJGM.9P5Q^J#A8"JP5Q& M93B*43C$M67($6&0HUJR1+WV:GE$K4V:M+KJO_2P:JO^JZC^( M.\R0R<%9JL'5"R(2G=-MM*;^AU?_^XO(MJ;^$?5]/@IKJ%'<&X6D9>#9$VJ0 M38(CY16X]4';H,VJF?KGL./S"T?JR3>6OFKZ\X+!J(?>R'7BM/S5=^Q]7[F! M^]9Z>]\].JN-_'=9C,/8>L>T"RIB[H#\86%CH$J5Q)NN.25X%\1O3P2LFB'P M"R%>1YF3R3&4/-:(!^!\.H6$D@P)^V@]56EMDXEU;I97C>][E>YIE#)M@;<% MWEL!+Q/>!Q$\E@)P-DD3P/<6W D5.*@?:X'W1P#>^4U0GEIEM422J9BW/'*D MFWN-OB;HN[WQOJ,+HP'!D ?[ET6F.GB<;>*=!( M%NG-L'O_:-N&-K\9:.=7-0@G!%L)0)L2,%S.#3(T>62Y)9YAJGQ0R]YMVN)M MB[PM#IPYJQQ/"I)*68Y_9U(#XVW+:[>#5?G"*Q@#F-**=*8 MY"3-!.>#>4!@C4A8$Z62HLO(/-)":@NISPI2[Y0Q-E(2%<61,LIU\L8QXA2A M3C@12442,X"\:EWA[TGC MLAK 6U;]_E6D;;(]'WY,6CU^ \K8]H+)">#5W1"[PQ>(Z(*^2]5B\S4EIEF) M[<:]G(*XSA.=UQ]7!'W1WVJHG25K8[.=T1/Y_&[B"N5]TX MK "!X$/H@AW&$QC6JI>JWFGL-Z>F-JJW,5:[O6&LB-B8.T?1R-[NZ 2ZX1?_ MGIG(&:$X'@V&=3H?S]OF_[K^OS:O/G?FOG&_.=U0^83'XO&/LSH,CR9D=>;& ML3SCRUNL ]$=#6^^9::-/N9!>W@#463K->)B;J!G?A[U+Y7C,"+7C_8CL@F: M^\)VSNSY8.U?5WIU4G?1W"C>8@"^/DD+4W7CW0\]?MF^9J-5=T=%AALKE+PW M(9F<:#UE-JLEX]8D1B3QV'"YMKD/6F#'9Z1.06.R#&0=*NI1$*JRKO<)?O;S MD:AK3TKE$U)%T?(U1;L2W/HY@AZ][O6KK+FY2;8##VAL:&X@/'8TS#85NM&M M?-D2X\^K81]&H3.^!)X),%Q_*F)?I;IKN[XNSQD,^Z.LN(/U:C"CJU]_8>Y7 M!H+\R6G'=F?OIQM%G6?'\68M_5;MOO-]92:=\@Y''Y12CC-J;$PXI0B_,F<( MI1\H46N3NZY TARY4HE(AJT%-Y5SK:QUGB:+-0T:JVBOW0LUO^DI#[X?COH MR%O=\'?O]W?8 M[L71Q]U]#VSH_?'!,;";BZVSW=]VZ,ZQO]C][>#\_5N#W__G"/N3?W?M.S/: M.]ZB.]N_=W:@?7N__45V+_YB[T^@#=N_'N]L;^&#BX/SW8L=_/[X]\Y_+E[1 MW>TW'[2D03'N$8Y,(\XP1093A; )BF,>@=::M2H"=SS-DM$?Q5N"T_W!B[H6 M7GZBXN>JNC+S13M??:Z'U7CFSZN7O<%P\' *\] 8N]>MMD:'T(1*- 5!UJLS M ,9N%^#3Q[">\1&4K1L;%^>L'AX5N.G"ZV'@0$D.01U3SX\ M6S5OS*:&8LR M=XE \T(%%*;TN.J-^A-B A?Y/,#-@QO S-SG4^R. (3AWTX#PRX.P3)6$Q)0 MVI!W(=KN><;;*HW@G4!^H"<6(+5@/-QVVN^ENH%\(,UGPZ.-*EN':YN9W2=H M9NY$=!=#O1MOOG%&0&KSHU4(7\=;,7$WYF%C3UYA!]=L"U<[%[^(%I ML*&14Z238/E NT266(V$YRF"IR:L8VN;N2+.G"?V?PJ1!ID]Z_4_@JQYX-M3 M/3BQQ[U^QHG,#^#OZ34S4I2912=F#N+.%ROP;%3OXLPEPP7Q!.<.//K!A, , M(HA:J/X[LOVL$?#>;-0V"E#-O/3RKK%;[PKA\RS'H?*VP'H])'M'\+#LY(. M\C/SOLGUR6O/JVQ5IP\;$[%!ID"G?="&/B#>7,>/;">->PU@E6\; M_L$'+K4@AG 4 TF(<^R128JAF+373E++I%[;E.M@?1> 9>I?3'44)'U!,1J] MRB !,]NK@$3 ;,*UIS:K]QAVW BNC8,LY78(UX2JVQN.S>T8J^K!O,&>"0GP MC>50G/MEZ6_]$8!8)^ZE+TCTX'D3]!T02>HI2P(YFA?2E>4(1MF F;ZZGG(GDKG+4/F-[/2@1>/ )7?4PL0W-9OO$G48NV"_.HW>AFPGBT8UF57**Z"]):Y:K, -D3BP MJ:!_G4[O;/#B81R+A@!/ VHE# R3V+&G@_AB\LLOH1[ 8)Z_J+ME*LI-OX ) M/JR[DZCR-J-\-1?6;K[C;$,R>>/7>(-\ MXW>:LF^Z\TN-)7)#F)N__O;&,LW;QIK;3=A7#ANMQ)DB/4&[\L 7X(]V:O_E M $6SP%A I3>"AX8OY)!?[.V-QR9O-3!-S/R!A^:+ U',>O5FXE>,(?V+Y4N? M\: L'$![1H.RWP/EJJX.S97A> Z'$]]>NMDP/248E F4 _:2ZN%@=OWPY+33 M.X^QX4JWD)O[VDCSK/?)/.UM,' \&1X1(D8U2,F-LX)ZN;1*Z;LABM=/O MVF3X0^PA;*'O.4"?)Y[D@]N42\NEME9IG1+F,9&0=+Q[>81;0U^+;G="M]V7 ML^CV\8-TT4E#+-(F6L2I"TA+"S^(Y8!U5D26UC:E7 SOMM#60MMS@#8B!>9! M.F^,XU)90P233/)$92*,\-N>%[G%*E7^_>]X8LL*)6EIW5*!;Y;6';_YH%7@ M"DN!6"0"<?I-CWZ9B MNR7^166]93&98".WC!H-'"\FGH(U@036>K6K#W]O%KQ:KYSD.#+$,#>(2^&0 M#<(BHA2F')OD!"L+^^J[F5^;9W%UE9MRK2APF\]9O M6Q']G??;P%U+6&N+4B*Y5!U3N82V1RYP(7F,)J4 ^LM;[?V!M3=IL+_),@%Z MR15WQB;%5;!>2)6=]]8U>1JZ/>>:*)G7#"B8944) H36R$@GD,>.22F34!YL MLUHG9)6T^SDL/>Y=[N"]C]7$6R';TRW)=Y="3TI#+[W.F4!!"\#5T-(8[%T0 MA$@F[L_I:+'K#MBUL^!7:&XX9U0AY3Q#G(A<(TM,!**.3.*6!D%IM^3OKW5X_O0XWG_PH64=!0:,1U MC[G!2#,&R@QTA <S?-G?,>& O!*2(0"M%S7T\"_P< MUB[*WLW[6*KXVGU?S)SS3->RESDT/PSF^\C!Y\*"V& XL]P:XBF0-\RU=2+I M=J5G]>W!7PL>F0F!$NHQDN"7@42>.B1V C&>(A).2LXXC11(+3WG@K@:D"JJKO3N>] JAZ34K9>\A,NC+I M+G)BLDYMW30=T["Z+C?MC5/U4.U1RPJ53@"U?G]I. MY_PR/4C=K:SW_9PN:IP^=W!M]@XW+O$Y.(IQ?&@V?U^7Y#N]-)O,ZDZG;/.] M=\H$A7$$*A6EPHFSD(R-CDE.2)""6B\*EM\UU@!_Q/ZG^&/#];_L> MW@6P>_&*[&[[#X(&G+S)510H0*^,_W]YY];3-@S%\:\2[66:U+ TMS9[0&*T M P0IJQ;$X 7%L=-FI$W(I2U\^OV/G4#+90-I8Y-X*;0R/K;/Q>=4X7=Z.C.\ M6.]:O:XP/->T;4\^G]0D1O9;' M@;_$?"M_<'E!'9;=" KG)G-0Q<1,9YZP=<:\V&.L'SM=X]WV/'N(]KH7R!_@ MAGY#X'X%MJYIO1);]UO-2G%5BWDU7!#=^+_A<_WP6P.#N_OFZ/1DY>^-D6E= M&GY V=W8.COU+/ M\;G^!25796R<[DYYO7U"VB$*&D7\7/>#IMUI5U/J_6-(JU?/)[HF\HE3H4U# M8H-/"M% :Z.K.D'D/JQGV2(IM;T9VY>W>Y!46-^.1$WB+XZ.=B7E,B2:)\/$ M7,OK(IJ&I:=C*]TP# M?KJ1 KCW/?%S0PGN3"MVEE(8W:+* ..6QH&_(GEG)N6_.A]=2 \@8#<87 M71;U32\V=2B'GD85CNXYW--Y9%BF Z]VX<_;_:<>184-IWC70>9(X'@M@F_ MC(LU-"HG?Y%D^*W&Z&"&H9:+-!452L!2YK*(%"T!OB+=*18DZK "*H>#J(EQ M!X5YGJ+H4C"Z0I!UDYB4T)\:JY.4:XLLQ6U (/HZ)XIP 6&%- B9\)+U)[.\ MR!:2MY=)Z*S$94,B/9B4Q! PKY!WI]FR>2*T0PP\2*QS28_&%B_%'=;V8,ZQ MOH)(^*68T&:W6H\CG'VQ2&[AM?LB3*MI1.3,9FA'JZN$@*VEEF?IM5!IMWR% M# (Y%]K7X? 00I&K0T9)K-L^.0%%D M\:EHOF^A59%AB%_R@$VI(E73-+$("PP5R1=5]E1%M089K9H<9-6&$!4%)?]: MIP+G]NS:F53%U5*XWY=KO0Q:3'?G208B%"+)N3%A$#M-H8334GNJ2QDLU8BL M4 T.-F-IN[\\JS"[:J 0%2)4!S/),KZ$8RE+G<-E)HED@L,3X$7/3K[>:-L2 M]^FV)1]9QJ_Q8UK-TNV?4$L#!!0 ( +> 852YPK@]?!P #A/ 0 0 M9&1D+3(P,C$Q,C,Q+GAS9.U=6W/;.+)^GU_!XY[3%$1!$C84H?!B6^?7GV[P*I$$0$H>:*F=L$MVX?(U&H]%H_O;7 MUX5E/%/'9=S^=-#^<'1@4-OD$V;//AU\&]VTS@_^^OF77W[[KU;K'Y=/=\85 M-_T%M3VC[U#BT8GQPKRY\7U"W1_&U.$+XSMW?K!GTFI]%D1]OEPY;#;WC..C MX^/-M\['SL7%Q=@3HU9W?';>.B?GPTOG G=GA\=%1^_ ?]W=#4?0@+&LQ^\=:Z=>Q8T7E.X?X M>DQ<&A6?3"9KI3L3=^5Z=.%^,/D"2([;[>-..RJ-O)B$.[-=C]AFPMUS6MYJ M2=U\&GA]B*^QGJ/64;MU##41SW/8V/?H#7<65W1*?,O[=.#;/WUBL2FC$P#7 MH@C?6H'4:X\X,^H]D 5UE\2D.OW[_(MAX+"SQ9([GF%G:*?$'8LVNXXGR+"Y M.# !4'?<))Z0/BSO H'H9(;JD%J>BW^U$AX?7MW)P:%^"WRW-2-D6:$5:&3\JU)R6$;I/_P%04KOQVYDB+*M_#75ONX7+5%(J=?-_S5BNAVT89D4I5K M0T2W91MRIU&11*@HQ=^N9C,$(Y>:'V;\^=#DONTY*R%="HG,(XG^$+)8I?X) M98+1SZYF[0D!_MH*?JU2L^LMG3+=CLN+WW(Z3&R;>X(#/@F?+9?,GO+@ 3Q" MX?D82= 3G48J.K, Y$Q3\;^/Q#$=;BGF].'2X4OJ>(RZZ<5#,)@[=/KI ):0 M5J1(_[#(^ ,T)"J1X;\^"_#U(9!0ZR[I2$2+@OCIP 4(+!H,38W[O71HV7X# MB0NKF(#YW[W[)K'*=A](3-_ZC^C]A$[+]AY(F,TJ=!ZI1_#>8&"X]3E8O8]D M!HW#Y]^>;B7&CJ@WH8C81HR3%GT^@O_:^&.T$ENY90A: XE_.]PDV6#FNW0R ML#^+WS?E/"0.BT@(-R1$FVY];'/)PH?18$J&N.=/F'<+BM=9B)9HCW2&4#'@ MQ_BS/N""A9'BT:!Q[P\>AH.[VZO>Z/KJLG?7>^A?#[]>7X^&^J)>R$&"1#L4 M_0X,_Q#&CD:RGV)FA-R,@-T>E-'PD3C0JSGU&+1S>X36V2G@PHG3U8?+^'6- M^U\:"M]P!/_>7S^,AH.;P>/U4V]T"V\K05? 2@%;!WY.9+ E;(W!C9$PW@-V MTQ_WPV&VZ-7Q%0H_YU6 W"^* M&02&HT'_;U\'=U?73\/KOW^['?US:U!S6"H /8.?"WU TQ7\MQ%4L8TEH4#47)UTN&E6*=. M.^6G6A-7+.E0/Q#'@?8]T[*+6#FNBG7MK!N<#Y2#,J[E+_O5;A,!#&&;^!;E MTYYE\1>,RYERYXK[8V_J6V%Y=Z>@EZM2(1&X@^N6EHBH"6@-Q8TPH!5&U(R( MSFVFS/3,GSYS!3=]U->(%/;/13MG)J<9-'2P2RZ/.:3RU;"-IS_2@6_BTI?N M?^653LI$KL;:Z(PZD:/2\%4L/1@]UZ6>2^S)'2-C9C&,%H)G_H).M@%-@ZT" M1ER13N4P!I484(N1JL8(ZVDFMC!<2UYVM5DCDJ\V[4X[QTI(,VCH8)=<;7)( M%:M-MZ,8^":N-NG^5UYMI$P4:NJD&YPZ2U!I^&J3'HR\9>$KM2:P71@2:RO@ M-%DKX#SM!F?/$C@+5AVL2VQ[L+9F(OU$GZGMZX?Q1N45*\Y9.\>@"VF;-[HE MUYEU*L42<]XI'NDFKBYAURLO+$7T"B5TT0WB)7)A:!DQNR8KFX;(]+^+_QZ@OE,XZ*Y)#*5_9C#$/)[/%#-@V],9(=Q+*G?$4,Y&O_L3C>T\"BB79 M=DQ+G^(4]+GK50-' MRDH!U!D E3EIC(!*&.,9O'AJ(.\FXW9)+(Q#&,XI]?H6<5T1PR \>-70TV"H MP/ <,,SX[R,,0_:&X&]L5-!D(&]\#T;J'M@N_(5X]$A6:/Q4Q%'-3P'C!3K] MBV ,N!LA^W N1A7L890,>PG_C3['/91O .707RZ#U&7$ZA-W?F/QEXJ34)WA$ M)\6KX2Z-QR ?W(K8D^N?/ENB?:0-3"ZQ8IDY;><B0L M%&O064<;DB8N1WD#FURRR7M;5L%5KT&A_L[QM%L7V?2MG?PR>Q49C43EM4R+ MF0+5"T U<_Y7A&K#U[=;:+D]8Z"S@AC-$D;'!J%\7<.0DFQ02<+$"+@T>.1+ M[Z1RR>5+6;?=T4&AB:O8YGAN_CWPYM09S8G]A?/)"[.L\E9ZQ0KDVJZ+7MG, M@60.I-E'HD8#JS2B.O=*$$=FBYV8@I$"RPY&KVA@V?!%*Y)6;5QB L4BU6WG M1 Y%Q T5%_1"!@J$T+&0 M.6E-$&KX^GV]6%I\1>DEM8%MB4UGAE"QGE^T"Q';L(VB*1G02N,I!D&LXUT0XRUZ-Z&!@=D4$Q2UYFFO\#VT4G/GA1/ M_>T%IWJ5"K'I8D"BCMBDD^4E;3"@$5)MLY<9,8#I*Q0/U'ND#N,39H:O\(PN'SJGMPL)_:X.L;&V?O&VK%))W@E&5&I*W?DD$FFE$[8S% M3;14'"D&SO1\Q1:\6VNP$;1X+Z,XU"+[V%),VF_ TN,P)M19,)ON7J%5J4LA M3Z<@3SK[FU35!M9M>-R(:]]K,*7!=.UZ;(&Z/[AG$+ZO>K=ERVH4,G$&,I$Y MR9$;17&]1GB/(I*(9M^@@#7?\>DD6@Y2^:-*9%DL9"%W()V/\PF,9%4P7V2K4(IM;R$'F]5X*\A'BTV0G\QU]O[:W M"O,_ 17L87S'2=Z(W=#NQ62+1BCD"*-%"\FCMB5O M1>N:*6V7W''X"[-G)3Y!E9#(#;733CLG4T!"WLAA+OW!KPRE8OJ@"R]S:I1P M::24?Z63&72^9WKL66@,T ,WS":VR8AU:[N>XXO-G#8JV@P5,^2DG7-S/V1N M)-R%WHKY&ZD*]B!FQKSD/J/@1E=6=9O@K- MBNZCS%EL#K:]8FP;J'NCBZNK<$@ CYE#:3E]*V6BT+'H+LK8DS%#(^9H)"SW M\%2:;SJ\%'/L J^*E0.KD;/JT:%3BKN8H0G)!FQ-'.#^^094NNO=AW\HPC@_*+Z DTN]<4LI4JI"84[RK6U%B1#.$ M4T8T)#A&B)IB!&T)>.V%IW#&#T085>@(6;V)4LFO0B$89R 8V>]!ZZL2(Z@U MJW!%B/K5B/G7;.5D+D9,A6!EI7DU'HJ3U*>,AMS[/,4E19MH4H-)$RS-W M:,-++8-ID*^LM_:!\;#@I.?%M ,;;#'?<4 'P2Z9E3X,?M-&*/0JNH(R1S&% M A)=]\%8]""76V_CF^A1RXR>EV8SL(VX>89H7S,5 MG>0D$E8B#>^,N*[&8YPXS*ZG4XH^?WS^1+PMO7-;5*' O8W)HN2XI_UO<9T" M>*QU[W9;%X$M<@T7\U" *+(]R4%L^/Z_0%T^4.\J#'^+2P1V/+$G>2^WN#[Y MADU0B$<'DSJ5T>WHG8WJ32OZ<(N#9]U%11I_!S-757^SG?AF(;R*TD7L9!E0 M\%;(1A\!6!TNQSVV/VC(*U5&+S+>,A]WYP:;^2EL@EF,\KA*7.9' 8*3HJ9 M=][.R;Z?SG:8ET(.&>_A2@:Y?-8A+7YRW^4%QB=E?%XZT#71IZD<\[4D0?*B MEZMX%U(AY\A;-D.JJMM'Z#O+G"GJ27*B)O73"TO@JM]T_/QZ P_ M*_C*O"B\5F1CT98:-2>IEL=O"^5\MV.-:_!U0N ;1P '&6/V>"6C7%+-Z_*3 MJGDTC'/"G;2P:Z*>5PYZ99.Y/&>%-D9O5^;L41/8AAO02BS6"N"3G:-=6(," M=?1C9:PV3=37B^'#9L(_],E#!ZZ?2\7'90@5Z^9).^=K2@D3(^#2X)$O M?0&J@%XQ:4XQ!:<2A__TN?#;X:O[D2R7S)YR?!+\;=L\:+MX!$^H)8*^!%Z3 MR>2/O#"T.PH/@WLP(_KJ75HBP089@WXAIO?I8$HLEQX8-EE0V#MI,["99>&C M3P>@IX#^=>Q8[.-2)*_'?D"#?"?,4^ "?![S?/SKB\/]Y:>#H#@#D3DPO*"X MY[3P-_>C%]5R"Z^1U\%A48?CL]_8VYP]=0Z^''-K]V$A74V#SPOV/,]A8]]# M&Z]@*';!^@T'"9B8,!+J(7IT^ 06DA$UYS:W^&QU3Q=CZJ3['30NZ'9A\3?L MRX0O"+/574GNL(J+C(_4@3%?H"L_C&ATY7W3IZ]!9W7DKS?AXBZG<"'@5R' M6!AZ8%2 '#X& K*5?&OQKX.0;Z9UC;+@W]H3N@ %O,);")@F53(@I7BH.\UL M%T;*BUZ-@V\-?3HP'3IAGN90!$\6W(;5SEFIQR$Z_XH/[.] L#%Q%::&G457 M# H&0(^X>L\G=/QF'<^>+^(J!A.>.L_PZV0B%F$PY5&YX6\WW 'M[H,DJ#K]\L.^@D>NR@L(@VA2< M^A3-P>TYUU0UH3*AD7I=]0-%V@M'H6C%5A#M?.D)GJ"58,]V*@9/;#;W!M-O M+@U4ZRX$(,NSGKHYV$!LM%9NJ4E):F"<7=&QEV1"[7/098['<(IZ8M86(<(#,G*'1*+/H()2I.,$X6+\*-9PFR/SJBC'BQA;/=P;X1+ M@3FG7S!//;0W^-19X1 HZ=ZH8Q&11L_88@P%V>NW8:_/G24/".6RK2"J@72+ M@;]U75 V5\(!&0RXN"76\[TY=S#6+O@.G1P];29U7>EU=DE@JH0ZV9[A$BR\ M 6-B_NA;A"VVVH"I6-=B[S6=@KJY\1W8(\$>.FW$92?"^HY+35F#V5 0S!J( M\Q4%\2.238,F]1;R_Y9+]\:G4*(=8F%O"\O7=7Z'SDWJ+ 93C%S;-$;7>I=? M^-U7H>\4[230I6 BD!EH$)1K5!@H6MA:E95=@L$[6]Q%7V5%W7B%OO;X8\&/ M(#V]J4<=4*@6<5T&JB;T:?W+=T6\XO5K:%W#O)1[A=ZFQIK.^;_Y"[P[]V6\ M^ H:><1@O_#$Q]QCIGMWUY?;-GJT-5#JZQM+#>]@,4%-]]N7O@O"Z>+%GC&S M VO"Q_$?3.^915T/.!5O0S6IWWMKL79,+IQQ(E8-G6U1<@PP78UZ-V5NM"*+6-_+!I+S\&E-_ MEU745%G$SMB>:<*LA[V9 #I^G KRER\ %1C58#70V8I%MBSTYI&LL,')NN[N MXK!-KX(Z[/@VK/SD"X6Z^X(T14VMH*&_7%IX(@&;5(_\H,D'6A3>'25=#>0= MI!#^!'$4WC7EE,XM7(-N]'QL+TR?P=6]O ]Y)6O0@6@3^9UY\SXT$51#? *] MBO1!.&R:G$B%$4^^ N?PQ0YB'W0YUM0N M>G1P<^K@@>QB;&U8]TB>8TVL#8D^@QI,F,#CFQS!""<0_O/ O7]2#WWDY[)-%GRV(YZB.K(M*UV"&"M'(?&+;!+T\QJYAZ.N<@WG#?\>;QUK!](8>JL'@- NW[V@ZYFWWW*5]39T>?N/,;B[\$%J+*K"@J_'\Z2;5NUM//1]0NK7%U3/1 M)<5<+R[_SK-=B5 10+=V$/9V&\<4!&?,25AH=:G8ILZW$0S=D^S1"Q_-N8]9 MVF[8U*/4QH@BA3=%3E0#?1E%.%,1-Q#Z P/I4IP[Z5#6H(-)&J?D5'/#Z! > M+G':$K])LL*H+V7OL(9ZW-K.#9T8O-A@=\[9,OI"%.PKN#/B4?2%+#RC"KN6:@+6Q3/CET*&LP.9[X&!JGT&'KA6K0ZM&<.?KG MCD6E:] 1$;PZ]$"'QNAGJ@C+*"I> UG[G=H3[O1,T_&)52Q@ MF\5JNGWKF3]]AG?[)6E UC/!%!+4 )N\-#4XP=$+B? M!O8578"]?T]L?TK">&65[UE"4@,\A?O#W;B&(NPZW_8PDD#KGK@>@_?>-*.7 M?""RJH39(](I:8KB\;)QVIHL:@!NY2U[M%$/CQ,P5B1VX^S>02"O[;TO.@Q^ M0CN4NX+-4C5 /SI=@-5Q,+;8++CK3%[9PE\\PLX%-F[$PJOL;$*CIBC"&\NP MJNER?+M8$N:(F_U!@IB!?<]L[C!OA19K&/1=;-5JDM?TS'1#8]T3YP?&OMAA M IU22;R*B&L@^E\XG[Q ,[X#+B"=@^DTO%(TXFA>#*;1"?@WFV%NH 15:8J8 M;=G6-LJ2O/9]88[]+Q^[/=,3P7,"57AU(XSL*!DY_ 5KO7U-'+RGZL9[554* MIYW64=/9E>K"'0,C?A(XQ/ XY-OP&I2D"#9\#&]PB>?][,??D[LG44)#X4KD MC\11AB__F2VHP3S?B/$:C#'(%3^ =/UJBFAGD*3UZZ/%KK *K&HJAKJ&V%AE MB&UMZFG4\-[FG4[\]!>+ W P.Z![>$Q^QU_P UCAA[;$O43\X.DN0K7+5E4' M7[HLWTR9Q),T_C"$ 0WAB(@RG##Z@PR7YA M2ZYUM05Z&'2PEKPF/VYL30BD-#60@(V-L.Z&N:ZZ2));"-U)Z,W$19FX\]"A M6R5+41&GFCH(Q)DYC<]>5S M52:*Y+2Z J^Z3FC9CG-'.9WDO.HZ,(4YDG!%A6'M M]K=)[5+(K*:NIS(?.1 A.F&'Y#;-MESK8/7DA7)D0SS$P9Y.I$AE?C48BVVS M[JEFU,[X__M/LK+*:!>L:SIJ?;)D'K'$&>]$9"7'^1+O!\6E"L6D*\.B!O-, M-R6)^O"R J>:2D'D*1CQK1RNY;B\NT,I]V,[F@F1ZSZOM?(9E\OYL0W+]]Y: M)%?*;O#[I,']L?!CI0#J,Q[U1H>_@;%4^JY:5<;U"+(N8TP&O@?4\1M?$-SA M.JI1R;O///&16A<$8$$^__+_4$L#!!0 ( +> 851OPO08A#H $YP @ 4 M 9&1D+3(P,C$Q,C,Q7V-A;"YX;6SE?5F36SF.[OO\BKIU7R^ZN"\=TW/# MY:7:$>ZRPW9USWU2< %M3:/_3/S+.__E3F4T__/2/Z>R? MXT\!X#^6_^CQ]./7V?C=^\5/@@EQ_:>S/TOO?4P1P7.>0-G@(,HDH3@;I-2& M?A;^S[L_"Y3&62= LLQ 1>O !2U!&JND0J$\$\N'GHTG__QS_1+#''^BP4WF MRV__\O/[Q>+CGW_YY?/GSW_Z$F=G?YK.WOTB&)._K'_[YXM?_W+C]S_+Y6]S MPOK+\J>7OSH?W_:+]%C^RW_^[<6;]!X_!!A/YHLP2?4%\_&?Y\L/7TQ36"SG M_$%/WCY]\NNC%X]^?_STS5^?/GW[ MAO OG[?X^A'_\O-\_.'C&:X_>S_#\I>?<\X$0W N5B#^]]W/^N4;OA3.TOG9 MT/<73ZQ8&D'%+PN<9%S-R?JM9]-TY9?.JD2FL_6_/ L1SY:?CL[G\"Z$ MCZ-'\SDNYB,=G4$=$'+@$A37!H(N%E (:4Q6R05U=5KJ(.8TBJ7T2IC'I0@O M'OM+G;!?\&PQ7W^RG$)@_$*2__OJ^UXVSUJ-^GDW0^F]%R'G'M MA4=.:\OI0 O,,XBH$O')L,)*EEF&+H.Z%<[5,6[PX]$L_32=99R1KOKYI\]8 M-!KQ%L(V/Q_O:Z3]K+\,3\O,).0/OQO$,+RP"7#S]DL[. MJ\MUN8F(( 1'17JBN$R;B"P0"AD(7J>@: OA#GD7X6^#;AM.F.^'$\T%THPJ M3[ @,34_)X_\ [X-7RX!CH1E1HCL(.E$"HHE0:R- HS-T@>;;!)][/6[,6U# M"_O]T*+1Y+#'& M.=FS;Q;3],_WTS.:]GFU;1=?1TP8X1R91\Q[4HE(2\%[F>E;Y:,P-$>QCX'R M$+*&(Q]9-)F;9,#JF&BI"PLQ24/;@!>!.XT8^VS$&R"&% UIRHKK:V3?B6_& M^9OCN5RIKZ:SY90O%K-Q/%\$,A?>3NL:I>5+,TA/?$>&!,YP7OT]C>SGO6P,L5K1S*5H/'E3P@XNS#$XR+#5UET6:%G R_Z")1 M405P)GK(+FLTHI E:/J=1-X.:DB1[E9<:"6#'NK@9=G!7=[ G:7+19 =R(0C M1SEF"1$3&6:.)>F#S\YV-X3VQ#ZD0'L'=7,,B3963QL[Y#<\2I'-I#@MA6AI M993@R*92$>JQD+/%,7/=(FVJG6[#-*1P?%OE=+ $FC'B\73R"Z#YVRP/ AA23;\6-EK(8 M6N3(6&U=]A9H"CPHQ2,X;3TPVHAMT2HD%KOPJ$?D:(\3\)3./U2&TF90-<#C MZ8>/,WR/D_GX$ZY\EQ?3>?587A9R8D8Z\HQ%63 6,XDZD,=B:NJ-8BX6P[F+ M?5S('8$.*=!P J;>.(7O*.9F*_KM#,/\?/9U.5]_#V?G..)>)2:C([=8DM;B M,4-4/@&&X**R4=*^U(5N-['L&*2 'YU2!TJK70Y/SN,ZX'#V*HSS\\GC\'&\ M"&?$\ _3R1+<2"B#)9*S[9V@86J'$.E_P"7&Q(((27=26@]B&U+,8P"D:BS, M9B1[C8LPGF!^&F83&NM\0Y\^P3).8_+@M92IQGFUL)+\)JFK$:3 ))M0R^@- M*UU(]C"V(053!D"RQL)LZ/)(LJ:4TVM\%. M/LY5)$,*E0R 0 <)JF

    JITZZ420#CO$HC% AJ],$\_=R3&;G MF&\99$"%@F$!9U2YR!1F!H$^E#P+CE;T\=CNA#0D9^- 5MSB.#000SMC+Z7I M^62QCCQ68C/APJ@)8A MPL4LI,4_QHOWC\_G"W)B+R.87R]/VV3(FGD-P13R28(O1-,LP24=A=2)(>]C MEFV#;DC6?V.B-!=.NWUSXP1N#20)5],Z.60DZBK$#$&1^9=#82&07U&4[+-Q MW@0S)&N],2D.G?HF5[4>8.;J@R?X<3H??[NX0K""%UZ"5R(#C9Q&;9"!*<+$ M((J,^MKES5OSHO9Y]Y",[T9\.(H83GY,O@;-4RSU\!2L,01:$_QH,H=";J62 MF+,,??(K#@0^T&/.)HKHB")MHK2N)AJN87ANG4V%00J.;'"E:?\LR4*]YQYY M85+X;;32K0\?Z$'FH6KG\(GL=/M4&^9#\@JR-C0J29Z5-]8 UTD7A>142=O' MA[G[]ND>-GF8OW\TR?4_-3CS*9S10^>/%H_#;/:55M4J7I*$YCG0GE]2M?MH MEB%X6DB1<4Q1>5,Z';IN!6]([OS^'+EAD#>73,,+NI\(RW3VM2;&HE?9Z(S M?:*%[6J. F>Z7MTG9S)$FSOE^VRB&)('WXX">\]S\_C-:TQ(%(QG2%"^>0+, MF)(<&%*Y-#12[HX5!RZ+B)PCQM)) ]Z#:D@N>CLF-)-#PWHJ^#&,\],O'W$R M1U)4&R5\+D..OHC(98)H:; J^P(AH SU:)5H*QFX'2VX+F4C*$SBO?)*=D?\Y!" V5T'%D>(US__[+ M]4E\0=\WJ=WWYBU]_=O3W]^^>?GLY:NGKQ^]?4X_O8ICYR)^=SRT>36_;< W M*NM'>\VWG+.19L$A2@_)9@,U&94\N5@@2Z>ED"A#IT)X5V TJ =6QHOE@&QQ M+NME24U-:\++6 ^" Q3MN'9>""_['-M_PS D%V9_:=]2\FN?.6ZVZ5P9R599 M!E%F[GS-HR0U"4H9#D$F#S%(9$4SG3LY]3M#'51Z8SO*]!59N_LOJPUN\N[" MTIJ/!&?"9!O 2/+&%:^5T5208)),9%)EZUVG:R_7H;0J@/G\ YF2LUJA;RE5 ME95)EF7R.@6K*<8>@B,A,^:3BE(JP?O$@&[',R2->1@;[JJ3><#\-\RCG",] MI@:BGN G/)LN*S9>#'/DL[+&E;Q,PB)/@DF(.C"PWI H'<'KE+YT+ZPAQ8+: M,J.=--K=ZL&E-OX-)S30,P+V*'\83\;S11WV)UQCBR6$X+T%7LCQ5"YH",(1 M2I&0&V^-5IWJO6R%;TA!H[:4Z2"?AF'D]4;_C&;A\&UYG^+- M'0=UL#D\G4S7Y%J]_E+\*#!**R'GA"1^)(O-*PT.-;:WB3=< 5N*XZ5HT(YI4";49*%0;?4D99*>1]LGF^\6,$.R"X9* MJ4-EV+)<^SIT@-H:JSF-1]7$Y:@<>%8$<"N0J"UEM'UR_>X*SPQKI\M:&N%B M!,$+;=W&&/#&>+ V6I5T9H;W:;9QM)WNM-I_3R;>/,L=!@4:6V\$]&+3^95, M3)JHD3/!)$(2B?:,Q(B1*@M(V6DMBTL>Q6GV_3WB83-ZR$IP(QN%I5ET$&+MLJ74LKYY MG67ON4\9T?4A]P:((2G'0V5_(_:UYUQW#.S&Q'0V@I1KKL/QY(?[HCDDGZ+4 MG"P@TR>)X8' [HDU66O)'S;Q[;H_;1!0,"F%]@52$O6F SE0P=<>?%IFG@F$ MS'WRP.]<[/L$<#_AY!S7-L?U!/[+-@[U;)_^Y%I,Q''!HE *&*N19K098JTM M5B3/GBNC)/8Y!-L#[)"4X;[=%D2H@/!Z]!!U$4HEKZUB?X["[,0U*?;;B2B,1G";GYO'+O[UZ M_?2O3W]_\_SO3Y__3M\^??'R3T#4;9ZMA-4K-N:4PU&51J*2"$8HD M+FQ6M4& @EHDY#:% MHBUD&3$Z,CI%M[*$30-Q,MFW+!ISUR"V BVRDSP8#GE9C1I) M$T93++C(E>3)*)7['-4<"'Q0N^\)&-I!C'*7.8;0+5K4:4 [;C*= Q"M:7MK MA>43L^(HB_S9=$82N\C53U_?S@@W^9RK\2V_6TGY-::S,)^/RSBMI'XYMNJJ M/GKY^/EK#&?C_\'\Q\?IY$TXPY>S%^/_/A_G5C>?UKLWYK-JZ M.!M/\^7 7"Q)9\^@1,7K*: 'SU2"Z))V@L?8JXGY$08WJ 2]4ZV64Y'E*)M0 MO>?^[&SZ^:^8W^'E" H9QC<6_B2O9KA8;H(AGRW0ZA6UAF/*&FCB8S8^N]2S M"TZC40SI%NI)=X&NXC^&\[Y7!$)PVHN\81"59* B9]75XQ!,3$G3+H7=HN0= MHT\'97O%+!7W,0'*:ATC,@A*6DB*2:2?>*;[Q#>&>1GOE(R[YSK?+E(ZDQUILHJ(+34G+T?6)FVV,\>+<+7ZO;6CU?>EM"S,N< MT.4BN&U*?$G2%&X@U21!I64M?:XCL.(8T\J%HOM8NCL"'51XL!/E;NR)'679 M,IG^$MF3\1+4XGR&+\NOY^0@UAR2^JRR>#3) MM2CB\O[SR+#@E7.*2)#JJ:E&<-P$<(J5Z*S-UO4Y3]@>XXYQGA^38VTDV"Z8 M0W-PK;KF:YJ V3@M,%]4W[SZP<9OKL*IY*74KFKX!%?_O72&T96,Z$#<\+\$=TU6X!>.@0DG#Y?LM58!ZD*!E8:EM M-2B7CJ&49/"3;5][+'((Y 1 $I9S[JW*KH]=O:\_>^*HU'=/TD-)T)NDS\:3 M,$E7\27R096*$FIU % Y6 @&L=Z\L;%$Y;GNXQ#.@'^_DEZ* F:D70U MQ)=E<]@O)P=-\"A99H22=99J,^3("CA/WS*9;='&1"7[' %T&,R0#HB_(]J? MFE:]E?AMEA O1G,5$^C:R4TQ)2!F3H:1D$R7S&@1#\L)/K M81%.YDO:CKR)H1 XL%(;4)[,/U=J=T^6#2LR\L3Z7-&]'<^0C/Y._+E19NQP MP;0L3'%-Q]QVBW)9S'JDBW4EBEHU7](7)P)X+A2XC$%PGI+H5*%^!Y"#2A4] M$I]ZR; CR6YV7EUGAU].SL;/1L'2AE9H8^,EU8KHF:PM877MP%G069^E[%,A MXU#D0S+$3\;&CL+N2-&K !^'C^-%.*N]97*0TM667,DS!DHOFVN[#$4DQA63 MM,"Z54O<$N/W$$'OS[LF$NS(L'7'HCIRYR2]5P:P5BZ#'AJ"$QDP62US2=IV MNEI[+ZP=6W/\H#S:5TY]]\_-3M6C9#PO*BA 'VG M5V)5\'4ZL;1F5K0*O=I M,_$@M"'UV3SE#KBWN-HWHOO'C*;IR?3S9&2Y9RYQ#;P:@JKX $Y*#MEYYE': M($0OK7,=RY ZB,]00+SF9X>X>LD9&"Q605")\2J$@PG2H: MDM.WAH[D)7JK4 U5,]\@R-8[FV=_2@L!3:?FOG MO3MN=V/%NQYP<+CC>03+OZEA=7*U].7HYK.Y#?PKQ>N?PVV*\C M8TDE&B;!%>*L,KY 9,R C3I['14KNH_C]3"VK=CSH\7"&XNL&976!M=&Q?+5 MW=S'].&8;"XB%T0X-&'>E'U?U:'SEFSZ+5,P)G%VO^$ M071:@]7&>(4:2"]CZ-8Z>Z\\V\/NFCZ?S\_I^22O)Q@7(QUYC#%IR+%F VE' M.T44]&TH)0J)AKD^>9EW8_H.4K4.Y=%]-TL/$%##%K,?+RZ*O2POII-W;W'V M88E&I4SB)#0BFU@K_*1:8X3TA;>1_J32JY[978B^AT2LUFQI(ITN%]F_3-8IK^.3):^\"T U%$IDW&:P@T/M!6EE!R0A'[W&1X$-IWD#=U'%6S MK[B:7RU^C20 S&^GY 77M,+WT[.:BDY.SAWIK"D:CEPS,$)6&X-FA=1E),B% M:9HC+T0?C;0OXN\A::HYZ8XAW>9<7.W ZT52NWK,1YH)AE)$,IAEK=%8.#@6 M=%TF&2W9LH[U266X!]3WD#[5BU&'RJC+-OBBEFT@I;J,XHV,-3X6*T'Z0+MR MX85V98/ 4*18X\*&=RJ%D[R!9JN>VM[]X.E32^-MX,IV-%U^7"K#J0YS- M1]$H)<@O!T4&/HV4OOB0+-BH4A"T.#BO;AV3)[ZH11- TEUT34;Q:Z6 M9]ZWC;_NDY[< 2#-1R"S(X68BX,2C3,AFMI&H[L&V@+HCKE3/P2].HJR3SC@ MBO*4GG93RTE;2E<3"4N@44L)-59D'3.J?@@=U48^?>MS+NL- MS^[@F53FW!]RH(.>ZW!MZP^+HN?#NO#@'F1Y.\] QJ+CQ37D1N"O!4JV:Q@N"*,)!9S-;Q:'*G M @0-!S&DR'@WMEY7;JD9?(BEIOJS7C R,5T$DI*^E M4YG/!Y -J0C1T?C65%S'VU-7.?5A3VLGH>29VC,NX*I05OG51SMKQ]_/XK.8#WL1;+X0R)[5'P4 6Z4%%,N-# ML+5\9ZP5^NN?/LGDG0;487_?!M:M<)8>4RV#O^S$L[BX8J)C+C[Z!,454@01 M,WBA2JU)IRSM!%ZX/C?ZNP]MX+; T=?+%F;#";G5S)AH.:S-:@@BEZ*B\N"2 MJ#70603/G /ID\?D'$U[GW.-3@,:5%[ C[X^]B72(%<%N0]A\FY\^U\K(5@GR(K@ 4S1JY54VLL^!SE&'.:36*2(Q8PUBY='D\X"@8KH9.=>@;L0L9C)?@/D8Q[26J0ZO?Q%1O+ MD$OJZL5PRQ4#E8*%B#2FK+4@VLO .K79Z3:D'9,U_N68/ PN#7)I;)I91GF3 MN%$05.:KAN7!>Z1Y+MDG*T)0?:IB',5>'X0*VOS!]<(ZV:FDZ.H*J:L2Y0:JOFT-MEN_Q.=/5[2Y%3GT,$U.MFY<*_+"DXX^VTV/?]X6?">/JU==,?$ MBWQQ6W(ZN:#0R J;M"*%FWPA\Y$["TX% 1:+S $=AM0GZK,_YH-O=&__QLLB M<^OI4BXKHVA=!:YK=B2K%<:Y!<%IPD*)B9<^^18'@!Z2P7,DIMZX('XDD;>K M.K##_*RZ25SO(1&]U^@4K^EQA?8JR\%GV@:8=$DRAXRPGYJIMT,?DB4Q?+XV M$/\I6+OV WZ?+I;E85Y,PV3^K;+9,MZ"Q3-33R*3=Z"<%1!MD* 9YRYEH9CK M<\&RZ3"&=. P?#8WIL4IF'U1)/1:55")W&3F)2"BK65(R!8/C!%TGI*TF=M. M%0D.13ZD,XKA\_=PX3>C[(8;LM>,F2S)K54%/%^F?[ (CG.B&"TQBXQYQ?K< MUCH0^+[S1D[E+I)^7?G^LOPQQPV\Z[E+*K)0;_2FH!0)W)#-:&V"H(6/CBM# M?O@#+FU#.$-R ([)RO4Z/I5D3VE7K>.K@FNFE9/ $&OB2O'@G(_DO6CDQ88H M.V5U[(]Y2/;_*>AZ9*F?@J77PY7!*FD+\U!RS0.)SM<<=P4RB2 $DE5W>F=U MCWCWL>SZ[X2EATC]8);NN E MQF1*I^XC^R(^M9L=M;,IE@#:^+P*9SEG)!CF/6K%8DQ]:@TT=;._3Z=R)[9> M-WR.*?AC[RVWNL#?K@J-5+"!ZQ#!9$W^!>.:O."L $-MOQP$D[ZQ[?, HA_! M9]R+C2<4["D%#E/>0\"G#E&_# MES5B4B+%F]I(PO%Z)]J +];5-L;:H&/1Y3ZYO(>@'I)Q-&!F'B;M4_#S^@5+ ML@9M,-I74[M6_;1YV1HY0D9I4'"7-.M3<^< T$.R? ;,SH-D?3K_<;V2K,%2 M>)HDGG96,:2(!H0)Y$VX M$L%KX2 SPJ2"LR'VN8ZVR_7L8P6PCZV9]I+"*3VJ=5@M2*E-[?)EHDZ@3!;@ MN*FI5UX&4T2Y$9H:V(6&TQ8N/S;/CB3ITR2";G0.>S3)WYJ'!24#D@E)>)S?O16TP7F\D?IQ.ZJV!:5E^ M4OM-['\7;XN'-KE[MROX1G?M+E\RBCP5[C*2]&H+0%8;8A0Q; M AQ28*L-0WI(I@MMUN6HGWZI;:UP9 )M7,8K\$5B#>5Z\&@4I)@,[6OH=>A/ ME6N@AA19:D^/0R30C!)OWA,I:Z?&;^-+C"C)5&W7R,DLYSQ M&3M&&F#3HQY MUVD'N8EE2#&?-@0X<+Z;R?WO8;8L5O$-AG?,&\,L)QE!F7VV%D85 MUC$6Z3]]RB=>Q;%C]*1O3=Q&JWS_B3Z&P_AK.*N[T)OWB(O'9V$^'Y=Q6CY\ M?JC;N,6C&SJ/NP[D0!>RAN.7+UYGK%S6F A,DJ7/#!0>*UD8Z? :'#"6_G61 M+FG%'IB_.Q_>UDF\ 3V+++51!724&E06!EP,!9BQI) B=QS[9&G=_O1!XDCRZ>P0U$9'TRYA2"*623JA0UN*H3->J,6!RWH<]%XOM0#<%U[,./ M9K)HF>1O62Z@T 9=I,DVECYW%A^$-DS=MZ?LMU1_>PJFKP;< $7V M>%'9"L@^TI 5(X-=THKFRS67OC#^)SK&VS)2M.0HS&U?LV"H)G"+F0:M"D!93J?^AR&[(NUM3& M\W^G&7[[&<\^X=^FD\7[^Z\&LKVZN5"/N:[1LH_Q^&V=O/TY%1(6=T$;RL,^%U(;^9U2"+8HC)D_=\ M&GY= !S"/C<(6NTCL..RB>A1VQXP3+$D,*QV;6&^@'?$?>Y\ED%&^M,G2W5K MB$,Z/#\]HW86VE$Y]6QZ/B-T'+FI]Y3(729_ &T]<"*3$IE"I4,PIL_5M&T1 M#NDT_N2,VEEDQR74^!..,$K-)') QD6-%1L(Q2 87KBU(A;)^E0FV1;AD [Z M3T^H745V-$(]*@N<74(D3S1@5@ZR341\\DG)S$-32VIIJ>I!MS[-SG<%YI"N M9)R46OL+KUTM*IS/$>^(^V_. Q9GD@X%4N&*/ B1(*0B "W7,8J00^Q42FE+ MA%UGXH])KO<0SB<+S$^_)/K51Q_J=R-!AF\*J1:>]KJ66>3@.4N@M#8R:>.* M[+/B]H([) >Y"_-NU)'J+M1F*_$.D*,HI.%66@A*1!H^.@BD?(#KPADY\LYT MJM1Q!Z A><-'X5 +P0PB'#RZ5CR[94"8GGW,D/#UH1PK*%S3OTTF?X(Q3M: MK9U?=%' 2JU.SJ(ES^+'"0K?J2"+%USZ5("%.@T."T1F#*"TCF4I4I%]&F[L M!'-(NUU39FUE9S817E\_9L2]*\%E!DDP"8I%#0%3AF@BBE*\*J9/FL^M<(:T MLQV?+SL)X_C^1RRY.%<\9&;))I-9@F?6@%;P$*;0$G5(1D=60*<_#A!"[PL(_Q!D6[?01Y&K8M3XJR%;3EV0"85*:=KY9X M0!_ 6PR>_BAD?6SPG:$.Z9AO>(S;69@GX=SJ+*DD9C-3D&I? B6,A^ E0L[D M^S,=F')]8C"[(AW2,>#@&+>S*$]#N'H64$20.7-1\W5*S3]U]:HC VE$C)&' M9'MU>M@1Z9"."8='N%U%>73"73V!(K^1"Q,=.)L"J!(#Q.(\1*TM8I0A\SZ7 MCO>".Z1CQ$%1;W^A]@U3K[N_CS\_;.;A*GW'$JC,/7Z-5]K MR^8YV!V$\6A^NKR6<_&D_'\/>9:(G-. M#WY97N,<9Y]P/A*)IY0]C%B A1Z@"\T(PDM)JS/A;[ MP]B&%(=HSY4V(FE/E7],9_]\7@M'UI.0J\!*R1A8):VH%IKC 5R)&:QDUOOB M4A!][E9M 6Y((83V9&DDE+YFR[K8:-BH,_HFD3H\/\-IN>VG^YLQ^[^KB5G3 M:*B-S)P[J[Q6_A$]BE:D/@1ZXD\+!:BD@&R+AZ50,Y5'^?I M?EP-OI*B6MNHJ=U >BBHK6IZW%[R5 *-P%S"KY?.M*]R(:TPS;DSBUY M2>T$U#)U[2Y4&PKY:@5I(83*SD*N;QSF.7]]\%['M9DI]L6;*.][+*9D@[)Q* BR%1O M?7)3>UU:#58$B\P'KG.?7>OVEE;[CV2EZXQ5RD7N08K:[]F[>F_M/LE-BI2M7_\HD3$^'Z_*X2X;WZS^3F;Z\P\?PWBV M/,RK2D]RK8V3!I(IH6;(*/#9D2J*6O&4?$EH'UCQ>[UX2&'J@R3??]K[*O^G MI-.G7Q%_Q0F6\6+^&M-TDL9G*^=O6AZ3T_ .Y\LXZG]AHEWLXC=?QK/QNPL/ M<=_-HN'+FVPNO2:CT6;TA%XUN7QG=;R?G=?'OEF$Q?G\9:F?C%2Q-6E?06&6 MU^KE"8)D@51Q;7V;DXRF3\+L-N@.[N%V\QVTK/X>SLYQ]8)UAU6TB(&&7B0S M9,LE!J$H!MXG)EPF:TOVB65N"7!(&U]S5MUHO=9!:.VZ MX =V-)CV(42>E: MD2C4NRLJ!G#2(G@NT&6?5, ^GOL6X ;E89V 2H=)Z[A[ZYLZC;.OT[*Z*[?< M7MY-QO^#>3QY3';"]&R+']?>;O-P,>>W&)S+ MS^LC9OB^"NC311.W=@9X7WQ=+/0C3FF#%FUWO>_%=#Z_A>CU)@O!O=(^[E'^ MK_/YHB[$IU\NFL2_#5]&1;&0G2N05DYE843ZB!""R2*KXI27#["A*\"#ZX/= M ^Q>=;6IIX@@?TS"ZI 3\V]A/*G__-%L/">03\YG]'5%H%^Q3&=8YU5G8Z(- M'DRLO18#S7#DI+J"]P M=\_U,Q+CHY>/GV\]';23TXRLI^';F#$;63M,DY]4,HV9EDE@"D$[C#Q%97CJ MXTV?=MQ#\%J^SP4X,$YV]'MNMW1&3OB,M6&SM:)6D4\E[A'SNDG@?(2!,9=B!FEU+380,L04;:TMR9GD M(>=.%TEV #FH0-.)6-5&@NTN,BT#$]_B$L_OF(6UV7*'^;/A+12)JKH',EM% M"\5Q4J_&0# IEY2EU+&//FL]DJ-93B%)EIRK7!FM9*Q/ MQ:']+*?36A$GY>O#J[N!B)LDN_9SH(SUBO-$ S"UN7#BCKP0AQ"#S<6&I)-4 MPPGVG=9P&019AT.'O@<>CU*:G6->1]PWSH76]^A?EHO?V?C9_@<8A[VOR8%$ MPR$WRA&Z^;:+0[F1+0&-,60[*2Y!&=)^T40%.4OA?&96ECZU0^^$=.@&OSX. M>HW+"TRWC-D;[I?UWE5,6&\V*%HFB7P(G;/ XKSO5"_U06B#VM*;<.;ZWMQ6 M.BT+!]3!OIY^#6>;8)+!X&IH(AEO:DN3>NE!*]#.A> ]3SKT2FET ;3DNM[,0M)C)H'CQEOI@]"^C_]X/ZXA%43N0Y.& M_.I0ZHZ MW%:J!\Y@L]7^9D'V?)CE5[-I/D^+?X39+$P67R] C2*/C@EOZ_;D:X:9J*PJ MQ"HD;TN3Y6*PRVJ_']>02@+W6>T-Y=+:;"!(!>?U=#F M/@.8G-),^57!6AIV(&5:,W.:10 M2F."])S\CK&5#40Y:N&U)!S%,%!%"@B)(<3:B2L6*UTGY_D^5$.*L'12*0<-W"RHKROAB$7V5<3 M45N0_8Z+S5L=LS?OPPR_%8*_]<=7*S'M M[YZU>W<39ZW35#1RW?ZQ7!"8'WW"67B'OY]_B#A[69Z,S\[ITR68^WQ+"7$)%%II ]R[*(!=@1ZJ"Z\XW4WWO-KF(_3 M*+F4HY ,K$12URDX<,H+D"XP[4PTT9ICSLKM,(?DXO7DW77%V4^6S;;>6R'> M-1G?$A.Y,DIV%B^O>OL M?SM%WK@POOIXE=JW\2N'%-G?YSV-*NP?/,1F_?G6%D&]=E=]B/'DG)AQT;IQ M.IG?@//T"_D9M(+&DS#[^KP.K!J&U?N8GM%KWJVO@8RD#U8SP\'XHD'%0EYI M%@(<#SS*J*WL5(VFXZ .;_*U,[0G])?Y@O:+&%C*NK:MTX&,[H""- *OM>Z$ M4XGEV"OO_0#00[($AL+UFSW&CL.)AIWJ=@;\C+X=OYN,,C-%6.] *LM D1,) M+A)R)RU/0B)SH8_]NC_F(5D2/Q"%]V'$"0T/^OC5;/II/#\H8K#S*_J;&P\. MK%V]Z64(\O*M3[]\Q,E\71QHQ!RWO#9,T=F:VOPY@4,D&UBXE'30J%FW*LOW M 6MPB+M\?"U;BX\F^07]B[.[)B'E[%)0"FQ259T+!"\2)WL\16^3=<7V28#? M!>60]O26K+KE%+>/Y%K>=UXBO-"E=V'3):N _$J@??2@B8#P:1:]*A3 MT=SM\ WI'/@H3&HGK<;.P4TPEJF@F2^U&D^]0I0Y..\(FY A>A-,-'T"B)WV M]8O*T->_>DMWR$XOFVYTE(NS*=W82F;!&E]D633FOR MRTC$424#QILH]CRY9LO<=7WWW8,,8HA2\5% !YJ2@BF=.2R,C[ M'*)NC_'@.BNWONFJ-%;-)Y]/UC8P_=*J54/MI+?2(V=GT\^U4=8HV:(9.@G6 MU4L(H=;SJ^$*C5(I'[@4I4]DOO% AF2L=6+LC:(N)Z1"LRUZFT$\6ANGR^Z M]+RO5WYY%'T)5A<--N=Z.95GB#9&VI),K3.' 7,?OZD!^"$9B0/B;4N1-[D4 MLPWH^N&JP-*3\7PQ&\?SY62]PEFJ67BZ9+2R&#"I7HHGSZDZ4K3YH]*Y*"F] M8 ^8!FV0#,F\[,RY$XCNJ*KQ]VFUL,[IU^(97IC/RTS07\,<9C=+6#XJ^0[I/-G"2[B3#%?7CD>Y5(X+1X$*Y6JQ;$)J(\>T/G"I,G6E3XGX7N MW8:"[EB].0;$P4-D>C0W_(])PMDBC"O:5]/Y^(HGASHDZ8,$9T+M*R)R;?R= MP0?EN8PB6W,M1+RW$WX?CFT(YG\,'7=TL1U;R[W!Q>)LV;AN?N40=*2,-Z4> M15(4?3T[7Q8ONUADV8A@&:]%&&EI*2L%1*$,:*FD2=FFF+=I M7=P>V5:$_$%.=P8@VZ/Q\S4NSF>3M]/+.TK?[JQ_"[WZQ /S$3Q'FL.L(OE: MS('F*!$+]]J(1J3< LY63/Q!SFM.)<6C[M_7[VO4WW@RIG]8,U/&I-AKD;Z( MR@&J3 Z_*PA!& $6M196%RRZ3PNW%NBWHNL/A^T6_'Q7_#4YB"I'FV[7B>1D-'[*GP- M9'3!!>@+>U:D8V";QS$K).06>N4V:Y$0&W M@+,5_WZ04Y932?&H&_"3U<$ES=&3\:=QQDF>C[@S+'-E 0V9N$IH#L$7,G%K M?>]2G,SJ=(&>6P!O1$\Y&V M6?EB'? 4"RV>8LEZE0%$L.A#+,+'T$@%WH]D*Z*Y'X-H)Y#=T?CV.RXN9F?R MKA8"6F*/(?WS\5D8?QAIG2V+@0-:48L,N@#.:@6\F]#TZHNQ7T7?I0/ M4FK+P(3:FBABHK7F#92,ND2;4O%]:U.TN\_5-P/G8+K<59VBE72:ES.Y!$9_ M67]VD:B[F4/^:++N@S6_)\FLS@% JP3 D9+9)=VR=$W6,T M0[JPU9^7QQ9_5R*O4MI/ME;B.K'66Z4 +3]9VZ_SD<: *#T9U:1+0;PY"N2 U$\QTLZGY4O1GFO+0@2B#M MK*2J?6\*V:!!@U>209+!&>F=PTZE]78 .:1[3_W)UDA8_=AT-38UTIZCB*$ M.3&TO><0P0GFP6>F33#26-GG[O$#P':\JO2=L^8 H71CRKK)QB:)1]9%)S29 M?TH5"RIJ ;5@&0AT'$-*WO+C;'ZWH1O2[:/NG#E8/$U.66\,\P6&>>W2-IO5 MX^!5UE_6RH:<$;)4&A36WG IVGK5B3S?[#77;HMSU&W>-:@[/LTXT&6F^]6* MWG0?,1$A991@5(V2!4>(M%*TO'E&&K#(H4\=@?M0-525&T^]Q^FYX01Y4920 M1D$2LMZW)W?(&2-!ZAB4XRE&T:=$Y\'0AU21KAGS[E&V1Q!PCRU\ _:KV92, MTL775V=ALB#L3__[?/QQV4!3FU23$1WH;#S9&9FFR'.R2)5A/FH=:0,Y(@OO M!#K$PXDC<:Z-\#HS;'5KON1BD"<-PDO:V5+M4>!EA!@5)DS)%-.G^_4]H(9X MSG DYNPNE,XLN 85393'*- HX ,Y;!@ 4 M 9&1D+3(P,C$Q,C,Q7V1E9BYX;6SLO5EW6T>2+OK>O\+7_7JCG/-0JZO/ MTF"[M*YMZDARUSE/6#E$2J@" 34 RE;_^AN)@3-(##L!$&*WBR9!>N\O([[, MC,B,X3_^UY_G@^^^X'C2'PW_]CW_"_O^.QRF4>X//_[M^]\__ 3N^__UG__V M;__Q_P#\GY?O?OGN]2A=G.-P^MVK,88IYN_^Z$\_??>/C)-_?5?&H_/O_C$: M_ZO_)0#\Y^P_>C7Z_'7<__AI^IU@0MS^[?BOTGL?4T3PG"=0-CB(,DDHS@8I MM:'?A?_WXU\%2N.L$R!99J"B=>""EB"-55*A4)Z)V4,'_>&__EJ_Q##![VAP MP\GLQ[]]_VDZ_?S7'W[XXX\__O)G' _^,AI__$$P)G]8_O7WBS__\\[?_R%G M?\T)ZP^SWU[^Z:1_WQ_28_D/_^?77]ZG3W@>H#^<3,,P7;V 7I^GE__A=33Z MA_DOZ4\G_;].9O_]+Z,4IC/U/#J$[U;^1?T)EG\&]2/@)$W^ES\G^?O__+?O MOIM++HS3>#3 =UB^6WS[^[LW=Y'VA],?\+TZV?\V_>3 M_OGG 2X_^S3&LA+]=,7TB(.-T0=2B3W%8"=XAQON>OCOF MRV=!QA(N!M,.$=]]=J=X1^>AWZ6 [SRZ [2S!\$YGD<<=PGUQG.OX5R"O(VP M/E+FR=?)%,\G?TFC\Q]F^%Z=_?;^[)_?=]/*N@B&3)AO(JR!,LRFLQ3=HI^D+TUGE]'L1S'8)1NO&Y0U]#1 MI=('(>)@]FGO8@(?0_C<>S^E[:SN;#1P?%,'UXN!VQ*+ >D%!U6DA)@\ OHH ME8N>,ZWO4F:RI& )DS@CS>(5/U2]_("#Z63YR4Q3P/AB'?[WU5CF.MI^=._P M"PXOXF+Y;SN]JE'2JZ>FH0]'.]4<#^/Z[T3CC^&_?LXY4_1.-^]5H.(/T#[+1 M7EU,IJ-S'/_X9QI<5//NQ62"]$_^$/[L(8_>9)/!14GCC[E ,$: =LH6H0KC M)K9DPR9@]T^8W31\/UV:J>^YT,D3MO&=B[)\076MP;8)L)/X&Q/AY/)I,WHY'I3_M84XB MH K O"4H1B&-4"IPGBMT+&AC11,F7 /QY->";05Z5[=B5]V>D0,Y',2;@4W[7_!!=R>=%K+3-BDM(66-R[ .2U ::%X82BQ MM*'$>OCVSX^.%#IJKHT&N\([G" ]\!/A>TW6\&#TN4Z4)3C'K"XL"1*T93A&73ABH/PCH5AG0G^P9;2C5A_N@/!F_./X?^>+9ZTG;7*RYJ MP;4!+B*Y6TXR"(Y %BPR*A^9UVULR/OQG H5.I!V@PWESEA[7'O-3"B04IF9 MQ@I\R!)"3,H;XZV+;7S+.U!.1?.[R?BNTE5G2G\S3*-SG/%0YUB$%0ZL5]6\ M)1O7*:=!.H9):,\S]VW5?@7F=.S'+07<0.>_C8:CFZ@NS1-E9"X^0XHB$QFU MI17(2; V"NE30NOON:KI0/,K(3UY_7G]_6$8?YV)AD:7ZEGJ:&;]OAE.<8P36B*3+C8E M1M9,"J""L.!D)#/72VXX,];R-CQJ.*@GS\1C4?A=+IMNN$R0%W/K);EA]:"& M:QZRS0*RLA5,TN""RE"T*#9&SIV0#7EX!]")<&@W0=_5O]U5__-SN?G>RKC7 M(D;0+O/*OPC!(R,X1AG!HE*-SCNN,#QY+6\ISKN*=3N;*CB]6K9>3*?C?KR8 MACC #Z,5*Y$B\D5I/*!U6,]5$)Q!LJU2Q(RSD+4V/LO&4)\\3=HJYRZ;?*=L MZD4,S%E/*U54"50*]1I9,4!7)!J22PJE/5-.BP4;"?6> \Z=8S!^#.,A,6[R M%L?O/X4Q7GKMY$9SASY!#7 "Q5D Y^E'H\C6SM)$6N2::'L5HB>O^$Y$?0\' M=C[EO@WL99CT4T\K;FQ%I:*D+Y64 9T!$Y YE5D6DNV% #,X^]=^-^IZA .; MB[K!+<=M4*_[@XLIYE[FHG N/-3K6QJH<^ *K5(F>"4YN2A.IKTP8 'H1#FP MC;@;7&EUJ;+"=CM(HB>N\A%NZM=8;^6X,86RAQU*-0.E_YK>*Y'8KV>+8MK@>K=ROOH2N-W MX72Y[*_*6KE2>C>:NJOVCL2\-PXDSGBRFAP3M!$4XPJ"204T:<[KC#FM=RYT MC+J_D0%T$-5O(MT&%M\"V*\S\Z$(3#*N!I)Q0Q9,UJ!L#&&:(HGD[51 M7-LU&*>@Y.WENG(F_\_7B_=]_^N7L'^_?DMCG'% IJ?3*#+X5[^H\ MFT^YH$-B"K2I5X*Z> B1/$R-5K-,2XO@J3&LI7__7C M?U_TOX0!O8?&:IB23A>PP=%8R:^"P(.$3)ZOE2PYX]N<,CV&["B.&S=APCWQ MD]V)OL/MB5:3WMN+!N^5D&\Q7%_E,G\8B2'$D :10Z7X+3$ M.FO(]?+)%5MS<1];L39^Z9-5?UOQ-K!%;WG7VEI4W#(0LMAZ(>+!Z5IPPYB< M'9,DCS;WD4=S[K3+I-]!F(<^=UH.X648U!(D[S\A3G]9%!29>6%2EL0R(N00 M RB9#'A:JZ"8+ 3Y9TZY-O>/JQ =R7G41DH>-1!V@T7A/EP+TWT=9)L<3G5" MAT.<5'6KPS6(L8,"]DL1KB53(CI 5G>T6*.K&!. 1K"DF3?&\9.@QHJ#K$,Q M8Q.Y-V#$&;EDXUJ-8#I9..<:2V0I8X51JD%3(&KC@0=,2M88&JO:1.;?AK)_ M>[(K/=V.S]])R!W[$:_[D\^C21C\/!Y=?'XS7!2DH$_3/%H7\V6P[ASRJXMQ M==V79S?:I^*5AQP%65I62 @AD>M0M,R:W(<8Q!J.Q6XHGCPS]JR( Q^BO?]P M]NK_^_O9+Z]_?/?^Q__]^YL/_[?# [1['M[R\.RQL=PZ. M,)\EL4&BCHAW$ M!6-+BEP[XHP+JTM?W?.>S@_-DN!:F.)H)9:AYH5E"#6$@A7)L@\QE](FA:+[ M0S.:/V,D]_TUSO_]9OA^.DK_^C0:$-TG]0AG^O4=>?0_C<9_A''NH9.>9RF! M65I[59(:8J1)*S4F85204;9QF3<$>A1G*IOPY)YH_F:*:7$!5*.+)F<7TUK4 MLZ['/7(+36 J@N<^UD(<&:*1!D1,0IE$O^9M7.@[4/;/A:;*NWT,LY/DFQRR MW1[JY2;]=C2>"7Z=>/18A.&QU%1>)T%Y(\&E0"+2)D0NM&;6-%IDN\!_XJ3; MOXX[#$.L5N1L!&\F$S(77U^,*^[9"?5\-OV&?\Q^56]SW^'GQ1'WI$?3R$67 M! 0=R&3U2I OJP6D;$-10@BGXAI&_#;O/DT^[443'=9C> #O?X7!!:Z"F[W/ M(BM:;BS*6ELF@"\D)9:M-9*5DL(.Q'GHU=\<;SK30X/L_E_[P]%XMEC.%\"E MB&K2[SO,>/YYENO;6F Q1)H0*D7;*EEC M38BG3:@VFFJ0^/_0_GP#IY4>;=0.)+):CC4;<*58B$)D^D:S8-KD?JV+\)LD MU&YZ:E!OX"&SXOQ=\<::H )S78'J'!D*@ 83B?([:2BX: MG4%MC/7;Y5@'NFM0C^!:G0U':Z@0+)*RO29?T]$ZRG(D)+X4;P1/J4W-M4.6 M+=DG.[:4=8L:!;,KY\K#,7ZJD0]?\*J PCM,@S"9]$M_$=Z0_WDQF=8C_^H9 MO#A[]>;M/%B"G,[9<]Z.)M,Q3OOCV;W HA[/VT$83G[#Z5FI30RT0NL5\"_/OPW!>#X7_ M!_//I+E919HQ617#C]?W@LO!U7,\'8( $PTM 4H5"#8DX-:K:+AQK%&*6,M1 M?9O\WSL?[B'[[B7]'YC<-<_AI\'HC[]C_HC+P=R9\85<_SH2IW()R MH*>R\ MD'2T5H#UDBP:':UO5.>@LR%\FS1NJ^E[.+O3_40%=C9Z MN('09#*M7*H+A'4DJ<4;J7L5XN2IS MHD)>N):>Z'@PPD8%7&&ME!,9Q&!='5V6]/^9QS86YG44!ZA^O+MB;E\J;RO5 M!ME1-*[ST=S_6@#R7I)!E)"T4?M0HT6RD\B,9H%E%IED3+11\QTH^]?U]IJY MT^)[%[$VF,DOAGY^,WP5/O>G8; QX*03.L B6L"%Y"&ZF;@?$:I MBK&E35G$!V$]8?UW)^X&-L]UU%VZ!!ZSN*!V 9<>K)5HJL=1 4M2A*%%*H& M?;=9YN_'\X1UWH& &R3TO$CIXOQB0.9J7G4&NER-T&01B@4>:[,NF0)$*POH M@I)%E9Q@H(EK!9[FNI M8"E5FZROAU"=@BO0F=3W5 ^F=NJ9C,I;0DD"F-?,JJN^"TUR\N$+MUPP%3D&DK)%PX4368EH>P\\=]=&QG1<_XO^,/5)S%=GW#KY@K%VT%2U%G?D&0*KG<9I^3"HN76Z MS::^,_2=EZ^+.F7.RCO\/!K/+E;>S\_-)STO=6)")TB.S5(@+3A:4D'XK*.1 M)<16'?M68MK_TK5?;MU9YKK13I/SC\GTK/P\&N7K]?'?CP;YLLM5TLD$3 4D M$S-#+H)+J$%'6X+B+B71YF[D<6S?&H\ZUE:#5B$.0FM+&S5V/:/W^ZUN#:!-E(_ V(\1M.:Z N39DO?3(V7G[]?8+Y MS7!1$'#X\46:]K^0\''2"TZ2U4%.HTU5 -6']%K0"ED"69JR\,P:6=MK8_S6 M%IY&VFMPN+<"Z9OA%W(L;B(5G&'D) 'F"J,9D6IP#!8POD2%*-&:-F=^ZV-\ MYEDGVFMPK+@"Z4_]82"!W$!J X^88@+RA[&FR21PFI!*%[2J4<:Q40_=]3$^ M\ZP3[34XQ_RQ%$RTI__X9YH)Y5V8XMFP@K_5R>5.IY>;'USO^2)T*<9$#P9K MMRIE/'B3R!20122A(]D";4(#&PSF6V/NH?G0X.AU)_#SE,2[(=6+B-/K8IJ+ MKA>%5[6$<8U\K+W:M 5OA8"0)>-&,25$FUR__8[S6YL81\RB!E6AMI7U/*(S MR*"-U8%F>")?4*=4L]0S6,=#U_!TX*B:<9=*N0\\GUV-\C[I_K"7Y)CK86SOJ=4!]H^TU;DG>O M^DVDV[PEN3=UX$RK&T.8PXRI;DNRAY>[EVO'A7-VN1)S); MIF9MYJ)",-E5PT37WF!1 LO%YJR2-J&[)?O6R[\M4VX7R7=X&7,+RH+;ZX#I MW'J[ V/_5MM.2KE?N3M(M-U<7RYAWD8=R![)IBA03G'PQB70,13I<@I)K)5J M?4SJ?< P:Z?=3039L5;?)QR&<7_T=HQ?^J.+R>#K/'0)\V)W0D M5_O5^UKL(HSSY/?/F81Q52)DB3PRLCT"N2*!_!%5,@/GI(52=$;-%!=ZK1/& M-1>!7; ^5?;L44-[BJZ^7M/\MS"NH25?(R9 M]S@J%XG]4+"&+S':PV.NESM1AL"L]2ZT*12S"O,@?LPFHEAC$OP./EY7&NDTP26!(T3JD#X"EF!,4L!FB2DN*^-T=J$N#Z& M[(0(TZD2&AQAWC/P916L>7;39-YMX6Q<_UV]_65VP+R2V/RWO>*Y2SD;0%./ M;SP-Q0GKP*;"N! F\T85B;O!?T*$.X!"&\3%;K#.WCNZ%\.\'!Y9K%&%6 09 MJY),1Q841*,1I$ZQ.!58:-0$K\-!G"!!]ZW:!E&U]PSEFKC>X2R1N"8Y3'K& M*6>4E2 E2Z!2L1 $N7O@;O\E;H>I%&R.?I!8Z(H&0EU]/@KDO7#*=;OD ]];P M7^ME)\"%-H+M,.)R;8!OQZ-8]]"S\B)]ZN.7V1E?#ZW45M#D-S;2KJH%([.O MX%RYMSV?/2RD. M^*Q24E"*@/+:$EL7:6C[9,YLQY75+SU=>G0DZ ;],F]W'C[[8XCCR:?^Y[@J=7FY)8;AP8Y1VH+"-94UE!(4)S92V6VYQHU"/Z 9 GP*'6 MJFG0!_,>&5R!/"O_-9I>*ZDS61R6Y5[@4M&Z9R'2GDD&%"V$440RU'GA(=M( MTG--;=W-\)X0M_:@L!:--Y<'KK20OL//%^/T*4RPUC+)B.>SXZ[[&Q PA[YX MVJ"X3+3MDG!HD641)$J;@D1C$S8AVI: 3XAI^U!9E]TKZPY^=:Y_/[C%[^?7 MW#V: <$D1S:=E'4'1P\Q,P."<&8;Z'NOUC"5-GKI"1"DK:!;]'B\0KOG MZHO^(KUDBY*T@HG3?.\"3;7-<^C.L$J-) 5WV4[P,>DZ? M,%]4E^\>"4Q>?KWVTSRTUK 0N70.M%&TB5JLN7G>@LR*A&,*5 M[MB,.4U5<^CDQ0>D-PL#5>@U3X5!5$A6&]<) N>)QF)E<V-E[":0[S6'8LHD2.F1)->7/_GLZ&KX9IF5> M7S;%BVGZ.93C\*4W47DHT[DU6$X847R7Z/! MQ3G68B0O^Z,IID_#T6#TL8^3*W3.Y8*.3&F?/5G6AOQP@F2 9?2D+NN$6J<9 M^.-O.B4-=RS7CN?KNU$D3 LXLRL@5!,9,XC^-J"2&7E('@;0-K"K(G1 MY[C6C=I:J4DW7GW2/MAN@NXX^?@2R(+&ZT#I//7X%HC])Q[OH([[E+J#+#M. M3[T#B4GCN*]]Y:J!'ZP )TL",NX+;??6V[368"FS\@2S]VD;Z[Q@JX3.C<=TZT4SY29<.1-.F>=\C'&HE1F47(=C?*F M]#9\5\.DSYHNI9RPD'RM6(#1TA)"9C8+*G"7%1>I31WT/2=]OL,T^CCL_P_F M-QF'TW[I5V-G+OMEM,6+^W3PZF)< W[F?]FS#DMT48%&9D$EHR H$8#/ MR9 M427*?06+=S.DHW \MN/C&B'E!U![@]S3+@?V9C@-PX_]RS^>=>;[\"D,:^.0 M/_J#P64O$L-H=,P+,*KV84NV@.="@6.<' )R$3@[?JZO/=SG>;!'NC2\,-G+ MH'LZ%&U+UO7,F"SOY"-X+Q@D88.5DD43V_15V^LP#SX>1M M^#J[>*Y]_K,)^V4[4S2=N?V77$L",_ MH[CV2<_HXIT4"6C9HGV01_K.6D>N8=+2A*QMH])SC0;T/$6.C35'[F[>G?FO M<6XDOL,O.+S GK)2>X>62*QKRS:6(0KC0(ABLG$J>1V/?HH\.LSGB?,T&+8? MKW:=P5Z>A=XWZ-]PVB-:&^F]@V*M 66)Y)[G!"7+Q+@4J$O;"^*.!_3L?'2J M\@;M+3N=MO/>G]<;WM9*82%$"9[19%762R Y)^"!9BOGTJBTM]J!'8[KF=4]4<>](R MV2?<*BG!YIIF$7.!D%0 M,DQ%:P68F^18$\J8'XC$JR9M+R),@Z3?;H&P.>D MY2T5NGD:ZA;:. AM@HY9B1B@2,Y 95*M,\5#\5'0>ET<-VWJ0CVMI.6V;-E$ M"6V3EJT1V4J3:KEH!TK+ -$D#4Q&Z6H*@W*GD;2\D1Z;:R?)MD>,6./E6N;**UC0W?1Y?W#__C]&T9-53+J5IX-,K,^C$/&.KS) MLM*%BE'F(H!+9N8-78/1"53!8)UU&%2;>^;;2$Z3"IW(O<%V\C9,Z]W"TF / MS.8X4Y-#4!PU!$9@G$S!)[+72Z-.JC=@G#8#MI?X2A.VVQSYU_W)YU%W#8T? M?%P7^>_KX[V5[>Z$XB3AC%H4)3C&F&S.1A2A,)@Y_'HXO/U<\>7.3^\&/] MFUD'JMK/\?,BWGQR=;-$]DHN3"1(5I,[QL@3BTD'8);3![F+ MR7/OHR\K8EQ6&*_]RC^,EO!ZI<22:_8']SS7^HP!8A8(Q*7"M,XQN\>FQM8O MW_\*>:Q\O6YJM==CB_;,XU%"S).?2.2O:7F93/M3DM[560M.>D*Y'+3RX&*M M9R:=!S(;$) 9D8J+.;@V28MK@'NFXLJ-OF/--K#^:I#)'!KF&4PD:4Q&@WZ> M":*'#*-0M9=&B!Z4D0*")V,'70A6>&>L:1.?_0BP9]*M(EV7&FUP9'I#(K^- MIO>*XF=2R"^CR>1L>+E(^ZQ M_*.L!@[)S]F,Z+@UMQL+=T3S+< ^,WD5DUMKOD$&<'O1SN^Z'9?>D>4$:.,B MXBE:,J@R8\)I7KR+;8Y,]S3 ?<5&/Y6I<(R\.I8([1O#G)V9]TL_AYJ MU@'8-.KF48B'B;/I5+'KDV8'K1R$/I*\RU2$!J,3TEZ!"5PAW,PY3] C%M.F M6]6!:/-(Q,QA6;.),EJS9?X#+;;EY=?WH78GOO\L8WG3RW1(Y+&1%1RD E5B M+2,6%+#D8[!2!%OVL/EMB'K_+E'')'B(8BTUV."FJ+VU,)O!VA:C!#I@,7@R M%E(!+X*!K'U!#&0KZ#:9+OL9W[.MM]K6.T*&M;Z#> SPM:"?=6#OSY!<'_AA MS,MCY-)#FT%C(K2V1C: ;U!$IX(#'7@"E1-M8X:V4YV"=3Y8(?=AB!R:OX_8 MN2=,WTWTWW%P^<]O7KY\_RJ :"R_KM$^Z_^D'-F%;*6;4J50[SKD\&[[&\S#,OX;A10EI>C&F\2]@BO1N//H_F(%\"D9CHJ8T"Z%&LO30:QKGI9N90$AJ1N.Q;W*O[!EYR^ZKN3 M<<_WK<@420FE)>YKPN1+0.W*8603FG>#1N23".LV"[S[Y M]-6\HS0[C("YOS&N]DRH& H$31Q3I#$(W&:P3):B:J$JMDZ?[R-H)[QOS>XF MRY5A'>UR0.[K\_=W'.0R&M=3LVXR0]9\2=?Y(MN,[586"1/9A)1DBG#%S0)(O2\T"USAX$*6X'2):)(1SK:IF_ $ M!0D8)* J\=YTM8F.PG!2U'0<64!_Q4X=KDW"LC.\@ MCFHK)C2X?=@ \J)T9?W7]?*5G+P2GFBOM*+:+RY$VN:XAN(%)J>DE*Y-_=*= MH>^?T'LCRO8AJQUHN?6AZ","6_18^&TTQ4FMP3H*P\D[3$ACB0.L!85-4"7J M:,#$Z$ 5:6DPN=![".AW&,WW;:[_U/=7#@WDS_$*3;S3^NJCV MWA-)D]O@&22>!0FQD'-1F "#C-F @>74I@/3#J"?:=JU9@^;!_-VC)]#OU:W MGG736_30BUI%3*46.D%>JUS4;J6!@7>>,Y-MM&$/F5Q;('^F9Q,='T>>RG)V M168\XY$!"EM[8:"!D'6$9)$,&Z^5Q#;5LK;'_.WPEVWZROUN)',N]K:SFE;&R49\,G0CR+*6**+0;1)H-H!]#.;.S%M=V!" M W_KLIVY]#;+)!SH7&MR(>%PW') 3CY@BCEC;.,\':Y'_%.AUU8ZZO@R= .* MO^M__#0]*[]/EA3WGJ-G)M1A2U"V1 B&UND@K60R$_OU+6JM*AJU+81G;MUW M*;LOG3;P=C: ONS\]R'\N5QRHTBE6@L,K0;%> *'(H))VAKFM76QC;^S"^IG M"G>P^^[&AT('%Y#S[3%Y8E1UER[3QQ: 8?]!3I!+F[ MK?X;]'S!6-]\J)NYQV M>_?$K@UX>3HLA<)<&(+GK#J3R4!$E:"DHHQ!IJP(K;RRNW#VS]7]0(9SXW*1VV/^1OAYYZ5VW$V MQF:HQQ=X>8=[S_1*5G)-,@0N:MW!D*K9$DB02OJ4+1DM>IUNAUUB^D9(>%!5 M'N[<]-7%9$K6T_@USB+G+]&CCZ$PCU"<)T/':P91J@(Y2Q^*1U]4QQOU"B3/ M]&NEMN,X(7V'7Y!^T3.&F*,MK> Z*%!29? 2"PA71"F"9&>V8EO.*J.EU9XEL$4Q6L!I/?>LU)@6I>N(;$QM@I-W!/Z-$72?:N[P M@+,+]^RWT3 M1L&C2CDE#59S5],".&T!.4(TS&B6)3.W_9PF+O85HN<3H18. M^98:O\M;O^_KI"ODUX;3\RS2M!,!9*AA!BI)B(+D: 5J9W+6KK3IO-,)_&>. M=W79M#L[[CEVVCDG;]NMI1=Y8BI+109Y\J 2B2[&@I"2,XF%Q&2C;N?;(GYF M\.Q6*V<0&&PQ&?U31_S0:OR+CO3^MS3!Z*!UCEG87%^O4TXE! M\#D (DIC.>T\KNLCJ7N!/!-SUR.KW?5[#SMW#@9M+^5YN4X9BA1H$)BKIW#2 M9!)NXE "QF@9J[;2$ZV?<++M(W99KH^15\?2/F)/-1>-S#PD;2$7JT 91HN, M]AQTRKQ6<6:LM EBV,_X3KW \4;,/DR!XTT8=DR%8=> _5S@^)BYU%6%V"V( M<$0\CN37<.?(#S>9]F=6/$1# XF!/'(LVN^E6>BA^7LU M4*/$6(_O9WN6!V^*!1E12&6-C?Y;*'"\D6+6*'"\@51;5\2ZIQ4.U\IP- 60 M%0/*VHV(W[ M5FVCE8-T.]/&E9QJNQB=+2@7"\0:KB."49IK6EEO%V=_VK39L=M96]9LHHPV M;+EGC:W5:G^:5ZL]&\_'@)<=M!8;,R;#N>4%K*TA"[5PFLN.-GL>M-$V^1R: ML6@[R,?8YVPC]=\EUQYTM]*HZK88]2)>Z[8/_7/ZD[/RGCZ=U&83<]$LSL(ET26H+,!Z7IN,A Q1$6=R M2E)$FUAF;8+0NAO#KNOD6DAZ3I>4DD9 (\CWD2Y E#P S347 RM9ZC9KXEKP M]K_^'8B#MQ?*[I77P--<"R1]F,BM"A^Q1RM*J*?EEDKDW]4*VLX_3J'VK." M3%Y/EG#495;PQHII4 +Y$;0__KDXHZP% M(NB?6F&GQX07RGNBAZU5FZ/F$$44( P9%"PZ*7*;+O);@/WF*+@OQ39(;2.< MU4981N1/_G5E-/ >TRQ[[0V@5[5?N3*$3=",(2_3)B6X$VUZQSR$ZIME5V>J M:I"*=A_=EX'%7R_EET8?A_W_P=S3B81@% ,=(F$L21!:[Z$8Y7,5C6M4P&@S MG-\RU5JILT$)K9V%-K_VRT&9Y#V"D+Y:!39 *+46HX[1JZ)M:I2JVPW^?07* M'@E%#Z#T8PESW7GH[Z=A/'T=ICB[@\I61^F+(1$$"TJ%"-[5:J2!2>.#E1(/ M>+"X]C@.%95P"")V/1>V)T2#PZ(/]'=GY47UV#[.)LX\#LP9*Y$QD*ID4")I MB#D',-)+[I&1>-H$7=\+YQLFV^[J:1#7<@U.[<7UVV@8KC[Y0-]-YL.?+"XI MUX';-,IE0\"'B7GI0-6W:U[N04\-EJ1-85M2>O#90,[%@\HUMR=F178.63I% ML<15&U/R*&CU2$S,X5FUB7H:L.G5:$"?CN87\M>P+[MYJR*C%1ZBGRW.P8$K M48,NM8AV2B7$-N1Y&-1A<"D$(956H&N@B9)> MTVJ%&7B2*F8?BH"4R, M!;S@Y*X;Q:Q#J46Y58;EWAOF.P_>WU[?H;!'74FJ00#6G;N;EU]?XC!].@_C M?\W/7%CRF)0'*5D"I;V$& .2[:*L5:(HB6UR?1Y#]@UN]DV4MH^[VTMTB^FS M#KZFIQR/(3S,L4:W>GV4-!THI8D3^@A.$X5$S@-D4[TI%14XH\FY>30XK">O@WFR\R%D^SA$%27-;Z7!EB(JM,&L'( MVO-DN;=ARP.@GFV=G575)K;H)K0*;#&%UH&V7POG"MS1&#?;*?(Q@NRHA7V8 M--<@%A3D\8M2VZ4I\O^4!<>,!,XX=\XG%(W2S/9.D,T-F>;\V$3X+7BQV!3O M0%S>&P3K!3<&BF>.ALT$U,19L*BBB4H75QI9N@\#.P*395LEWB9'AQHX;,YP M[U8P]BY9PSW>,F_X-M);F%27IDY3(]]SAU^ MSAU^SAU^SAU^SAT^7=8]YPX?T6[QG#O\G#O\G#O\G#O\G#M\>A1\SAU^SAU^ MSAU^SAT^):H]YPX_YPX?,T6_X=SAY^3*H[Z&;Y%DZN M?$ZN?,B;>$ZN?$ZN7(OC.#5H? M?7*'B9>;C>)6&F9!Y,A+3)8%%9SU7%@=1%"<"3)766_=E^SNYLHKHE:SW1H3$@_%>>&!1(#D168!WR,$$ M=$4+V@59=Y$)>R; Y$)^]3_)B+N6.\OR+PA),MX/.:2*DEQ<)H4H[PW9-3P M!-EP6MNRS6Z].^VUE'WSW?L-8.A(&:-.)-G //SQUQ]?+) X$[AFD8-FMH"J MNY:K>7G>(O,"97)VK;U\8V/P"L-3UNV.$NUZOD[ZX6U(_=)/"S"8\HJ MW%)J*R-[NCV07(SUS7!V-3C=Z0AR];.Z.'1<$^FM8T:CI%4V*.=25@*++]9Z MU(4E([WRJK?ZL;OM;HOGOL//H_&T/_QX[057;CZ3IB1F"AA>'35/5(JYAB-* M$7(1R:QIN&Z\[ZV#;M?]_;>+.L6J:UI?4AW3Q5MIW";2)L0E!.(_[4XB0S3* M0O(HLG0>?6QSJ+H:T_Z/"SMGR&USH",%M"NMMM%A9BI.LB@S>.U($@)9K<:E M08IL34C*:Z&^W;/GYF1JK;(&-[1GG['>"59AT"Z"OXPFDY[S(B;:$B"SX$!9 MIB$8PR!S%,Y*S[AM4Q+H'C GR))=1=ZAM7JY"HZ&HYNH:LS3<(*]H+6B@=8J M0AC)'#.F!NX["(+K$EGBGC7:A59!.D%&="/^!G'N5PQ=KFG]X46-@9NC'0TG M+Y%D@?._H^4,)S_^2>L>O;\_#..O,]'0Z.JE!TE\,!O?%,&\] M\!"LT)$[FYI5DCJB$F7-^=69$AH4'WN?/F&^&.!9>4 ,+[\N?CF_5]0E&\]* M@(0LTTZN!407L";%DUF7(Z)K4W)U%K11WZEO]RG,O;K)<7$Q+< M9+)T5F=LJ 25I U9:1Q5IM'D=!:YX_%-58!?2ZOAZGYR:R6C0SS,;8V;> MSE:7Y+,DEY:!BK59!II$[@S9&,+:%.K%6TYKU1=;ZX[_?@RG;HUU)/V.2T;= M1;2\+%\#4^?AF:O0[#\ZLPM-/:CX'<3M-&AAD.M8=(]_J8GK.$&HMQ+69];=6K(&+4RF@)D MS^9YJFV42*ZFYL3$8IR2^RKKIA@Y156P=?,]5Q7;4ZZ85HK91 MRB&JBG''D?!("%(03DES*/@H:1]D1A5D,N">>BX]B:IB33FSB2X.5E5,FQ!] M% J2"PI44!X"SX$$(IRPS!MFV]R /]6J8AMI=:NJ8INH9,]5Q3A&&1B+D"SW MM54365_6D ^G4N&82M3%[,NZ.715L2,P;+;2RYY+B*T#[;F$V%:*W*!$U#9: MV',)L:Q!Y5MZQZ+Q9J]3ITZQ_LL\[MVYTT&$,Y\-)JNN ^C;+ MHFRDKK7*8FPCZ[V51?'"F)Q] <9JE$=&\MZ$(KX[9K+0/IGUVI\?(P&V*HO2 MO?XW$7$# ^*WT?#WY14!JIBX]IRV)F-KL;>:TBD<>%^,5&0\^=PF[NT:B&/) MT]](+7<3EK:2Z9XJB/Z"88*3WVK/NMI4;OML_14/ZB)5?QV,M_+TL^&&)_IB M2U0RA> D*S6'!D7(MJ3>BF?N-G]^J:FJ.'OT:YRD!H0PGV]N)Q[U7M?<_>OZ/0I5:OW]/N++F.K^#G>-[A$/\(@PJKIXWR M3'H#SM0;:)$,;7 N0D'OL[<9+:ZOQFL//C4=;BNSCH.9YV N@SMFH_UY/+H8 MYMFW[T>#W O:64$N9CWKX,0O'\#96JDA?-CVZEG^'(105\CN<3,<7:7HQKB4V:IC0@)R<_&HTF2ZK MO/P4:MC0M(^35[.LO5[D(I-G(R&S%,G;X;0SV=J!(7.5D$OS2#[&N8U][10ME@4%@A$^UZLV"SY;!A91 M%Z.]#Z7-:K(EX-.@V#ZU=I=LOANRW1;)_!:72U-RY!&TT=5Q=[7G>C+ @S$Y M9EF<:I->] "H?16;:4^5W65^Z'HR]6;H71A^G$<.V5(*8]I"<8'/(X>F@]!=M07T-U.I2(Z")9,Y;@.%J]XJQ0*+D_C!=,QJR5.G8<:GP@+J%;+6XBMHZU M]RM)ZOSB? $D%R1ZT+;$6^=7@@M&0>>8QLXC6=Z>_&Z_>;[3!UL(?=2&Y MCL,*?PU_7@-2HD1FD@(C0XUJ9 FBLPA1Z^RM<#;:[FIWW'CU$U3AUI)K$/\S M/W(D+W%$MGW_"^;9P=+D[SC(+X;Y=[*UK@51:RE'0LV MIEL7*CS(2G8;N/(^2B\3"&]JOB#/M/1*0>-09$*E$F.C>,WB5D8E;UE!#P5/W?>*_9\M M-E;.W<"JG27;(+5WMJM_&@TR26,\^H+7*^B@%U:E:OS97//)"@?/R09/DF-) M4A3.V]R"/@#J5&G2M3X:;$,S:,MC\(MYA. \ ]$S32QV4&K6@&(B0^!D6A:M MA/=%ZQ3:&,^K$)V:H=R)Y!L4KKD/US*[> UD3:W?U=@.8^9VH\,UB+&# O:T M:"RMZZR]\,*!"^A!"2? <<^!%\VS3267V,9(W33>L8GYT^AB M//WTOR_">(ICP;A?)A$71,NM AWKW1Q&08LC&4$HE> Y)30LKV%>KGC\(:ZM MNY'^J%O1=9QC\;[6X\N7D 1;0.*E&&&S!)EJ,75I8FWTPT K'5-6W#F[CC97 M//XDM-F%Z#J>FQ\^]?Q[U79[UL5$E>"-"YZ\YFK(&FPA[M+VD]E3*X,WP"XUS-.YW M4L_@H:=U4=1@;;2W*AOXA#%HDP+G47'%G(],B*P%FF"BJ3U>5C]XUQ:W\R=_ M_>4R0C1$0R3Q M#/:9# .V*%+;%@H2^&MRE\>A?+[@U\%T_\KS"XF)?LP@F. MO^"DAU[)F$(@=I,UJA(Y&TY& RF0_D39?OU9@.<*B_F_;O-LOM1-P- M[GG4Q'E^6=S.TFJH<+*F&(ZCJUOHHR<4)M "+@C(URG"]%\Z^4@): M*7MKT1XZ_G\YDK<7<=!/OT\7R=F7 YL9PMD[5#H%H#V8$8&5A(AD26&1RO'( M5!9M-HB'4!WJR* #G8\:R;[!XK$*V_5JHFL@;'JQ]SC&PUSP=:?7-0FSHU(. M0Q]K8]8Z60BLNFGT?Q!XJL5HE:2/92Q[7EP.7-GYD*S91!<=7S9"7)$M2! ]4J"T0.%G4D4QJ8$*CR"Z75-0:]Q ;OWC_ M)FK7FAOM2^Q[.AIY.Q[1!C[]&H;YQ_^^Z'^N<)#,)R^N/;X*_/= M%!:-+1*2Q=J=1WH(27DPT@6)@09EVW0$>!S;SIOGJC?\/!Y-)KU4@M;">4BY M9N((KL!EEO$>SB]'3(BMF'5VY,63>*@$$DZL8 MR4S!-J6EUP#W[9!E2X4TB#._:FBR$NS\7(Z1ER)S\< LN43*^0+.&@E">QDU M1T^K7Q/BK(MP7R??C3G31"&'/AR_68>BR&)B406*4>1B2V8ADND'JF#Q7)LB ML;OXF(,7QVFCT'LKY6PBV(:E5=:!<:J5!WF@N(&N%;PN@7;4SCX7HFM0F7(E M,5O;SGE#5H\,]6 S0G2"!\PY6[GGA>C0$01'P)]-E-(BR3P,\S(=EJ/B(EFP M/,C:5B*!$T4 UHHEQA.*(3PFU5=#N9?#OY-KC_>GG1'^3^\..R M2F0D@ZFBX:6B$:RFRRI'-+=)9,Z8L&L=TFRL[9LX3D_C.\BYP?S^-:1/_2&. MOUX?Z0(:,\4&PP,H^@J*,PU1,(3 7"S"2HVQ#04> '5Z?.A* PVLSU>C\\\7 M4QR_'Y7I'V&,;X938[K72X;U2#84[*Z6?\*>+,4GZ8HSW\#IZR:6HUZ.U#K%"[<%C3F"R M]4&*6.1M4^+>B,-'7W0ZRN]>KAWFQ=^H +&BPAICUDLB)&26+:@L:9]3WD$N MUBNR>#P3;5*CCJKB77-SLB,-W"7'SFWA7HV&\Z:&). W-<;FXQ@GE[&P]4@O MUE0NKP0H+R20S2M &O2RZ!",:1.6\!"JTZ-'9SJXRP^SKWCD#G*VUWILJRCC MC;*XD6F=DQ16&%21)9]K-KW51?K$?/3W!A1WG,Y]6=?AE\L A\AX2%D("('1 M/E-H%7&8)%@K0XV0$]ZUB16^BV779>EZ0& /A1!:A5J>HDX!F1QX2_9VLMS% M2!,A-MJDKJ/8_[*SHX9OKS);B[1%5._]+5(14T@N>&#"U)L]^LY%%<"B=,S) MJ'3*311]+&UI.U9Y!V)N<+AQ.\@S$.'GRV'\!/1LY:1P)=?9X1]-0B3R>P4W]E"+I/3M2,+ M@A(Z0$PDG1BBPBBUX&RM5C0;4V,EI(/=O.Z@YE$+<3=8%RZ!S>N-_TI.$_G3 M^6SX#M/%N/9) M[=^B/PX&K!OAL(7Z]E8>\,9URN3VSV?33SC^\"D,?QZ-\A_]P6"7VH%;OJJ; MPH)=C//6>976UC&99?;**JYDT$*9@ME;[[1+H;?U6W?<$ZN,<-9CYO8;K[PC MB5Q;G-V>L)FM6R!H1Y,_6N&+<,7[-J=:ZZ#;V2I8_8YY^K62Q6<=#939%I2\ MA$@3'R+G)DC-B+UMO./'D!U@*>V:+7=VZRZ5T>#4[ %\UW*IK^=,]Z+U'(L, M8-WLOCG32EZJMVAI+.0D)AG:I!]OCO7;(E07"FOAI:Q&7%.I0V(>:DSJ:*:!""]"*1Q4AF[ ,H_X&U^Q^Q M^PN.PT>\EEL=I1!>D]'JO2^U7 -])[B$[#)JC%R)TB9G>1?4)TBQO2FQ:8+\ M ^B79Z7D#2EO(91 2"5]<8:1G##::*S4W#2Z%5T;X[[N'II3JI%:CN:F8O6@ M7G[]-?QS-+XZ-K*ZQ"QY'56LW16X!A?JI0[/VF!)),Q&=Q?K@SQ\'EFW-%E_ M#]U)7?NUNZZ 7NNXN@[/X'0YF#N[D4__S M,K0Q)]1*F0#"UBH.M:J@E]J"1!FBY8R'V*;"XP.@CLK.WUVAMR--.])&AX=; M-81^Z8E\P/1I.!J,/GY=8!+!1\R(X!)YN,K3@)VBH;M8:D5ZX3#?RG6Z-R-A MU?-/4]F=2;3! VMS0'D; MR6ERH1.YMZB@$*;7 MX@V.;V9T?(]IC)>(LD#,45G(QM0*[Z74,V\.,;C(K-%)YS;^\ETLITV$'67? M($%M3LU[-BNG MG%MG8L,HF"N]1WDIE2Q+(N>+:A2Q#L<[FHM Q M[GL//'>WF;E\\-7M@2<4.I0$7%7_(M6K:Y(>(-H44_ :LXO98S"/ M;!E;O?CI*KV]G!N<1BP!][3AP3IRA&3M6$Q^D $O0H: .GJ6N2FY3=SZ$L'3 M5?Q.LFQPQ'"#A&/,KR]JL/U;'/='N>=2$05K=T'8J&@B^8JNUO7+2*3=J M?/X0JM/1_7DS(KIE,?B>I]PR9 MTR[I&G; !"U(3$/@U@ F$75BPDK1=B%8"^;I,*9[K30XAUB"?7LQ3I_"!%^D M-+H83HGB+_(_+R;S-I(]+F+PW"0HL0:)VXC@98[ C'=.E!(L;W,BL1:\TZ%, M=UI8>1*Q.U5HP-C_.)SWTDY?/XS#<#*_>OV99/=+-8B9]DHX1[MC%F00LXP0 MLO60@TDV*33%M'4S'L=X.J3I6!]WF6.[]4%)=2Y;E8%KQ4"9PBHL^A)+4<4% M&V.;@/L'?-#63E?R-F=-YH$KVM.84=)ZKQQ8);(TD0<='SNGZ\#IVL&+"$5C M(;("*8DL'8>V6CH,2LZ8F5>>-3XXZ"ZZ>OG$>3"F)[9EG1R45"^-Z^3SFMEZ MB1@P($NLT3WM"D#[BION]N"K"^D>2T3T95V2I9WV?O[<>9P;L]8P*00P5[OH MQ5PO!GP &B:B=,K)TK@@V7VP#A_UO(/>5Y7_V5G^+0H]S;$L*R2N :9IR/(- M.(<)2.Y07;>)L+.LFQ,@&_+Q7=#5XW>@5/;$\WH&7'3,A?D23:->E>T5_TAP M\+[TOHF(.SY<_SN&P?13"F-<0%K&#M "YE!4SXM,.F5- !/P!2O1M+_!1M]+J. CWS3"3]SSNA\%-2*)&_A:R>^8%\"Q'P*@" MV1>"^]NSL+.^(?<".B4;K N9-[C4N@_6_%Q^&06T#L"F%MFC$ ]CI76BT#5( MLKLV]K2"W 1:G"UH0P$9=*@IF0F\P@B>VVQC298W.I,Z$%T>L>T.PY9-E-"Q MI?=B,, O_1?#_"+G?BUHOMCZ%&V6I9;'$[)FM962(82 !"E@8D8[E]X>1;GZF5T&4ZZ)_%9,);,Z,1M%-+FH M(E.H%THB,IUMLBJ4WN./[SJT,KA9<*X#84-M>IT\!&_)4 G1*\ZE=*GMQ>(O M+4,KA70A.)T!"]:6L4I#S#R I;D0T%J7&M5+.-+0RDVTO4YHY2;R;1A:V;,I M".0^0+'*@PI"T0:9"@3'?&*2%\GE-Q!BM9$Z5H58;2++1K&4:P5NW+AJFUVR M%I6=#X5#9+6->%8,B-:T\9'31?^FG?1VT?\'[_BV0_%TF;!G#30,N5SC0AZ% MLLI9#=K9VAXA1HA:Q^%>)CCWDX5 MNSYI=M#*8>C#7$%M"[# BA.:[&/-'<$YC,8$?'F@R9PLPB8%HA:8438X\%H9,%[1+[P- M7+O^8 MEM?MVEAKS-,HW.\ MBMP*@S!,^/X3XO3RYF8T#(,Z!G(%+L8X>?GUQN@G](C!1>X//]X_SMD^D5B, MEJ,&5F:]=NKQ72F6QIMM,)AX#&T8O)_QG9('<(2,:' RMQ'@:S5EUH&]/_=B M?>"'<3J.D4L/K>2-B=#:H]D OD?MC>)D#!7^_[?W9)YAAW)2D8<91A+Y* HHI" I.@T679UD\_L?U92S'C3J7: M=;_CDCKLKX?^PV^_KXU=JV1(T1+#+#)="4/LPC<#SQD%Z85A#73\^),O7[\M MI=GA.SR=S.Y*/?X!XZ\3__T;NE;7B\W,Y2 \IX)H6LI"P2KB3>)$*R4C&.NH M;I2#C4^Y=ZC@GS8/E"=A7()!WIV<.[R?7(!:7O?I@=0@T;V[TSX< .XS&OO5_ MB(@[UOO5#4P0R3J$%10-1@ 0EFDFLK0B0:,#@3DFF"JMMFFC.Y-&RG[X[/[. M_0Z5,>Y$DA4BUF]^?W.U0F(H]S%R//2RT*4E!R>V."8\!08V)R%3JN(?WF%X MSKIM*=&NW]?IT'_TL03 5V"B##(FCE9H*IWQ(]JC+J"7@)XFFB*49Z9R=Z_L MYN.?LV;;RW-G-+/;FH97X\ED_!>Z)-/C:Q@>?T87-0M[D&W4*/#,&<]4"*., MS!F9395&"9?R$R>]&3S^N':[(*X&[??7$TC#V5O4\O5P]O/];;*6]DIHGS2A MW"!GH,RWXOA'[1E $()"L\/NX(WQ25BMPX@09N]&Z&'.RZN"'P]7-Z7?V(!2 M@\+7D:#T#3HNH@_@-F'_*[Z71>0NBOQ]-%]T*M.)H]!"SC M1 HG4!!.X1DL6+"4Z9#K<&<_MDOB3,>:J#%H_68\F0W_9Q$K_9 +QD48%7?" MCQ.X&_/D5\"AK2!LS18U#1D@S8]<8@0C7L/)%@DMHIHYGIF> R5LO*:@[PD\M32 M384NV;M/T3C>._/_K)A\G2$/N7OYX7D)^_^0D, +P*20/Q/D6T MQ30G(7-!>$I:)Y]-V&P:T=4,X/W@+HDX7>NB0L_LA]Q^/1[] -PFPS5\0<5/ MOXVO[]GP'_)R*9-AA"^3X=>O,,$3V(.CBA)E2\9]*//J5/)HN5&N;A@X)=$LSYU6*'Y]G[X97IF26;P/U%0,D9@Y04):/=)GASQ@-LKS4RXR)A# M;^%$A+L'\V71ZUC]/":3K4\F_+LIQ'DYM>_A9H.4N0^YS&,-=A&@*%-2T!*T MQMJ8M&$V5BKG/!;RRR)9%WI[3#C7)J7L6-"E$&.Q ]]: ;JT"@A0YA](161I MBN@7]S\J+^[CT6C7RK;(6M]"P=61\,[UE.%E$8@?)^*!\L,10@>8.02::U$5Z]<,@TBXWT5T253K7QA;*M XZ;P/YN_][ M>#._N>46<]8[(X*)-7'@G&U5- M=,*D'2 OG4A=Z&9+"F/KG.G[6 ?,)]P)T=[F.>.1&J1 :RM;0I4,(0E&HZR3 M,G0?Q:4RX2#I;E%UJW#P1_]S,=+P[7CR&W+OAR_W&/>BE#"Y0>MJ865IK,K+>U 0=($;TRPFUIZI!1_YY&35)26FNFT7>O8^CN M0G0)?.E4ZEOHT#KFNP:"EC:,IC# DTQ[:351"7UV21>+])%82(@R, VL5K^\ M!T N2_G'RWB+SEM':;>M=-DM1$:0/HA(A+> -C'SQ!IC24XF:F>L<:%.7'\G MI+Z:X_=K2QXN[7-IE?]P'8L.$Q"38F5"FTZX%NDMGFB461*U$L'FQ!0-=7*, M'V$Y5?>=CG2\F53<3M85:NL>(EH5LS?!5+4SY394IVD[V59C3Q*@A;C[HH)E MZ!Y9)#K(8(BTK!1HXSHW]L& 0Z3<<0O%XMR\'_O1 M;71MV85"*!&]4IH$6D8C.D><$$ R+%J&4Y-"G5J/)V$]8R)T M+_8:+7VW1#,^#:?_7NQBDD(6(4CB#>5$,NF(5Z (^BM"2>%QW;7NSG>CNBQ[ MKS/YUVA;?HOM-3H6$Q]G7_!?KMZ()MCJ]B9_ MV)IAYUILN=).E($54WDBT8 MG09N92[S#;/'[;,,G9.+H=Q"19-HBJ92 _#>2;)OQM%).'*(_*O,_;B[1ENC M6[>,!L[1[!'$0RF056")95$2K7,,'J41ZVQ&%;"GX"K;H M/R%]+=4X,!U^'=V-^.+&:9I<)E1:? .L$L1E+8CRNH3AK&&ASH7$=CR796MT M(/,*;58>HUH1OPFNJA;&+F2GL2ZZT-Y>0K00?85S8R<^ASY3AH2.=!2"2)UX M*4/V>&Y&SA/U2HLZCDF_E-AC2_3)B$,D7L6Z7 *"=#5=8;RSGU8GFL<#TB5# MB7&E+2JX0*SVFMAD.8O.VU2MCF ON/YMBFXT^!F+-3$[BJ>EX66XNH>,!G4IL;(>Y:!,F7C>A!>'#8FX#^$RS(AN)-QAAZT% MH!6./T?3[U":)$-:WYDT -7]>(A=<$XX'N)X58UKR;GKT1 [P07IK/,Y$61U MF),FR3$*@Z.FD1D'M +13]>GCP;M2T<_ MPEE&X\>K3$*P@5 7J9=,X]\TBB<)7H;+;)!* ME'G@(?K2B\\1[W@F#%&RX*T!6R=8\!C+99SP'Z@FBGN2>)T%+L5=S"'?BR9RE)6E(O0B*X$0;B!8),E$ENLS#02[."$X\4 M[8L-ATB[X^24>YT1/L-H.)[\,9[!]+Z M>M3ZO*V@=YH%W!,9JN"4#12GR*+,OMH!H<^K*LTLO>WE5@QH,>B)25*2$YDDAF9:C41 M(-$.Y<*Q2N-!MX#I+DT.[6K4_+J/UL!8,+Y,:0^).7P=12#!4DG Y*1HXD;R M6K>7VQ&=,@WJ.-WO3HEK(>LJHM97AZF4[3N4>!D=\R$2\*4**0A.7(D2"U"^S)/VV=,&&\TSZQ73 MY2[4G_RKS*A;([Z:3F$V?3_TH00/B[5_U]>S,)PSHW7BBBA>@"Z2"WD*94/- M*GN71:@39FT,\?G2J*XV*MS*E@P!/&5?SR<3&,6?ZPJ#6\ _;\&6L8S7XS)I M8:"DTQ8\2I8GEE%[R5@B93QYL[!NWS)U-U'5496[>6P?+R@F:; M?.*:!.,-D=H"KM_A9NFDC0 MVUC:+;AR?#H/) M\5ITVP_2I//E*7AY2> M'J.(OLFBF>5**$9,,.BV>>J)QSV5&*!1,PJ@>1TW^WF5)U?CR"'R[[<\V21C MI,)CEB:UJ,C&O3/BDIEDBBHC7&)U#I9G4YY\D.Z:ER=[^ '7BS?",&IBLJPT=-1E\64:>$XD^R!-D-E(6H<>S?!=@@52 M01,58KRWT.[-$YP^QKMZ9YJ K6J<' 3W--9*#;WOHE8UI54XK X#K0,UFKF2 M@\'1?5>>$I^H)L"L45HSIDR=Z\0S8-@>4^?L"':(KFH2Z]WH^WPV74B KTYC MEI5T 8!PX061* H2E&>X@7NE>32>5P)4_W90177N(DY+7?37N,7BLJQ+ M:/=1YW"UH<0.I5@,3&#T^8< MQXB^SW8MV5J:*+4D\3+!RRA)@K.)6-P/M0R(W=>Y\GD.[5JJ,.(0B9^H78LU M$%02F4"4 2&*2$(.")9E0W-I>;>9V_0BV[4@W"NDLSS2 C5*()&4P5@5C0G;.\%'K(M"['[V_32U3!AC2T1#/2B6H M]VA3EH(89PWE*00'L4Z!['%XVYX\ZZ=^"-?#K\L*D6P,OC:\1%(E;K')*1(2 M.N(2),V:!:DK79,\QM+_;M4#:S:/I98JZ- /+3OL[8OY3[A.5[.2='V#MO=D M.K#*40'H$V6M?8&BB<_9$B.SU\QQIEF3LHB=#[AH97&12@CHYV7D+IZ7G*:%YMZK1AZL$J M[.44?@+PNJUM \A5PX5'@#Y--+$R'=J0KX4NSX2&QC$I2U,!+D4B4N3277E1 M>AFTM@XD$V>P^9TPDGG^[#M$A1W'03_/OW^__GDU2A]RGOE_PUTD:!7>"SG' MLEX25<$F529><" J:<$HE2*8)A'1?<\Y#Q<=2&']Q%*/68-6Q$4T7@/CD55;FE-I9Z"-0F&:GW MREI/!PV?T>Y@^/S-3^#10Z[P&:.O"R*]^GGW*ZL.$%=_^4FZ\SQP+PLR,%:< M#O0Z4\;M+13N:B^RI4YJ4R].K M^>S;>#+\'W3DA>!,>PH$F/?XU@I./+><@!/,>LZ#I:')WE@/8O_;:L],?;#+ MGHFJ*V0G';VTQ9=_P;2T>?D(D^$XL8$5SE$O!*&NI'(8JE"T+!''K G19."\ M3C2GRU6\&&:?G (5_)RKZ\7O0-J^J#=_EV]A8!B@*1X\L:Z$(/ ](U;1,N[% M<9,M1,/J]/AIAN_%4;""VBK$MX\6TIO_S(>SG_*:!;"P?\GAJBG:'P%)7#F-55*\RZ8VA30+VI65^-C+IJ3 M!)XZ'_L?).)2D(31VXK^?R(CI)_C/?#@=SN S3'X,(RP#ZY\@CK\N"3/@D>7DJ"(YXR*E5HFX M")D(8R+'4XJG7*>$L.>%OI@WYCD0:3!>R%*%A\$9081-JF9W/^H%T.U&J+?0HUV%;1[ M\'WY:SQ@-%B>E"M7/[G4ABKB/&Y:#(P#[U5*LE$Y[?Y'_:)&"]%OH<;1MW + MNV(3T#_P/W?7SP,P5CEK+4&NHLGGPF*C?0B4HH.;2]L%K2GQ9?I7HAFBH)8E"R^CDG92!AH6>.OJ&^\E\UHD8FVY0=+*DL"TPS_2R &8RCPV\$>V?O@9>B'5 M=3;N4N =]UC9B,'][B?_AMGK\6@9QEL#5)1G2;TB-D-:WF\';C11SG%CK)!2 MJ0:,:/2P%\Z0[A72\9ZQ 1 =ZCR>W*"3O6Z_?\MJP2(MO9.%MIQ(%5FYXK.$ M1<5MB%Q;TR2LT?1YOWC3O5HZ3$??@G&Y!Z((MEP$/-@?D\S>,^L1;>F(6\9/ M6R_ ,L]P!8L;X,N>RB8P(H5RQ$OM MB0>'1ZU4CEL'LZE)5':9"W\:/5U4)C[G^@.=<:9XRH+5&#:X\)D#C M+7%2FJ4YXY."S!IL3LV?^((94U$U'>83K\7VYN;[]?@GP#W$ZS/8.>E 2!)L MV1N]18[GF-"&R[@[&A]\<%4VH9V07C"INE57A^F]T\EL\*E(8Q&WH(9)+7 C MQ&,UEX[S FG-%.$Z6&>IE18:]3G$3[W'%_S3)E<>//9EQLB/EWR'%O,MB!4+ MF\ X))S=G C=;Q'[(\\M5+"IQ!;RZ]!WWH3C\$<2>%@D9A-II,'O7"8Z6^FU M49()]7S4N",$V[T6#Q%;Q]K[+RC%>I"N?L#$WP+2.5,!7!&V:&$)"?T>&%I(C:7!B?,1O1" M1"S='P-ZK]3HS>!55V[B/10O\_!MK8\:T80-,[,!FKJ]+L_@3OAX_>Q0= OA MUF@^N8%*>AY]2396%%'YS-"7])9 X![/M2P85.KY?/H+U&J:/D"F70^\^6O\ MY=MX/O6C]':89P"C@FUU$ D)S*"O2' UB4@7RNJT(5P:\!R91]E&3MWV/-TG MGG&"!H\M9#^N(+@*)_BK^70X@NGT*BZ+"(H\"V633%%IM"F"]'@*A>2(UMGG>A=:JM#Y8ANL\NT$UJ],$X!53_V]$$]C"'2BT 8D M::^-"F;"?J#9*R]S#D3%4N"JP0 M@&G!O%1-+KCW/ZE_LZ-CU8RKR?6D?:37)_-XU6H5K:M%.>0XW]UOE?;;^)OE MWW?=;?K(Q]?K2=V%/![- >2>A_(_QI!N-G"9F8])H&J\Z$3[N5#B?36>H^M*Q M;7Q]_78\*;\_2!JB4L*BC:0SD5DRM(#1#$Z2>IT]UZ[2(*C>EGB&]\+=6L6VX=@I*G^.7NBB&2VIZ9N_2PQ7^>I7Z?I5:,.Q9M2M'+608XI9QNU0%)JOD&3J%C!-9 MQAK[_WJ1W/:G4OK[+4?RV.X-MUHI$=*;69 M:(E?) -<9TI ,G?"A*DH9Q#-D+5R1 _D<]TEKK82%-;&$J_^1F\].&)T!$9^5*]Q<'(, ZOP!F^S@?Q]UF]PP^##?L% M$;S)'!PGSN*>O*PBYF4 M7,^>6.H%&F'7LN;W,!XK@U_M\GN]S328_S[CB?AF M,(M M$@:UCV5PE$6?PPA4+&,ZYK>*^YU$Y>?9T-M[2.C6*.(#E;AW:'1N6*&8,H(; MR9(0=2R!"VOH?1 3GFSH?8A&GDLKY"9K^M70NU'-5@NR]-$3^1A-/QL6FYPT M"$.H+ .L),5W7*FR0.Z,2MY;?B([ZVS8>U!#[_,C[P$*KD#:K6/5/O]YV_Y5 M4'#<$AI+^W,E%A7@F3#P@4GOLC)US,LG89VA'UU=\^-::NNIDNT/F+T;X9_@ M_7A:1KHNI'57+K7UQV60WR@.KX<+:1]?QM;=L[NH8:LDB8T"MFA#*/>"21@K MD6<>2OQ1.4A&&'!BT!V,EGTO_60T''V]?0:^0<-XYW-E&117N72[5[8,/BVI M38:1R%V 3(.(O,[=_-.XVFZ[#\1[]0/E6"SZ+^-[Q8'?QM?X.DX_H&NQ$/=T M@> JX(OOXPQW#V&BXKA[E'D4TN!I9F4"8GWT8+)(^*97$4QKZ/UOWQUR;',C M[E>1%2J['BQ@ 'A,V.PHP6TC(IB020@0B4H9?,Y9"%XGR?T!C/X9TK,:GR+1 M03JH8!%N?5G0>OEM>#U'>V,1-?UM."WAHW(#=BN P(7T21L2$P,B.=HTWGI. M1&"64Z([T:4#SS5QKL42&8N M$1F$(,X)37S@RF7)T9'*_1%N/^ 73+V.M5DAIVK'&[,+^,!8*#N^(-J5(=1* M1^*$+>^,DF"EL8;V2+[=0%\PZ3K27H6TGZO1;)@*MN$/^ QQ/D&5P/3-W_%Z MGB"]19&60-9\MK!D/^1-B5[=C.?XQC!A618EG3B94MW++?'@#4G::^6JMBG4KA'8 N MF@G'"+U&WNIMEL36M;_ZN8S,O+[VT^DJ&T+:;+R71--4ZN:S(U[%4$;Z1!Z3 MR+Z2L7XPU+Y2GBJRIJYZSC-MR>04@PDEPI=-D1.'L/2@]Z>S(>XB"ZZ(9#FBYL&CP4+'H M+U.G0^;6&M!]I"5=5#K209I^.AWI"#5U>+-=VGV_&T5<\O '/!CQ>9-A%+ M8"7AVQ58QA)*#\ )2T)%MN A;.Z=O_? 7S()N!+YS]^@A$>T//RF7^C^@ MXR2S1Y];+8'LZ15L)(<9RBCWF6>)__738 M%*YZ).XVAYH MOT&8W=6@O?5Q'8'-)LGL0!.N99F&A*^*-UJ3*+)APG,'M(XEM0O1"3:T[ABQ M>4!U(O8*V54P-9ZI.G.IFF.\8,ITIIH*1O)#I*]+&>MD-@S7R^'D']$P@R^3X=>O MY4"F63&3,DDB*?0ON">.FTB$,S%9X(ZS.C=ZS3%>,(DZ4TV'ER_%>%N >3>= MSB']-I\,1U^7E?"+6N>K^>S;>#+\'TBK'1."8S$:2Z@K58<6<8920<.L#C:G MS!XU9=EJ1!_RS(N@1%5!U[B!N5OXP^RN)?YWHR_H:$Q]+(H8H(,'U,5$!*>. M2 !%G!21 )<2F(V"VTK-? ] >1$TJJZ>&ATK[K#B%H@26:50?X((Z$^D#P_ M"J8#=0XA)N&)S"$AV$Q+%$&H%!G5E4;@'03S4LG4L8(>LTFUGK6\C&1,5X + MW_THPNOQ=#8=.(&.K&>:Z,0%D64Z8"CC9;7, . UHY6LY*=07117.A/_8VKH M6D;,)RA2*^F@BZ/UML#C[7BRQC^(7D9I/!KQBXP]4VHWDLX$S2[<(W5*4;>U M:QK N BJ]*V.QTPRK8^L6ZE\F"P[!_T.:)_AN;KH$03W9/7JY^-?7O_:\B8\ M1B=\Z0$' L]@JJ(Y!/0^+9[N H!H)[DQ6C)N*_7 W@7I9(DN)R/)3K:V45:-3()[ MKH>_P6_O&8>K:Z0F".MFM^S%>)IJB.+,G0^1DE#E$$1V/0;^:??D&O_O)OV&VW%8_Y S%BEQ= M+%LNI4NY5-:8TE57"A+0\2#1:$A,4):I:6"L[WG,"8SQCK4RKB/2ZC=A"WKS M$%/I<$>$D11= ,.)*P4RCB7O#5,FQ#HVR6,L+]X8::F>"M4B#Q'=2V%I@JNJ M[;$+V6DLCK::>Y((+<5>_3+T?AJN#%F7D8K9E'9;N(/+'> ;3W^: ^M&KPRZ(K%.TFH#%_5"60EV$ MEXG(B49((;G-23%;[8<&C^K?ANA&)^-Z JU@/;P?C[[.8')3UGZ;3&VIS7BJ M11(#X'IY*;_6:#@),,%9YHQ5=<)NV]"\> NBM8HJW'%O8EJ]*$U05;4@MN,Z MC?W07F][B-!"Z!7LAQWHM,J49^'1P:9 )'I$Q'EAB-$Q!:]XT*F.+](G%?;8 M#GTQX1!9UPA1W9UQJ\.-)Q5L" Z]8K0"I+:<>.\3B8Y+ZDU,F5>:UKH)I7]K MH@L=;8:>6@FXKX:UXU&YA,'O\5]_7:=_3KNH%&CXR9W4"ARSBLUJ :>C3TYR M?,%EEL9Q;2-GPE'J.7=YT/0A[5[+5_/I< 33Z55$PV2Z%L;J5M $X)H9I*.T M:'Y:C^8G>$F2!2V"CBI6>D.?0M5V(_I].!I/%C;84J(?_AK!9/IM^/TN]?C5 MSX]^4II;Q:B8EP:(X!&W81L-"=9'@OI)PD$.RM0IB3L 9/^;5V>=R]#A_RO\:S^\?#XKGU91"XX; MKR[7I%8P(@63Q+* '@LZ*H#V901?Z4+Y0*1]I5A5(U15U9Q+$M66I2U'RP"5 MFF5!DO2X^TK&2. EK(X+H4YYPROU3M\!Z/2=@FJ08/\6=K R^CD*5]OG[?27 M!@"KQACW0CQ-N+$3A38@27MMG(0V &4ND$J$*=2J--27";IE&J4+AC,J7:IS MEIV(+GM"DJ=ARR%*Z/AR\],XS""N4W8\-R9P1;BUG,B8&7%):@+,6(^_K2/= MJ.;=>HMY_S//PKIM(^YQ![+JN!G-?\W_'K[QTY]_^9\K, @X:^%Q,5(8(H$Z MXIE2Q$)"8,:(N%F&O55QCS[XDK373FH=OG;3R6QP&]]9["ZYS%:U^'@(Y;*; M<4E\0B]( C+*!\,F4 ZQ MUP[3_2DLLI;JV*;4%K*L]4*O_/\YN;DG^4KZ93F$VO1NG]T(?A]6*LP>H7 MT]7L]M]^*$7J\\ED-6MH>OR];%4X75SF]B>OC1O@+!2S2DG-/2#7&!ITRNL4 MC8PJ"(!!563M7.K;CW\*Q;U'XR_\,1Y-'B"Y"XZRY$.@^.ZDG$MPU $)&G=- M% 53S+,D*O6FZ'09;<,4K_WT&SZ@_*=D"?[PUXO;JC7$NQ$G Q4]!Y\T8&V+_+=#I&;D8ZZNBQPAWVVNEX/;X)P]&B-4N6MJ'NEV!#H2R9? M39U6J2N9X NRZ'"[D-P]L=T[P_Y H#'$3"UD$A="<9(3&\ 1;\!FX:A6N8G01/;H6\= C$7SU5.?F:V\ MVSP&]=)HMI-Q J:]#GR&!B)7N*6FM C=L:A?Q-S--IDQVQE1_(QJ)=& MDV-TL3,ZT>U]WG)DT!?_-W11)OG4IW5QF]88[<9E&-.":\>R5SK(B.^D#F", M%5H&QW-D@Z<^N-V[^>'[(B(Z^EK&,KW&S_Z9QY/%O*V[H$,*D661\!4JV3=2 M.$^\YI1XL)IFK7U@=1)$&X!KNS>A3%_/%P[M_QV'Z56@-GK6QJ 0_K QS&2B/NRLX]*RYQ1?)@2VWZYP( M%)T-CC&(H8K :JRF_]VP:TYN[H$GUWF57G<9)A-("&<9HL%OUG_WYN\RR@^W MW2E,?D!9]U6,D[F_GA8!K_]ZX!,>(#P8DJ1S1$I7DG:L(3FYY$H[2$BU!OFT MQ7YY'.U9GQ6LOMT2&H"P:'\*2O#(XT1ZB^\*#98H$;)AWB'R.IU/=F.Z/ 9U M)/\J;18WN+T;*EJ\,)T-2_(9!9/1M751L5)"F$B(:/-"DI;BCT+6M5KM'0SV M\KA46V,5^G = 'DQ?*]<:>"'7@\8,R*5C@KH]*"+9EY;/78X$^LIY^0U_GDX>X"\>"(E;CE0F07!O"5GQZRR/;'JP^Q;N00Q0F5 CT51]%VDE;BU6J]0 M+$$JZWSVL<[U]B$H7RRC#M?18SZY-F6!CV+'BVDJJRKEOY'P5S'.;^;799S[ MBOYO_*0,)IS>7N*LXG<#IWQ,Z X3G1,G95$D&$=)5MD+D;D GQM4%78(Z7)X M=4I=;0FF=AG?OY=Y^>SR3#,'R]AP!"3LNB@1(_"DC[C"Y*B)DS:''@T MPM>WNAIBO1S>]:2O+11K5>W\9\G5'7\=E5GQ"/D5C% 'L^GR'FQ]ZS6((KJD M*1":)5J'#DU$!RP1$XRBVBIN(#38L!H]['(H44>^6QAP=&!^+\+U_>= IZ"8 M!DL2^IOE3BD3IW$3R,&A9%A.)O.V#%@_[ 4QX"CY;F% ZZCY#I1?OOG9?XWG MU^G=S7+95DLXGA,21A3+JYQ0\PQ$&MI)-89FH(&B#97X=4>8'T5CYWNCOAP M^9]+H=>MZ7XUGWU;=%1?CB0K)CI7G%@=2^4<$\0"3204ZRJ"0KY*$\1K6>+M@ 5]7*JUW(3E-DU87V]A*BA>C[I(9V%K(HG9%B MZ6PD@1-7AM YRZBE+HI@ZIP[_5)B3U54GXPX1.(U6C&LLE9>C^>CV63='=)0 M+0.7BO H[,H\8ED2:O%H95X;)2I=EVZ#T[_5VHVV-B,CK45=(7WV01K)_YU/ MAM,T7$S(7L'SP5 %RA!'.<*SQJ)G;C,Q4N?(%;.V4@K\'F 7PHDNQ=]Q'\#% MC<,"W^W*5Z $;&>1W&O9-,N9PJ!53+-D+7U^.__"AV4Y-T]%,[KEWJ9O4;-4X2-+Z\ MC&IJN!1(&A^XUJ#!)U^^#+H T,$A4%S0>\XUC4DI5Q(*0W&'@B$V"TIRICPJ MQ@$WH'K[_@,LK4>_C7_ LI;EL?S*'=FZ;N#3^/KZ[=(G'!B?(C-2($HEB72& MD1#QBX^.A\!9AE1I!-SA8/O?+EORY=$ N,H*JF V/0WTE;\N?S70-!@GP!'. M0R8R,$4"E1Q!,A]3HL)5BN(U@M<_;ZHK>EQ;2QW;6$\#O$IIV1/^$Z3YPBHL MB46OO_G)5YA^&;\>3V?XV^N+>B%##"$ L:69) HJE Y9I<6:+I8%=VPSH7JK M5=8AI,LEV"EU5Z$NZ>FE_':[@@$-G$:%[HB(+A(II"76YD1RHCE+JI1*=4I$ MFB*\7,I5U56%,J2F>Z^A.I>[_ ZMA);"/-<;NB>)EV9"+^(,VLT M1'"+4,0[CR\%9:[D0WF2LA *7+1:UTDJ:(;O9'-S6A#@H$WT*$54B,WOV>I7 M$:H&&*M>YC5!>9J+O1I:/NPT/EY%IZ)3CI:9&"P).1DB=8S$!VH)ARP\_CW- M_A0'\@DO \^%18=HIA?V?,B_;=8NK.^TK&):EL2J %EP8MC$SQ1@2K/M#-: MU*GM/0!D_YY"]UK>2Z-N5-33"*/7XYN;X:+KT-2/TNW\@CCLI 7:(9_>Q;7" MT:O9N#XPCDNFT1-"=T@"\R$9L"*4 B!OC#.#0Q[4;@M89$[=__P[P]ZC,VF% M=B11IM"/"[C["4H)11O?,5!45\J#W8VIM?,V_#H:YF'TH]GG^??OUS_O!/T) MRKN*C_P=O][,;ZYNRI7^\NOK_WP9OK'?+EK)Q6$0+VS ME%F9VIJ)I.^DY)GXF#.1/FH2'.#>#H%;DY@WO$Y3R^UX M^@HZ]W(H'"7D2_$TP24VVMS'STZ4<5) M.".S\U:@-@4M'0@3H\11'TA67 -+E)I5 3TGF6P&SHUJ MTOFEZ?-.D!K9K9K&E67<81AC82W[[\.9OUZD-:7A;#Y9H+PMO2Q93VN4@67O M!4LD^8SO G@@%M\(HJ4 Z_%-\*":N"&-GWA)7*@DYYV[0K>!_GO=AQ9U$BBA M[Q/X5G;6'U",L,_Q&Z3Y-7S(>W_U59'O]_$(97K\W4!E0%U<)_0ILXT;",XD MTUK1((R38+/7Q@@7#6B9171Y4!E;Y[4-$#-5U"B29= $WT%\ZY2)A!G+/+?> MXJ<\D]J&JP^OWUW-EHV5BK/R9?S13_ !?\#L0R[-+NYE'3*KM;>!$Z9+6 H< MG@O"RM+QTEONO$2-5EGV 2#/HI;A$'YLFFFU%%*E]',<__UM?(V?-GWSG_EP M]O/=*%[/2[3[XWBRD/J#A?PQ'I60! H7/_'KNV*,P'0V8(QI%JPE(E,T-V3* MQ.K,")?41%R$5K+295\ M]M/IXM)OD?J\%N3 "4V9=8&DE!5:PE:34!)S\.!*U&B?0J7!KRU 7RX?^])D MA0*)36!O48A/FC++E;V>3R:W0[5NUR*,M8N+0U?*N662@MB2#HWKL#9%87VN M4U+?Y2HNEZ8GTW6%NZ&NCH#D,I/6$ 6IM&=,I3<2^I!!9X\+5!Q=RV=SQ+S0W:>@E+2MXZ MK--%D%2?6_$< :<+C7G(+);1F5=4)XPGJQGU =C MZMB /1)BWPU9SWPX1.05>-# A%Q%[%,V*B:MB>*"ER))5R9M&5(<'6YELBK6 MR:5N#+%_X[\#E6X&ZJKHHT*8[A[0Q1B'ZV4*VNV(YA5**E72CAMB0*"'S$TB M7CI+(!IN1T5"KS:4&.%\ I[K65H78V#VT_T 9EFC>'S![ M[:??WEZ/__HGI*^P#-2LX8*UE'E/ B^%DEP[XGR*A-K$N&(QZ$HSL \$^@+8 MU;F^.@QAE32'>U#?#]$"2(O-]4/^8SSZ\_.;T:PTYAVEC_-)_.:GL/C[UX_# M/W)*]UDPDM_B"^-GF>L[YT# MD[M-B_F$V"?S.)M/<#&^-(<:SJ[*U(J%Y3N==5$%>_@SNDA>:;FRC7P4'X.W MWG/J@I,L*@?4Z>!S9(:S$//@\,>UO1VZ][Q59Z]56?==S-0PHX!1@0=T6O@J MEMCL(PE6FT2U=BG7N29O@J[]_=B]9RP^?_$2EZ,2H$XYC5Z=);A;N*$H;R^@(X#W_]FW#GG M'E^#]:O2CC-1GX!?LB8C?E\NB]#J6?7D&_@@;<2-GW!3+C7*V>"H4B12!1PX MQ;-,-+ #G[P!7&GON K^,8/ *_$,+ &07GNB98!?2HAF[J M9(YL0W-!#.E,Z!4Z4:_'AJ4VJI5XJ'%RE]=B&"-9-I!H JWKMO!/:::Z>.U7DN*86>J6) M9%SQ,FA9VXSG+?,ELIR9'GLNHD_#CD.$7X$5;WTLH[E_ MOL9SKG1$6D7%(N@0T0H7Q?B2U@CB$U/$0 @F69>\KG/2;(73O]W;D;K&7Y-S"K52U+? >5%V MYE$ZJ%+RL %J]0XT@575MMP![ PLR^-4MX\,+>3>QWZQ@A>8I @"+<4_?N, M7QRCR'_JM+0LV*AZB-[7IL,AEF15-APB[HY[?5RA(N@C7*O3+%/.P8I(@A1I MV7O"ELH S:F$*)-#@$VNT9]XQHFCH<B\=X 3JKA.R>5,$BLAI6P8L8)&(HU% M.R5Z 952:Y_KK60;)M52S'.YE0Q&JB)]Y#)B%JX,P)&VR=(H$+ MN)4\B \'WDH>HI=>KYN: /MU*WFD(AO?.QVCA5YIXCEP)Y,D0@=*)#-X\G)\ M2[10.H,6D&.=9A//ZU:R#CL.$7Z-8ND=ER1")$?=8CBL+BF"D1.K$Q!%5>#2 MTXQFV$N]E#I(90TOI0Z1=P6?:ON%*1K<0@B%AZ:,""IY13P+O%S!,>J\B)#K MA)C/_G*Z#07:R[I6T[<'*[V]+;72:"U(M!005S+$*;3:DXY!*>HUA#I&YRY$ MET*#3B2^\QJRVWCTYWF8PG_FI75$:7\]/3[:O.N3NH@E-T*Y$2G.4I>"<.VY M4Y(:[F6,(HK2&B> "&FPZT/;=O=_\*EW_K&&#"*BWK,OM9]0)J()99 &47CN M'0^5TN!W(6J[L;R:XR8'9'=[*9%#?]R8B8;,%-ZD CDNE/X M/@D5B36IC'3EZ*C)D%FEO-M#4)ZBK7D';-G<#6HT%J\YQ)!6W/Z*OYG/ER6RBW' M@"Q:[[M(:) E\P_%Y%.V)"3AD$;/6BMZQB;01> 5K=ANL M\NT$8-W(J ' JJ&QO1!/$R+K1*$-2-)>&R>AC>0.\!@,! *31&K\S@;TVL%[ MYK57-/HZ:9HGHLN>D-EIV'*($CI.Q?I_\YOQC^'T'^'FGU>C]&4X\Z-/XS"> M#>/T_?O7ZU@.=]KPJ AW ?%EP-6[4GZG@[#X@Z0:C5QJ\JS^;=&.U3.N*-L. M#='I9';7/O%SA)&?#,<+JC-M(Y4*7UAD/)'EX PZ+;(.E9 >.&\V>1R?<&\W MP#]M[@0[(3Q[8Z(;X7:8D;T M,+QYVCZ'>(P#R&M^-T$U"&F0S/-[X+3KYG0 MD:K&M>3;'"@ #@N)=["0V\AXR^Z4TRG,IE=ANICB7L49VGA$FZ9%PZ_?9A_RGU-8 M?.8@>YHLUYYHXW$G4TH0%Z(C(#7S2H#+FW,WMKOBQ)^@J#'KB<2W8]![\%-8?_7/UP>@/1:Y"<(1)3XF,TA// M+",H]P:VKU3JJ=0]\Z0/6[]NU MY8F=O6!WGST06DJ=,Q"!)B>16N0R'\>1++7-V1K@U![\CMU]_DD9MUMIN]^T M(T5SJ'FU^NOR)>#C_\__^O]02P,$% @ MX!A5)OB03U2& &3, !, M !D9&0M,C R,3$R,S%?9S$N:G!G[5@'5%/=EKZAA1:*@K10!!6DA2H02D2* MH"A54#HDH4@OT1"IHBB((-B1)B!@@8ATI I21 @]5('0I3<)13+Q?__[W[PV M:]J:F;6&+VO?['/NN><[>^][<[\32C]E#. XIV^H#X! ( !+_0"4<0ZR'M;= M!0 N7 D 0!@!.A Z@ -U6.G-L[=<0?HJ#Z(ZELGI_SZ!H0 @*/K.Q0 4_M8 MJ6TMJ@'0[[]=>X #'. !SC ?Z?P@*-DM7QQ[A[!+@Y>7M0.^@?T/ZF*+BH MRB'W =T??F5BPF\^K;(\ "0F_L7_B[I@3/XUXX&Z., !#G" QS@_S<4Y.15 MX7+R< 4%$7DEZA$NI_@/^Z@Z!$ #*$ 6T '\ 0S@#G@ 8 ;X 1X []$"66< MY:A;8* O' ;S#I!U0ODXHV61/EXPK),O3%Y6#@9H(+"^3D@/=*"(,]K5W5M3 M?/ECC;B(.TI3W$KY@MP%7QVTF[L!SA]MCKMH@<1Y(-50X@@M"+,&%H[U\O5" M!SJ)8+T\O0/@6$W1WV:'4_U?W3!1+0U_E O<3%?_]Q'4EJ;H[VNY?OVZ['5% M61]_5YB\FIH:3$X!IJ @0QTA$Q#D'>B$E?$.$/M] EUT -+?W3?0W<=;Y%?; MR=D'$Z@IBL&XH^ N3B[*SBB4LHRSDR)*1EX>Y23CA%*4ET$I*J)4E.55%5SD MG45_ITOXHYT"T;I4T_I59!DY>1D%!8L_%UE664Y5 _8WXS1@?[/0_X5L:6F@D'#D MKS7Y^/^)WASM]U^KMJ>[UE\+ZS_%2>W^DT,EH-Y]3$Q,&K!_S?WWR8#]?O-1 MO3]N5>J5(O\#." Y(#D@.2 Y(#D@.2#YOT7R%[F+]J9JW.M4,4L9HFIG,#T] M ST=F(&>@1$,9F3F9*%J#&9N=@Y63EYN?CY>;EX> 2'QHP*"QP5Y>$5E18]+ MG)22EN(7@2G")!7$):4D?TT" C,R,C,Q<[&P<$E">:&2_V%0:@%.1J J*4% MB0(TG"!:3A"E 1 & ! ]Z#?\>7< HJ&EHV< ,S(QLU '%', -"!:6AHZ6GIZ M.CKJV1#J>8".D_[047EMAL.F3F!1/RZ%B(27C&)G"NJXS3I7CBDZ^]]D8C[" MP\O'?_R$N,1)227E4RJJ:G =73W]LP:&Y\PM+EE:7;YBC42A75S=W*\&!&*N M7<<&X2)OW8ZZ^KZZM;VS^V")O[_R*"P30@OZ,?Q@7 M)S4N&CHZ6CKPK[A --=_#>"DHS\JSW!(VQ3LY'=85"&"D>M,PLN".B8Q1;,5 M;F?_3N8CQY3&CZ_^"NVWR/Y]@=W\3T7V1V!_B6L08*4%48M'RPD@@!W]&(ET MFK\RIMJ6?*N&4*72KE*;?OJRRMD;66'+R-<_N$"]IO;"LJ]N*%. (53%H^$9 M+7?OL]T=-ZS*0#&.7%;W]YQ2D20/]0 I7LM.U.7U6ND3L/6NRYY $Y0S0K.O^"J8L$YKO",2F\7U-\ M)0NDQV7R3\THR6V1Y.Z",>A /X\#A+)??Z]H2TUP_W&OY5I<3#@Z>0>TKQ=T MK8;DT8;S/+_[%JUFP#498IP'>&'O-9G9^91T"I)N32HWRK7#@ZLCJ[&(KB$"E!O3A$H_$V9&YT<$0>=2-Q<7&%2&V0>A849O?BR_%(C\GA<5X&O49F;FMB$<0 MVOC$-H7NU,PYJ%O\N%X*QPS:7?ZZ8BQTSN .G=^YVA"$GJ\]"SF!H:2SWT- MQF>@))--[(6F_.Q(P?#&?,2WFXRD!Y_^KD@G/Q@4Z+$YRXZC^B(]7"6F=SHO0*@P]0@'8IRZG'EMM-:SNUO--#\8'Q-4LA<5/S=O* MMS@;'DLM5UJ@?[&[FW)Q,=\'[8[RGDD7"K\&[;TJ0:NIJ6BD34TU+2FV54&_ MDLWL*OU @F3AE6*"C+32\!MQN!5P:MA.;CI[;MZ2:$6I MX>+D%=$$';&7S8XXCJOG5I9IL$L.;$;2&)JN.7^M$.OA-)+I2,A9DGKDXGMC MP:],2FP?]$2CSIH_J-T0Z>([SF5J\.<, 1OX4ZM-T?QK18Y-,C9N=#P;H8C3GZ9#!B/VY]1Y>J@YYHE);I;JIIF M75.U,$TT?I^_7O\-1.O57J(CU/<%2P$B.(FS"+BS6A5+/<_@<$2GT:GR[1R, MJM;'L$JLIE1!GY*',1OYQ.X"HP;Q_B%#FR>^ET_NL!ZNS<]7363\I!L3PT"3 M6\O=B%UW*(9[S%FN!3W\B$_BR0!%3>[,0-EQIX.FN$R-F-Y1@(G]T?T*_#H^ M ,]:2 'B=\-VOM>T5[4_Y)NLX7-$]RB]O:E/C-&E+9/4I@ #MX-2<&F-:=LW MJ8]FV,\<^RL7&*7*R1??MY'>YLJ:"JDM'(O-S-?9:S80JP&($+OX3RU],*&A MS/C-CN9[\78?R_= Z1 "3[#,+KQJ)HKV@T3K0'(AH)AXY_5B7@J[-GJX*JU*XD1(IQ._KS0AV[.3>/<[>3Q1K$ M&E(%HI;T&;YK?/8';S6%IC2R0P/B>CLM8B4R8H!?MDZ(5M';9%$_K1JG>%+K M8QSBAT-?^8A _=;@2*V-[A"':M"SX+?[XH-5BE8KC6EY#CH8W >>6\C)8#!? M._M\-T.Q2&E4%WT,8V:4TKB9(ZOP@:"M7_6E)8YZ"GO=H[?NG!..@40 M5\91 /.B;AG(YX56+F0V[N$L&#>#H0#0P7[O2",IC-](Q%&+5@=CS4YR=FU8XEC=.]G *DY=9LR-OW&L:N$>XCUNDI0 D% MV+U8^:'*>,)XKRYLL6:_&R^=?8N[*QB1;$/>.N__L5#LA.+/231AWG;$DZQO MSAY;%&6:Z"/JT!:^7P3:<)MK [_BLHA=B;^[+\C/$\WO$,8WG(/!L+[VIZ3B MXH3F.R:FG+R$=C6=O:8]YJHOU;8Q5C>QT[>?'[L?*7:RSHQ-&US:5_VT"T:T MZ/1<3KC&\NR0W?/VX7"_-.]'SUH?F>J),$MDA/,IO69EEW['R7E>42B<+;NR ML$%(KK)W,E' _T=?<*Z>JCO8^%G\U-Y\U:I7TT"E5/# 5"937=WV78=Y>RUU M7/=IKDMO(:>6S=-:"DH3KS>WUWV*-\.Q-WX<8:\]U1=WHC=FY LPQ %V3@M; M#M6XP>^LNBA0CXLKJ1W\9 E=UT@6V1&B +>M5R]&>(VOHEG-*[N;8]'''#%C M$4-E\X-5=IQ(DUR:7%X@D'LZC6/).-6-?>G>BWV8B G_8/--63 M@\TZK,F[UVQN\>Q'20V^_1P(V^8M&MW9O4@ ,T\%Q$;*V$;_&O,;MJ6&Q_O%/5)+SG7)O)UZ0TK*/!R)KV^J"_Q MO;7^9+-65+A6)C3&&N\4PI"94Q?DMOLR55Y4V%G14E)?^\;5IR7F-D:*T,XB MKPVGR+YJ5"I/2<43)@/8X4?.50ILJOCUS5EQ6PAJZ6NX2EJ:T(Q_VJ""V M"#,ZG-^IH1Z]S65Z&DJ,\\K/WP!QIWP<5DLY+^V1R,"NNC.Q_@["4GN(\"'$ M/=8T(8%&I8WX4K.&+?3Q[&-SDU[/C;+@H>TNKEG%%I]T:-JG<&%7)X^G M3++D\2OIC<9&:>;+ES:]O%OUP@U#9$=&,4"K2D>8-4FYYBX/C]J]LSI>0G)H M7Y:T'*>=?>[F-HW20T6%S6O-3=)+ ^*KV6#3//+2VNZ6M2#HD'#Q3/Q+RK M-6DY')1'N% 9N4VJ\GM!Q^JJW$[6J0_K+[$/:1;V?!;\D^WS_BR",#J7-'=2 M/IG]\SR?MX84?<_IQ\5E$!':C/=#:03:53P//@>_D-'CZ5)83E>OX24042<2 M:T78EUAY10&B,'QB9=&IG:UBL,$ )9/H$7]N)Y=\T9@LV[2I&7U;6K/#JI "I]W>S=Q ^+YM,8XG1 M9AW@GO#I2A72JV;ZJGN MM737E)PW6W.-N$@S\D3#D]"3U855Q3'8$^?#)-VRF"\9'+O_3@V!W:1-W\P" MP^R:/GD0"K'$YJ-W*TJPC7 :N6W$S00RD=TFE*TRL:D19]3QF-7;3+',=2J@ MH$9?J79'-@9\3E*?&](V5?4(HCS\FM6]-WG,HGSHQ1+DYI6_@D97#L.6$E8V9UQRH@ M:P^NVY#4L.].39(,@V6#\ZR.@;J-6(;C?%]CVO'-M+N M!+25V%F/G+>$W0GMZ9=Y#!)5+AQTFC%_H4_XI5?_# M9=ZZ.JI=UA?MR:,Z^[8W_CT=\0GVQ8_P]\5!CBM5]^S+:FW>)F>%3HI_$YLO MW9AB_7%.:DK3G#1S7]DB2:4/51QCV=ZJ>[D$,@"RA8RQ@;^U"!K.J(ZNO"#C M]Z.\7"D PR$*L&H!^B&C%^ %&89 &@REO;82]>B$HY(1Q4ISJ1[;>=M%C$/LBVPRX).S07'1AYM?AS9I!/N)KS'2,VZMN7;/[*8>F%84#.UXO7V)/$R!C!"BC[N77-@+H=XIU6@=TS'?'; MV+O+\>N""*A5(?8Z"1P5;)9;8?F:J2P@PN/DVG0SGZI.2^V2@N9\)J_&1!X/ M[=0;J1',:!1.Z+V]C5M-83XO2K,,I+B4HE56IU4\72U"OIXW*X%>>_*C'_7< M*\(Y'37U-'?,52-B_B))[=Q)/\/3]%HGA?C,#.P2=1V_-/M:Q&F#"[+-?N), MP#VGUJ(7,Q^'+L3P.L[DMAE>UF*HX$EEZ$+9W_,6G8LO7PM;**XRD\/SKG(9 MLT<74G?XW?#^S=F_1&$/#F-:\5* M>+:KN&:(JW?PNX@9M<'DW:T]1?OH;"S,H-MU_8EXV0/H6UN.H=!(P)*L9T+= MQJ9SV9X]GK6'^%!T\D3&]-II!7/>> 15RL1/V=F:Z-%)<7%F^>%'=&U!&]PG MW-J./MJTN]BMWS73HRQUJ[2X],+:N9]<8>;]H)9CH#8L^[U0=0_^S#:/\5P* M4.B9#,@*:I>)0;QCKK@H5C+5SSS7RME 01T/#^D MS,-:IL*1DGBM3CPS4!C+OW[A^K@E/COKX5Q122UOOTR^UR-C&X<.I67)C&Q-IUBO+L8'"W'73;A6QYA]B MBXXM)J@NW4GSW!A;-V)/S9>9+DH9KX@R.*X3%614B_A8;9DA$ M6O1*9Y0/;%V.5?C)ZR^55$0V'1_RJ%-*\RC74UMS>>")V&H&;V:08'LJ^L9W M*APQDGY'ZWC'ODP*?ZF(\70KT'_-?UN/]Q(MP'X.\]N[ES5)FQ4F%J@G'7JS M.G15I6G$>C55F'6@*4?WXA&2[_%G8S-'0TF3OMHC1'Q.!PKE7#YB-4Z5.!B\ MTG[3.3*K-\B;BVX^YS[A4_*Z6FXIGE]O. M_6_);7ML=+/P0#"D?Q-)'.*NOUH#"KZ$%GZ>8XA^+>OW02VX7'W]SB?JWF5D M+J++K:9(R2CA+$D0$NFX_;"_)7FS4Q$-&LI!7",F2QP M<=^Z4B[^VE5 Y^?PFK'] )ZYMQ*6/WM&OW?C1:O!1)ATZS&9J2?MJF$5."%M MD1]M:!-PV=71PN%#D'T!XF5(&>>W1N& @#WW6+;(I=29P3)!CW%$K-(5QI 3 MYWMF/$M$O@J .R#UN=_!LQZT9U=/%*8;".CW++W;]YT2?73+17 I](1:;=T M;W6^H00X\98^.T=HH?##M@(R3J$&AE_91-P&@B*EQ+@QDK5K[*:&?56+U=)8 M<..1>2_2SR,&5YP=A;!TK4)CM'28[3JM=/8*-NW:?/%&ZN:;);1VG6QCVG-_ MP%:/SO2C+AOOS4837M:Q0[RK_>NGH26W)XPYR6[TG9@;+["?'AR5%I)_F'CF ME 5TJRE@WO[YR_V.4H,ZC;-9>I+>?$DM,7)\,Y/._G[['7/+]C#J1[2SAS$<^[T?$*4HPKN<9N_]=;">A'/2N,[+%0[%)Y, 4+ T+#" M'LQ,/-?-("]OL;*2A(PD<7;HW08%.34ZSH[(;]6E9$S^"/GI^/[3-]]M(#W? MYZ5$Q^0-^520!>K^?HW&O%G@KQ7+$1KGQTO"%NU.C!_5B?3C7[Z[$SR?T'Z# MJ.G@FZIG4M:Q\;'MC,!N%;SK1C/ :7N>IBAA;-++64$N:*)&";3:]R+C.^[K M_L6'.]GN"[*HJC2E=MA238=#$[O30?]%4E56M"+" MI?3Q\?L5<#G'&QCNXP"7J=X?)B:!D1Q32+C)V"Q:?M]\O.86YFG"U=D.C0_YA_-\ETME%>FM<\X2F'A>%V"\US$Q?Z;A851'2I;XIGN=; M@:^MX9E;72X^@GNJ.N!UJH^6R,85JDOL5C(!-\+3HC;S^*;LK PKB];B^%Y% MW-QLU$'2'>Z(C+SR> O"!5H5K"K:"F#T$DD,LLG0O1V]1X^QMOI4PW=U6O%( MM'*1][C1TULZ[UV7N3U/:86G&1'[+$S MV<="AM>)3H3 M#8;YZ])FNX=MEV8N6G5 *_?H;/D0LGAE"1QM%7KBU JN7>!=0VBVML M"?7C+V:$RP85%!2D@ 0">P $ $P &1D9"TR,#(Q,3(S,5]G,BYJ<&?LNWDX ME._[/WS;$QI+(MM4E'W)DF29)%LJJ>PQ%;(,39*MQHP(63*A*)4IBDJ,-1$F M>ZBL$6*VDFTR@\:=V7[3Y]F.X_=Y/\?Q_7V>[_/\\W0[+LL]YWU>K_.ZSNL\ M7^=]77A?>"1 ^HB#LP,@("@ G.5_ ;R?P!;;0.3Y(" (X%\"O"G #A 4^'/] M^2[XYQ(6^O-=1%A82%A41%3T7TU,?!._B8F*;I+8)+[YS\7_35)BL^2?/_XH M^=\>%101$A+9+"8JMOE_^>*] V0V"8+"?4("NP!!&0$A&0%>)P#E8Q3Y%SP! MX'^_! 2%A$5$Q?@P)/@"]=)\^$)"?- B?,3\3Q/XGP/",B*R._?:BLJYG1/; M%;G5^'K.DTWJAZK;Y$\.T35,SE].$M^\34%QN]+N/9I:VCJF9OO,]UL]?<,CHY_'QK],3)(IU&_? M9W_,S2\P5E;7?C'7P=\;?^P2 (0$_H_K'^V2X=LE^&<.Q/[8)2 8^T= 1EAD MYUY165LWL7.1BCG276;N+K)2;K\^,!%5U 73^ME$,F.[=BIMYUJ MFWC #?5.I116:P5%ZKC7L_1?%D^\2KR"E&.H\]FZ2Q#PQA1W\WT>X!S# _I2 M&WE SW,>D'R,\%T;5T_D-&/F5ZYRN(\A[Z#_*'CS&('T K=6@&0_1^#85PF8 MYW]%_XK^%?TK^E?TK^A?T;^B?T7_BOX5_2OZ_Y;H; -SFE^PQ&)(SPC5T"4< M%3_9T06CG^[_&.5*-TB=O#N35[:P\2'*;U=396?P@Q"8^:EY>"Z./@:M-^>H MX#LA;#T\ :1AX$0Z'/O;+I@FS@,"N4B.JCQ&\;0 B\,#1!]@^D[!$ 16' \8 M^?:+Q8$GPNBA#>QG)LRW/* !R[%QA1-& 3?[K?]Y@V?BY#"D-<,)++F@$R?- M-F_E9%K%1\/2ZOM;]B'N-=L&R@8G!=]L2C(6T+X-J3B/Z43":@8XBNM\_%JO M,.V),.1S?"<4O/6#ZU MF""-H9CC)H*Y6=?'50AG* TNU/,#!FB'$UZ<+I3^&3"WH,L2XZO&O[U^/RXT[>2++43@1U+AZ0O3[5K>#(O]A@^[ M*%AWZ5P=9JS&L\0 3D 7?VH0=Q3-=9OEU#GHR4@U "\=^XPF=0Z!]8Q7^,YU^8!@S9 M2E/T?G)#)Q'44:"%!C#4R MD.KZ9^@F6Z$\@*P

    ,8)H,'E/4NKF\D[H> @3R /W.W MRLD\@"OS&L8.P_[[K;<;6D*)_Z#U^3_U1"C^J_:OVK]J_ZK]J_:OVO\_J:7' MOX=7"9+Y^?#(7P\3J2.PX5)V^M4KLH1*G MA)/' [Z-H94P$[ APEJJ$IL/+'D&P[\EQM=_7 M>XL'/#4:%,/8;STA\!\VL??0?W\;XLXIX@'_QGQ.B"VOLY4B>(#V44XE#Z!1 M>8!KWOCR+S3 %RXEKMP9F%SFSL#6?ENC> MF&U$Y8_E][;&?X?I&+ZH=.4JV9&".5L_FG"YYJ#G%EW3?B.3$YWC-Y0_:Q_9 M&[-<[A!5X?"@[EM!N668;CI_QF^#VWF OR!R1TU3,^52JYE1W?L,LW'OE8-Y6P-)[KV#]([JNG\ONMI&W%B7 P;C(*4;K1H"$__UJFHT9I[15 M.DZ7&?^6\P)RDP?4HY013PU*F_(SBJ.L:Z6%'(R-+[^3=MJ1M&73KF;!<:Y$ M &N7WY3C<\-D[NZ*ISGIV^B@VBF%? >[GYX69Z)RBG3[FLU(T\KO,'3DI\;' M(1C9.N+6;I1V?)0^-\?2&2F+8X G1M"4&ZSA;DO.2O06]$R4&7D=4S@_U?YO>E$,I'#X3W%^H+=@< MD>U $E!)^@@['.G(P@SXSN]PYZ5Y\X_HOB0MO M;ON%0[7.Z_?L[PT-LCXS_G6KP&I!MR&H UTBTG&4"R7TV,-#5J%4HNS<0.V9 M8:Y:W+E?>T9P34=8.4*"FW1>';EMVR:\!<_TXS1A@HF3E,53@^CM")\4W$U3 M>ZE7X*G.JXB),(\0)^5)S?=!O4"-B8C>8U+50!]!K%6#C> !22?!@IY6 ;"+ MI177T.TOR5#(-D39!3!,WN4CKFE4GY%OG^Z.K+YC:#E]R45$TJAGC =NV;TZ=LQJ[Z"47*51Z,48!.&"IHYI8 MQ \[8Z:>GXC56)HZPZ6'L+W5B/L1I_9SZ2D#UC&PM7S> ;:4H$TX)#P@[IFQ7_9D-H5/],CN($-//=3MF M9@XS?*?]/NH\&CZXI]!"]"MZ.>Z]NJD \UD4V@!LH8^_0QO1B1T\8!O8/MSO MRT@8'>,J#S\]'TR("S#NKSXM5R\=])#L<%HN_P3Z&)UP"T,J': O'^84V\BS MKX(1C,KA%81S-":-JS:DOS1T]A[^7GX#-^Y#3NJG"U.)3^^>WZ<&YVZ&D#&3 MAA[\LTKVC@23G)5VGE.WYGLA.AI]W@$/8!D,,?U4V<%UP+]CE0 MEX[I04O3T3GTY9Z&&'$*Q[6#&/'&"!G84)M!O.1P=E?.M[N]^^/>"3T!0:EZ+_Z\BJ2H7)+ MO>%"9IBVGI;0STE=*BP93C\!O56HN53 J.W&J+!U2Q$VEJ!JY8*2S>-)O0CY MTDHZR=["__FS3(5)L?,D9),92YFY%42/)53YHE/99Y PQ@G'1Y'V%H MV*H0TB2\CZ$1M=78US[AQ[)WB634CX@VAT^4?55B7]U[41$@C9['O QBHAEV M5,]LO34IV:$DZ^D)C=Z=G[Y0[46^WR:1I;?MD,L2\MM7$!U]K=1WAA@Z[/W1 M=-.JSY&%CT+RPD^TCN26)=GNH";9HTXQ%IUK.,4\@%3- R!H\3CNA&&S+GV= M_(VKDV;_UF_PS(+QT2&]RK2T"6[V.Q52Y[6]PD(O74$]/C]!,!,"NN"27-T0 M-:7&NR>A2HO^ H76VLG2\NS/%RZ7J2L>97F.%BDP'-.L(LC]4 70[DS]Z%K+ M\<\&5SB'^LYIF$N_D:S,:C:^;?N^I$M-@;Y\"V6.(?$]>FYL([O@Q:0SXKF7 M7[>:[DV_(TW&18_Y:,<9REYT,;:L,E-5"=:^>"RJ2W#<0PF3;!H1>T*V/^JY M?]^'V\C#1P]#'NQT/^$D*=!_(=&FI+AU+X@MY\=_;U@PX<8XINY'9JL.RH9Q M.21&\S3#LT,9)J'L15L:BOVZNV*E,==9_6"/P=Z5/-8'D0 FGTDD74?!1]A[ M6;"X?J;C\)4I'@">&3\Y-3G?M 8S?&0JG1E]=_Q>YZEC]V-^R50)1S^&U#[' MI\%"H5@,W0W^!4<22V$[,]2[T5L8/S*;;1EYQX9>19A:*T[UQ)<.A%K="G'1 M$;X[FWG^S:GZ2Y==I)M@*C:ZF#8''G >+S2)'L5L;]T-FO2TRM6WOE:SHGND MDT^=WS"K6WEEOW0Q*VM=677TP@F3ASE9-8D)S^Q1C:PCZ#&>8W7U@;T)<4)U.X+_M0FZT8 M+#Y=.:9*;+S.LV-&GU-,(#TF;B=$8#-A-9Y+0Q2DV-P^-2'-BA#'4'4([>O=@Q(U,[8J6* MB*5",P^DI?DPB2<^>[L'-HS0?.Q//$E'SD1E9=TJB1,;G MOP =F:5OIN_;?LH6!]?* R]GKGM76;R#WUO> MB5KDBM\G0R=/CC G0484Q37KJOSW[/O4FR6,Z3HUQ16<[QN$;X[D:]HLKD;' MPD,W[:NHL4DAP((P+W&>HI6YH_PUI0$^HE?C/]W?5A%59LZ\A<_3?"04@2F( MI&HF%R%:\3?1_-EI.\J.)1- 3?\6EC?JS'!$-%'6%_RT:DMGYI5-<1X95EHQ MY.L.&UP"])8<=Y^@/O3 9O^"@+JQ;? ;!9BZ@?16;;850Z7)IFBRX6:K_%2< M^^,,Y<-PX[B*Y7P[C=P>Q?/F@;)EHL>%@(0']JA@UG%,FUVKEC?*%!1BG&*> MIG-2^3E(XII?=I^UG,\99&[(W8"&>$^.9\&E*;_QFGV;%D^C=?Z54E.X7?X6 M=#$L+,0PHTB<,9Z$"J7ZPK8@FCPRR?E5!0Z%BY'.^D^_^IP^D1VU4X.V^:!A MXT&;R>(,+>"_L0DQQ+B0>!Z0YPWRRZP@(3<>,"P#Q_. &@R[<*##E:6Y8<<#6%I*6.[M# [F?RZ7@.6YX@Q ZS]LOX6X$@P>H!7.>0); MPGWD 27%>.IF0BT1-.QA/ZEEWOB#R9R;G4'(T@$XW'\_.(M_!P5-I[@G[[/\ M>,!4#Q>GB21+'T@1\Z_\:+B)!G6C=Y M%O+)]]8_Y/LQ^AE?W38^^_[5I-OS(0ZC\7'AY;VO5CK.NII:I<,SD_?:5 M%97AE8&US=B>U/1S$A*6O2L=U&;=^ =^R]% 68"UJ8ZTHIN#E>UC\ MM4#1/=99-^,"?AHE.'=%'E!8$B)?<_F%ZX1+(PTC/M>QRDH/JYPKUZWZF=Z@3! C MK=.SH$BK_@VWJRI9UEDR13+O];['R'/Y^^=7-L:;,/_S2*WA-\>Y=!2)#3ZF MCZ=G?$C^Y;+V_K+R.7Q% M?G\KT[-Z^9SQ0S.ES6:[GAE4]N3^F^X%&T64*)A 3^4NNM$CZH==XC?W['W3 M9"SX^%N M47EIXR-<,W-]!DA.14'9?'C8Y MD&RC!L(CGZ$G-S+C(!1Y@$HZY6#(]G_]S Z''0E.V);H9@V*"8$ MJAPWU19KLZT!O(Y?*-I-7T^Y2%WY-F+Z^UN#EUL)M5]C9SL)]02"\KS&,N9' MR$#,V>4T>"VF8SEU9@>8]FI?PV,0>F0$N:1OI1^OS3J]+=)>(Z3=NF+U"9"< M/+X?W_S\,22#!P3>$J,@:==9EQ=P]!-X-93IF-5N$@W23J!GH_8.L^T1W^#^ MW3\']!=[V#J'\X"K,L:)'[_GH@=:4RFS?8AK+MT-^4[WS[\Y+'G^O)&BJ+ L M9+]5Y,FA@U )-K]N2GHTC?Y0CF%98]K3DA8@"&,I:9%O1C*W-0""U:VV8' MRH7;D=].])"S_=YV0?(YUB3I#(JT;^(>- M7/6WAF!0 1Q!E4!N';3>7#8KVKH1^&+55.U,4!]]W7OJ%04Z*:HHC M \J,YKSBT_9)S$$>D +.2(VT0OCD*IX!25LR]0[..S'^\[RD7NMHY9%=/6\* MA 2RR76I(C:ECR'O![*'^?-J_$V].G-+9VZQB/@AO2.NT)%R'U2DL85GVZ.%3SN?*XB[K M7X"J(CQ\4'EM09C(,I\GRF<]]H<>?G8HR3.7")U)R_NI MN]\X;77B 1Y"FH]?E#4D+:B+?-#>97XZ6ACZ;E!L-ICF3*]E'AW!(/N)D\', M3V!T) 6:C%.PVOGL*QC0/930$F'ZZ)!ER$ZG'RQ=C9Q75=VOS(76QX72-T=C M:LJ28:0BM"ZG'F4=P1)#]VE7S*.WU_(C:B=,/F"\/N35FF^>LI[1H0+)DPN> MGS8_E+0X]^@6=O!:IJ_OVPNU3:^SG?QBFD_NT.F?LR5EN.A*J.Z;"%];U*H@ MN[[=*G/#;4V(GW:4N>(%/&#W.I,?%VHFHOG<31M#NH];@1/"X"S] CCK9&M+ M<:*-..>^E2?54,B.%1Q7^PXF3F&,O0A@!)S(-=PT8-#U6?WWC4%.SPRJ9*<, MS>:< "S3C 170F)(^7RP[0T@@:6\R-6FB_5(//#B 57-4)+FZ),6I;?&LQ]I MK^_8>WY]VNEVJ=&O9S.Q,MK'&NJ4>2+"7U]GXN)T3,OPNV('M93JO$'T:8%/ M;'%,NBQ*EH["*;9CMS6D+$'2VU.$6'9+\\QLA>_0%N((]KCNK.'45!M!EA#, M R;+W\'I;L14-6 4=:H4O.;XH(,@:ZJZ#6I,GSH_48DF/ER5]059R;%+KSJ(T<6.+%*,BHI&@7@YI'Z)]79J;]1_U0Q:ZF.S+Z'V(6:FRN M?D_L+;\BP##\\T94Q(=S#ZW'_7"5!URW$0EKPJ>C=X#C'>,'##))RL=$YQ:, M9KZV#]ZY;]52_EUA=U7GOO:MKVTKU7N@HM'+$\Q%IBQH09G&339!TTNQIP]? M6E3MMY/,?7RN0R0V2/A2S"SAT+GA*^77?ILYF?9?:;QWWO=.RN'L_:2J[=9B MWSVTA*@P4!^>:0850&F ,.HC]8,XC[=#F! I0>ZX2_VAX1EGJ9:ES,U:"Y]. M:ZGVRO>AOT(;'-MP4S!F5!,G#Q.(6%Q6C&-1],::4%=5?*P_&)8<;MCK'&DV MGVOFMQ?8>M7%^J>LPZ M=4Q,/FM_7[UT:]WI:'G*?K&'5?C+#2-7%EWN(R.N@+L*2$.:Z MC:W+@+&WNG81^=V32N#R5BYD7&J,FFKU W(15O1%_+F2!5:Q7;1>C0^I5^OV M^^;;<;JXN[8 "!+W63F"(,UV?WPF] "LXVV"Z'S]_E_*-WV@>TZO,*\K M[]6SDSZD^C9=GOG,,]-Y^ DAP4/5>-K@V1GGRU7/A >N0>\"Z)BX'R1< M.BP8+L#M@(FR S,*6[$,'2+KI/RE=N7T,ZX:OFE2U<^T<]JF7*= M\.U\OF_ 5>5ZFOVB_3\X<_G/30#D$R.Q9A[0^XH-X4??Z\]YP/PF_#@/F(!Q MCP63RSAY'&4>X'0._QX"6O_@WR)A.'>D'/FW[-$$;B\/6$' I/C5PAQQPTX* MB%USLP>V_H<-=?T?#Y7 )Y;9"E3NB0G6(7Z9\X '.-K#N^4!- _ _-M&B.<_ M;YK\QY#^M'_<_U-*[<-7EPBAE'A@QUFY M=XMP,TS'5*LJ9DA]C$])#RBMKQ0I#-1.&I=??[S@8/"Q3+X"'^$S-X#["):G MK2@Q2K"5+_J.S)MI1E^#']XH6;RZ"IG2I4"ST%NY'UO5&>N)T=BJL#%H &LW M<8):T$^,%XY8>?^J3&O)0JS2<;\9A=\'DT\TUYQ^$=A;4M_ )@.XFS5)A&R" M<#TAQ<>UH^)D.]6=95X0&Q6MO"O><^_1RPIY.=NAI^!NN7&8SK7:AZ8,+_.E MNTX6TVV5[KL_1L=&(Z:]IZ':17%I[9\O'SUM=*^+YF?QW/N83;!"?W!0\#7O M:>\B) ^ 2'&J"'/\*O8[H8SO)-90.ITX)<'E4UBN[P:&!ZB/9[K!AZ +#9*8 M02DH6Q["/1%#FN _XS@.K<;3[K*<41Z&7(6OM%%WM2[A>Y$3.,KL([HN]6(ZP]-C6)/0 M,-PZ,NOCN]\3LV_2RT'BDE&@V)SNHB%X+;8#OZ%QE<@5LX-CXY+?360;6I19 M/1"]:W@A[]N)I-G91VM-8V-C4[[5+/,T5'P^V?C([4_5%9^CE<_\C$(U5[U^ MG5\P.\PB-OYJD5]Q9%N_)8]S9*WYE@L]P9_@\/E,^+(D>E2)^>+QG(T$89CH M4N>2KM'\QG'+]M>DB'GX0RIHF+[R08/A];V2!>Y^X USIQ*PK M]0KY/@E9GP87E.)W*GFQVWVO7$95F@P-8BD]7V0QYX+V.UT7XAU2KY_V>;, M1LDR;A+'?,%P?&=X"R>*5IBSV5[56@_>ITQ<>71DEO;5.51)[["5KY,((0[- M=!2LJAN8\K<0$$">%VB;]L65@=@>-(-%\*D CR?J,]F[:A1DG[W=] M))E\;-ER@%A;JQ5Z&"W$J;!11W?#55K5/HE45C"V??.;,+W^M.KMZ==ROL[< MX7T.E\RU/52,\$\)I,>X&DEX/;%-=(AMAC(=4(F[,(=0 \:I>?VY/2NTW,ATO-J4!YP([G;9M=H\3!*BNS5O]W, M[Y #8/#Y]VLMB_,'F$VH=VP?2-O8TTHM&NJ"*-CNG]SPJ MB3.W;3'R?D![.2)G]:Q:TG+(>V!& YKC',3 @GOJ"[ $).ZF!Y'NAIETUBMR ME?IBF(:&QJ$_-_A.G'&4S>0XX>USO;W;LU^*J]RX53X#NXCYLN[!>1Z.VDTA MIA*VXMHPTFR!'UM#LJV MS,?EIQX71Z8/[DV:/E MM9%G=QR>W$(I*7S'3_0OV,= -T8>5QSRC'T4W!XJ0DB)C@@X4N!8E_11?VSB M\$^L>+J-UX2&IX/[>\DRX>P0H6$,F;_NVRY@Y@9:MV'(%XCLF)8I9@"?>NZE MX(#I,&B]9T>"4#MWUS%_)YHI#]@2=N&GN%ZGV]:[#VO/?4AUURVZ6=82Y\G6 M(X+ZCAQE>!N&K6U '\E2+!L%HAJT834;5?3:)ID/S%[!F+ J'6$;7YEU4?C M_*%=.C\_.&O7%5W-.Z@,D^6J@R9DL40S;#H/D/[U9HTF=Z@J=_5D2X&&HZSD M0X'^O7-; ZMW ,Z"K>[T6!J?UXMH067?O!9LMSQ7&7-Q6/O%HJ3FK7BJS>>7CS]<@O6HJ/ M(:(<+"&"%DO%=,)DT1]Y@!I7OB&Q50<\)-SXV50@SD ?N?3EN4),#;9%S<_8 MXEV.T<>\AKFPV5\)FN28-,K;@70%M,H0AJQ1/S@P:7:XYL;"GC:)*E<3M7.9 M,6R#F)^:K0@*_,L ,W $1GK* \1_<&H("!Z@'%?NV:'[4VEUTOCBA:Z M>SIBC,[T7DP7OG0@>4<<46]"4C!78ML%@+61P>;0-3N)F3B(C01WG%^P9W/W MA''5'Y"AUY=_-JM2'AV9>UW"P<4__>HJ>?*#T4>-'8YIBP4[SKD?_+:&^=(* M4>4[@Y$Z!\_=Q;[(^+7>R8<>6+2#_K,>DO%S)_9(]J?!?D2$I%8;L/+$/M8B M)C;VJR)=8,//'AV)@-8\(W8/@)J[!VB?&5%47/8O2$8.>_\;AO]=O$]3_[BX8@/+#611<=W$B5CFH<]6>QF.;H-6WE2" M[%Q5F,W.D>]:BZ9,WZ!&'2/%))]C3P,N455.B,W=E:<;TLI81G-$^O'E9"8/ M>(U;JJ?B%;XL1U MS1I4P0!ERXKC$I$LS3"8=#0-0L8D6PDA*%"9T*NBQXK"D1U/E E*UCN6!E M:E"ZGU\M1RO6242H"'V[9]/^[C?8=IL6^39FR2@\$9V%"A[C:H)19/^WE:AM M](B&FRA/Q-F5$)_=WR=MY;^_Z_XRZ7CEM%B1B\"R?SPCBEDWB@E>%D7MQF00 MM^SA!]L2BF=&G:N4W[Q/PC>TP]WG_N$*(D_[EYVP]V^];;CK]D:H.4ZMKC9. MDRMNR#C_XQVLGDW86G?MFKX#?%-_LO2!316P( M.?$XOH'VA(YHA\JB9='=-OL9$;.U-L\HUK%M-JJ?@[%^C5G.P69-O>I:G@*: M^NI0J_.V/1_?/88,;^BNOF6N@P/T<7(P38!.9$HPQKN7Y4 )\IX\TE YB'<; M*B4TC=9'SKI(U26]V:D2G$P(14Z8,^,YSUL5&]ARB]2" MC%_P+6!MEW0(5-I*X)7MJ]Y _9]^ 5BW]'K%M *]BQ.69W*- (EF:(5S7"PJ\LIXS-!1RL'C@UO?'WRG M(E"X'@8.,+WX;+B#.X)A"M 'N ]HSX66^G17,5Q^4<[:%8I[C>] *L?AF'?! MGO$5S3\YO.3W[:7>68$!A58Q] AA M&RP(]P7'+!A!6D4_!PM_D/!8,RFA-B7"S3VL8WV'5WHBPG9?X %>ZCD=-*O+ MI\\=2A18)W9"9+[&P=Y=)69&Z ][7VG9-;NB]5034>=FDK+_AW"E;B+G)K\H MO\8LY>2CU!FKG1OR1?F1&G_,00\J$BUPA"()C<,DP-8MQ^"%#I@R5G M#5=S[YTM382=",'WPC/A\C!2$4ZT51G6R0.^1#&;P#2QKFG)KNB@A!<=E.TC MG36Z^ [=/Y]C-7=_WLCJ.T/N3@,>1@L(0$Z\"#VCS@G?X1ZE&&^0W4 MWF"*?E2'[(*A:E%ML>O%VFF?HS=HADK..SW48R2N%\B0A)86=*FP+Y[NC 8: ME8$[\6>C*6[Q5.M(L_+9D1#"9BO9IOR3BM3S><3I'N6MH1.9.N7!2,W;.18L MX\3-6L7_K0TFC2&MXWZ;X?BU%?.$&92S4WZ#[SR:_RKX3/_LYY1@YB7-?@O\ MUZK QUNX&5J/!?_#!KD-(Q&@*ZD#DW+<7C9QXX .UZB<97J_K63T:3GF3Y#ZE M8>*@JG)5.L[L+@_83"03.9M\#+F;R3R @@C+&)8O/^5QHW#MPJD2A_)F"N[E MT2X>D(*D+W-OZ"OP:< E'L PHQ(:?B2AMC]%]]KHC5[!;9J/:9#A)/<7S;2; M1G_DO-D?=,+!5GT.0=15H$ [!L10'O3H'XFHA!(.P9FPPAT/9:;O6MWG5&/X M45E7\H V*?N>5:!G>=YL[;L+(,H]U+G]D9/STY^367FA>X9;"CQRO@=['[/J MT.PDAW3K1&M_VAOAK:E5]R#4'-&:7LL8R^!8\H"T>'0/8A05C M"Y:N\8##R3S 0(I?-N3JKA/ +-1>'F"#P)",^(5=VNHZVQ;-7QJX40R=_V.E MEH+Y CDV4H^9G&J_&E-Q3N1S,PZYNN/-S0/[] PV]57M("6BBPG./(#LR^9W M^$3"GI_KS\#8QR+A$%@ ?**![)H5SDX@0=.@9S^_LAJHX<]*N+_+]^5;) >#]J''#HM^7E#EQ)T$[]_\E3$U=J? 6D=[6>& MDER'-I'N[(B57\6P93$D:!=^HHQI-&0CAPJGXYB&-_5^^1U"W(+1Z&>6G"]N M'UQ.:7@A))BX)D)@]S/]-?4[B'P M0:?/D; 8NCV9M7+H:Z^*\?M7O3HI9W=).FR6WYSS8\TX0TMH%@EJX)=^,ZXQ M SG8)>XV-I*.9>YI4;AI^#.PFI70\FE7[D&WAJGW\^]5S0-C!>^S8KC],!4V M@F'R#E<_OE3P8CZ4 243)W=@'<95GI4VEGUZZAR^?%L^]8?0;MM5KY\G7R+F M^[2$J! ^_8?1W7&919 6\!@9!VK&/")-!WC4Y/8M=DTN=_JZE$L([+H3/Z8X M:I*3>U!JCY&-IXJ'.>U/=4D#2Y[PK=-:@W[!D[;D\5DD\N85/X=A"F;MB[[( MA])9WPW9WPTM?RDH79NOU6@15-MIDA6[Z^XX]-D)K/A7Q,O/-9L$@PXM.1_=YAO[( M&G_N=E#%G*9+A[1#Z\7>$6118HS^YJN8FW6K HWIMM="W6_<_O28[F/AIB+4 M-I7&4S%:$X)?TF M(SI85GBSQ-TSU$<_#-"CQ8DVQ_]LO =!L3,&G.)?Q"DLDU@W'&'E_2($_@4M M3W?(NVP0P;8LE74IZ1/WWAW^QM*[8+WF(9M\*A<4)V.GDKGB X\7"+6XZYB@ M'K"1Y&1VK7P 6&R"94:8LC*=-&_W,EW>_+00MC39OE4F']ER6X&V\&=6TJ#5 M:;0ML#^;"N849!<-=OP-6,\8[_"YL1=$.K?8(4L?C_S47PK?%J^X\VS0YD^^ M%^2->T3*!U'F=&5*-XX_.65YS/"W]-(!I88VEQ;A$,+%1/X2:%N;V.F%(G%= MC8W\6,RH1U]F6[/Y-D;2?[R#9VZ#TH^$PB[T$S:',\I16YL&'3*9BQ M7/FT3Y!OJ^HB1$*PQ70V8O;/"3?R<@_DSS$!'K 42>]PK*D=1N^<0Q\8?*6O M7Z]\-W^2>,KETLW1&?ZXF^B=Q(8*96/UP=]^VH2\GOUN0$M0UY.[P3JH[+.-1$F MA4B:-"FZ*[.IEM. "5Q.R_ M>2O"??9J(7NKQK"B\>VN[?8[H ^^[_^JT07P=IFI]$P-08>96/E=1C)& MCM/^>&8)YQXLA(-@VG.*/,G!'>4)R&Z,6/2 Q.*!LAME8SL:S/7/A;PP%;?< MFWGI[NG O2*Q\OJ)RDM_'(UP"[J)@$@X16GHP():!6T#2:]CN+ 1*_T]Z=2! M&TVX]+/3L67-V!VIRM\%Y70L:T7WBWTCT;2FN J,-/96%V8Z^(-L?8A%MB(* MMZK%Q3C7*AB*; :,RD7BG_URPE?3I,$UOA3E,)= M@SG5T8N31.V=J1:";V I/* J#=L<2B),%I =NQ,VS5T-[L+=+,Q^0HZPOTAZ M0[RX%/CZ[<36+,_P3.7?R.KLKV<])TZ?$.ML4DC'D)X7QBYQ>(!D&FP)5]IP MLP)ELI%.)BOP%VN@%WI;7#8SY/P8>M>"_]ZJUNH1=<]3>J\']ZS? M>R.L,?3JEP0BFIY:F6@XN2/56[I9-M%S!8,IWQ1COH6F3S6G,:5PTT2N?R0S2XKXP'R\+U% MD<>5=W8ZW#IJ'99]9+WLV$?]B LC0[]CK%$$S?)[PU$I7@Z?9M8:X>R]/^]X M\A=2>Q3+EP<,\K/+G34^_^4/_XT?S 8^NX/Q &U^Q.SR3._F26"-> MBU/(W;N@IL<0K2 3Y/PN%JW$ME;WDH*7.UO?G;T^I]2\2"%T&68VM=3&02F" M/8@TYV?U3O**ZWY?-+/!#>@1*@J&#RM2&*,UVQ9__>WID9N^$Q4L-IA-RDJR M3(;?8T R1GB #[V^JOIAR(FFAQJ-09KZ>QXBFST[$IY%+5[^M 7+- OQB(S6 M01D?G_=U#YY=;["C]>F^J\-E0.OWM)1VE,_-J&3/CD5/2S*\GGBH[O_=$C; MUH35$SC\3/';U96K0SB:EFX1X:7=(98>NE!8/!FZ--*XR:PI=4G)+^?."#SQ81MBHG]\N'8_#V^E146JAV:G; M%(\>5FGZE)?E4?"9Z+IJ41TO@MJCYO[,YV'N_/92KM.:V-F;9Y(NF:1LW],* M,T6(62I-2HG9[Y_E ZK"/SS5+V76']%-\7!_7U MGDIW&GW:=/;@V?+U@@PKEV+0I., -LO*,68P=/+8C?&"U5>&.[,5;[^M.BQR M+^5DS'.--:!(EXIP!34;EEI8;E-X6C)+FCMH8P8BHJBB^4L(-9'1W?5U+7>. MS*OWAI!57>]5;A=R:)Q>62UDV;598B8R!RR*@,FQ!KIJ? M9SM4#EE7K3*V\ONZLFM3#MI;HYLIG/O%W5IC\\,"6@Y#G0+-Y@%(G!"ZNPE' M$Z) 4_PWC34KV%0UK:<@3_:QSHSFAY[PWCU5ONF0QCGF]=6+.Y)\K$R8">!; MUEGN!^+K@C0>7>=,B'DGZ4)]VEATCWE7*E&*:SG1E;H!)QEN2>]&CH%K;I4(4I6!0:O;\D MJS?^FJ[V[-[19< 2]<-81&9/@>9/" #@RH:<@V ML4]-IT*DIN&A!%GUU*FEU_D>'M4:.0O[*#NK[G>8[',8C_$XE>XIP[Y*+Z") M4&&@WJ_9/)89VW?$:CM%!-PM61LV69E:>,,US/!@W W7=^>[3=Z^;K<<%"V@ MF='QS)^<9)LM"]!ZZ'48L@+339D[EIQOL<'9W_GGP$FSS M;U@/C.X*FX(Q[]2Y;(YID%D2BE8=HEG!GGSI002=BU!M>52G>R-5X\3S#$O@L< :/\/! M(GA %E2E&<[R05EP;K1*HOSY]7F40N::;TNP/R-KVPO];[>[9D5JZXB)-5#M MWAVI G>24X+0P10^J^UGQ:#?HQ5=L^&U4!J"H4"IG\V+OSC9TX%7,1KMK@T? M?NE4)6U^N$\YMD\H0M(NLK[%DOD4/,>2Y4YAM@5PG< M_HYCL=6FTTDZLD(#O?AC=QS9&PO!&KH)'52"W]',SSBT2JPOXSD_&@SG@:F?OQ<:ZN[3<-=;7+6F[\DM^A#II^") MA$U6=BPW;O^D/K&#IJ/KY]CCJ72Q1*0BXW!!C(X^<:E&6 CE*!*CMN]M=M9E M@;6&-OS4 Z83YS$;$4E?)!%['DGXC=&HL0>BZRIKCJ2O%QKN/7T4^':O'["8 M_^@/+K/.H3]@:C7&QG"JK:9S1:I-S9D?7U-- M _*K/;1Q$E8,U&1^Y=QANY*($O,;QUC@&.MX[H]CM4[;:4=E(+LS!.X(/!2Q M FA9%RU>4*"9,$FV-2N2[?"9$(2=$.N";D=K/MVVS]]T;,^8?H1IB^33:P%U MJ;.+NA+&^&5Y!_',%SH@L)%&@M-,Z!#FO2$#E!U=G5*:1_%%:,L;.N#VKD;< MKVWXD/XNU_K+_J\EEL=-DN%;YGA W3)-!,:6E:"*==]O-4!$4%H4>AIB"H^W M7AR8C#CK=[S/[!:TYD;.N%H6(I:IB:/\.4/JAU9W86B29M/IK-.?6V7:$IZ# M\(Z-)O_V&HE^>^>@?-/#\1EY;UY29S\Y[VG&'>(GENWL*WR.E'>-!Y1=VPQP M+$#OY\0P/I5%692'Q;I:?QQ+#C;K'%:IRQY\"*3 MQB9_7&>;;VN@NLHC+H78;!HJU0SJ?F(34Y^M$;G=JN])*P46X%S,QJ?7AC1<[UN\<$CY#'&X6W:2(M#J5^?YEBU<3B(DH9E^X9>7Z.,PGUT]5SZPOWL191^>% MJ*5GP7Y%J>PZ@7DE.%ON![.1D9U:I D91J&+)$_;B7S2K_T/O7-6FU$ M$*7<7/(DQ?#.SNC-YDL FF$K<'=Q3MIVNVCSM4Y,?<'2.*4?E\$O LT@-V-C MAMD'!@/S>AH\\E>[3:="(^Y/4!OM=8+<9P1?&(LY"%PN333^\T\&(L:. M7R.%XO#,(OK7 X_J9I7O13S-_;[SMLK6^)V.MYRLI+W.)C\\WZ+B)>)T MR8?85QB&G1]W0<2L3KA TV677$+F35Y%&O>JD=KNCPJ:].)O88)Q*B#6D_.( M9K.-VTVDN_"S3VHL\_(SW$WN'K"XXSCV9)+#^?%3[2>=*^57CI,?5AI= O"2 MP\L&%WD Z:NU@_*#TL &AE+7EED-!QS]=N<7M8GS&"6 LXD'I-W@=D'I=0-M M 2QG\&S<+:3-^_!;\S*+I7TG6EKN;-E9-7 MY862IH9Q25PI[E=";2Q-@JS(WLNH[80I<)469Q%(Y0ZJWF?5UW"][#$*[)DSW=&%"/< .MM("V_+PF)=2)$Y4\T-RTF_RZ M<53O2JX9OPB2;3*C]7XG&9(Y!W/[7NU,ESFC(IE_ MZ[KD]B,(=!]T&WH_2IM3@3K%$N$.\@ Y#4;Y5-QYZ-8XL:[UL721[S.%P[]E MI[[>$ C,T7@/^9QDH2FL0^6'#MCI>5B#)RV(_/'H$L'&9&CY$$QR;-7W:_/A MJ[>>8HAV8X\9G#JN!G]2)\&P_D-YQO/PVE\C"\8[><#)&OC77:(]KH5. ^Q- M)T3-VQPYI7R7>CJN9@BNDWG 9'\G09(-":+XMD#)GVZ1)9Q,HN2K-R-_SMCO M.:<._>4-1)S=I(+SYNN.1P_!Y;B&<0'=F$U.[4F!"7+?P^78H23.A01+CV&4V,OI^08F_K5+/+4^)]?>^KZ7(*3^,K2F M@ 8IGL-5C;<3,F%UT,[ZC,7. VH/A#<^5>\UC,=<,LKP%3.@\>D[O_!AWR-V M\>O4/9,#W!P7N!QZ], 9GQ]LZ652::95=GK\-?(]5>K^H"T:)VU_S2;:# YC M2$]X0+5:(\/"9LL\K(Z0\H,A7( )RA@R=+VKQWI],Q<5;_"]]<237LWK>5UQ M4+9\%+-WI%F&"@&X'XJV<$JGR)Q/]90W8IW6"*<[I4]*YG<+B:D:@KKC[UR3U3;S1RXHKA0BAC(>NH('#V-JH!W("7?W MF0L&Y(P^_/;3HG?V!7=Z6[[/>/? A)C'YU=GWS2.HJZ)MQ9ZN1=2]PW*->>L M2N:U/88@Z-!N^ 25Z<$I:#:GX-)A]0\WEM.0N^+7<,H@T8=E_[,FSVEDS_!6 MJ^]N[2F'WQ\6SBYM6O[S'[$%2V36\:EI5[HR511+<:@&9B8G/GA01#0%BK8+ MOG_I*I!!*DIM10PU0\G8+!B=[RRR_"0I=\7EV*$>,KY]:CM*JF3F8 42H;%R M:'BZ1T8YMOS(_%N5H&O%9&(#+(5M24]F,CD/;$Q0>XH'*N_K=.)_O"0Y?Q=73+50O[RZ4@E8+U(<:636#M2N-Z-Z7'5VPF!=^2U= M+R7_)Q&FV<,=L5466<7: 2D[\H&7J=O5=[V*Z^!SB#P;Z-1"@8T)W^VG+:X@ M?)5O'3SC?R[7\GW6V+/3DN^#LA3<#W8^UU04;0WD9+4*HG:!)?Q\(,IYT0QG MF)-_8BG::\MR7[SFAQ!7PSW_!WOO'=;4MNT-+P0%!8P(2!.B M)%!$0!$[%0 M1 RH%$&(BG01%6D2$J1W!%2D!D%$0'J)U "AB(@@56H(J$A/*"&0]L5SG^]L M]]Z>>SUON??<^^X_PK/6(G.NE5%^8XPYQIK#9*1-^Y+:EXNF=EMIKQX>^\ O MOCT?O1W"A] BY=#V9$T)A6F;$A1X=6CJ$WY%J>G-6 M5IC'?Y[3$MCDOD#'HFR5S DG!MNXE8=5<7JX/>8!/7,FOJ71XK@M'=N#_1/? MVVT-N#5Z4FH+FWH_@I>>A>1$]HP+I[2"M]1+SZ1+]R[D+!_*+GZTA$D0X9:Z MS=ZJ__FV2=S;3D0"$32AW/2]CK8,+N;VE8+*/N+($/BX='_D:,GIK75CG778 ME#MQ4\[O\- /VU"^,M#C'] -W# .FAQ+\M*1O0,#19RAVL?2=W2O65O-[[/" MW3[[S*?P3N .'*+0@N?+L[6#_B>*)F$T@4BR".7LU'8:^]32\"5<97+=BU:Q MCF,2A@EN^X[=C,O0L_@DL:.$P_V1/'AXD-Q#\2+"R MPMB=0=#A6VM*9W *N!W/1J:E6@Z:2SZ^=D='< 4S7T$Z^ 7"S8H7&Z'$\V.P M%@F@[W8AV;MM4B/\M=KG P) MFO+4B/)(R&"#YOPNQUV4WM9AO]!GKA6>F!##%)EPT7W14E'O3J7EIV\[5I1= MKT+SI&A1(=[G*5-3\&8_!9PE/.E+FT>>-P#O089YRUWMK<)$HL6 M4G*"S?"Y.(Z*^JOE/2A+]F$%E%<3E%8<+PUCPD$ MF4^.IVS+R:9!*=K518&K?J=4I*O'#7UV&WA*WLH_MKMT6F3;L:[+PL"F\H3& M@B]5E='[:QBK'WW2)>:O44FG[^EGB/++16>V.TRC:7( MQ@;3CA.SR!B68FHACO84E&.%G+$"!0B-/%A.\X&$2SV%$7I'C# 2U\[>8+NU ML *KE&.T8[>SO**1Z&X=" MW.W(-^[EQ1^$/[//=CW$EWLU=+%$Q]T;,V'>O*#07'FTEZOP<^]7K871J."G M1]FFI+:JYS1Y0IK]ZJ=B#]=O MVX%X-ILZX<$.>!DVF 8E4AG<8J1$'')[C])J@=9EBDNVLWFU7] !V9O5*_LO M'6II"M%*38@Q+)EM1I?)LJ]<(E=1U%DQ2B=\%Y+/6YDE%@%QM'/]MI1$TI81 M7.*E48ZH3VV*<<^3 />ZT*2T'/:8BK6<^4[J0<0MBL@4%2V,T*57(EQ(HJVN M\H;ZJ\I\5IF- @52MP^QF__1X!-4XV7LYQK&.S39NGR)#G:S6:"Z M4Z9;X+Q0V]CP>BWBV??%SL,. 6O;;QW*D#I1FV[(=B2N^Z57X*<"P(Z"9^Q0 MH>ZD'2/1L#S:3E1#BGV'58>,[%Z^8G+][6'O7_([TG0J#*((4 M<8DFB2BH) M-SE\*12:= M@ H[8 #CQ'*\6V8\R:"<3^KH"';.GFL>3/"X9:.P"XV7%S4Y\ M8L_$'P>GV1S9N5-HZZE'LNR+;EM1C;K8Z_@P]*X;%.N)KF$X3F-XK+,!4UYI M]51_T4Z&[4!2WUD%%<(I%<4+VUPZ:GVIES&-2Q1YFQ("*A(JRJ]#<<]!<%E; MNBB9&_-9M"&&7]S='I!>^D0:$+%-!5SZH8[@(1!9GX29G\1S,@YZV^H2NP)6 M+2;B>Q@]^FHK63Z'LF]&$$+VR8A="=\(+)9:+$I?JA=$J%!*6)I8^-&JY8%? M3G@YG9V,PO277ZG8DGBW4Q,O?*-*ZHN=EHP#[]O1TSM/JK&MR33 AZED1WK. M\#+8'R^\BN+KRLGP'=$R$#FT_]2=O3CYURFJ#[&W1U/MRQ HJA>CC0EPNZIK M8<&,;@EP+ZJDHNI^M.[V0I&7,9N'"Z2V2%]&3(X1OMIZWN^!^5:T><=HR]*H+UY[]#TJDND0>R;*]E:]-OQ,!#;)58&SO M)X82NL*PM[##H9-NX=J2UU_-[4$+V/?.'UHJV&U6'ISL\$COC7APNW7SO3/. M6L:< ZSPKUZ3!J8_1TC4GZ#(D?C/DP[&VQ^N&T^Y6_/N,7#^GAQ.E[)OX=I. MKF.-@HT(/9961"";X=NU/91Q\#!H>6*HHGJ-3VU*S7ZM3K*3:D""]KEV;O;^ MJ[GB)+B2M_SR'-F7G@%UXZKGMGCY*!D<<)_NIE?2F\G7XHJX[Y(2J.:8M0,Q MZ-# #GWBZT;C%R*C*'+7J8"W_%;BH=C<6!%O#W60(,S/5ASGG*@AXG1F?B+) M\ZF*_U##25GV2XP=UB2T#=&+QH]MQ8LBM]+.'!UTRID9% 6'K8I]N6:;:%P! M.R)G_.C=QQJ> !U>FPPF(*K-1LR?@$238%,.S2>TSO2&1-JO5]>7>9DNK6?;TDP7\+L1T"R$ VM$./(#=!M$;NCL*PI,CV(@$S:O9M4/ MV?GW7*R(A=G'W@+UA4[I$=.') A3C^06"[[NWGAZ^S*[U"U^K9VZ[ ]QQ4>A=DL@;]0DRS46A)+#2.LM MX@?PQ@.UW#L#LR@0\5/[9#3KNLO+49&;\>-[1A0$V>4O$TV*<9(Q9^]C=R"5 M$:J4+Q-O( <0DJ3L&&SFU0ZI.\Z:B)0LA^@(S64VCL.2'.9O4<0\I!A"E472 MSX[5H;B%G5WG4YI1G+?7E&Y_:)6.EIA;4!9*-[W#KGFFJN'S<]OXYM2N0)1@ M.9PBH]&Z-*PW@8XP/DNH43H$CY!@+[D(6HB+5:ZN1_RR&91H_R, #_T M1%$DEA]-/LKE>DX>A2 GVO3L%VG/UW9MXJQKR[D)"W^'0=Q=!NKQS5]$T M(7Z&2=T4C,HU ]Z\B\D (?H@FC1EBE,&Y<+()+;96DNOEB0>;7EI';D+^%J%#6+%,UWS;J2.ME!";!-ZF!\WW%IKR*7VS>&F;WS& MTUU)@F;W )EUNS< MM'HJ//:E^>&+!!$1^1<\45,'ZN^7THO+\=%@XD7E8$UP@UN,7*$W^U4**G_4 M^:BF$7G.J>C D055O4:#R[>T++8!@3%G+U/L"'30Y!)MC^WDAVR2EF'@Q13" M8(":(9Q]Q)EO^^X/"L\.I/N&/2EEWXC77-K[<+_(USS*"$$&5Q2*)5J!0QB* M1-U@AY?C%#1AH.ANH8[=CM:R3M%WD7?>85O?G7JZ]&7GAAK;*KP--:)'OD)/ M\N!V%9O*:1T3PJT/W@W?UYOS)+M*)?[D(]SNFKS=7#PG.0(#&PM8D([L!F^E MN1/S4-&,'92X[%F&0$7%T\DYJUZ9E 24#-X MV.TBI8"4,]45@+JN!)TLK,M'F/25SS$!P5D4WRVUJM6W2F3%!S?OC.(D7SA& M88\\$A:X"'IBTTOE0$C3LVKYJ==HQJ2V&*A]G08!%:#MFFEEW4$0A[9ZBKX^ M/$M2<[2[C!FV99FY-*RG0/H+6CG+5(5 CB$.D'*:BB@VD#V4\&P;RLDK,,_Q M_1'?_)[L"RI^,M0UQF6"=N\II*E14B9@438[2BF1Q*[F.[.;$IFO!T2? ME!;'>)C)7O$"]$=?..0(;AB0$@V)4!QVA/LJW5];@12R8D!/U[Y$ IVO(N$_ MN8+G-W?F:+OKW]>YO_/MC71]VR[:RG(KJL^P9JT(ER[>7;N?0 7O\(8;!.", M>ETE*WKG76VW"]:JO+H<+7!'0!8 Z9P4MXUS#@M>3, -O(E(QZ+RB9P_V]#X?RL%#Z#^J=MD3:)VS3#XB?3I<'7S MD:VIO(JIRW<_ZE4=8Q_MGU70_)@O?_'REXZ#:2GF!JN>U75HP_QU^9T[G#JM M/:RL'\S93KKQ4T*-20YARMH&>?4S2S).-Z<\&^0:'IE/B9@/N%1RYL? MEB]?H:KPSJAR3,GJ 89FDS.SB[1#(.,YCU+\QT/(2,:HMC+Y#(7E>(+A.]5% MZ+?O+[0Q&/OHPJ#U_#'93"R<<"N1'S>DI%U?@7*=7\PZ9 /WRL2H50YI+=BY M@L(Z2:MEVHB2PSGMG=5U:[-D*\;ULP+FW>G7.B*]#TWX6KW:;9%]*E[O0(CY MQ<,ZG*\D*Q!>+./,T4VA$KF;15/1Q5X+-;DT;6)KOJ]T+T72DOA>M#,ZM? > MWD&U9#GQF/ G*\!N1)!\0H!MI6B^C;IM%K^C7MD:V0LNUVA+LYI,;,Y/.SPS M4+V8E=/FX))MJ3+ZT7*X]5Q+O+XBE[!]4^'Z6*=W(F/['"F+T-4*$D18T,-0 MSM,45U#,$N]2!$+]%<6,U[*]R.#&H-FDF83A[O?G)@(LHH)W!,YNRK)/4L$4 MR55+F0@U6$RUS(+UE#0%YS!IU[>&#]?@BC^:R[[5H&!KEDJ,;&VV?(3APS?Y MG$:OZOM=J))^*>2%*GH%$R!<6Z3JX4B$6(HNJO0N1FB[QC#DX]>5=<_Y9>JT MES/9^=]VM&E N3"!3ZIGZ2^UK3-H]D29%FL'PF SFOM4MV.Z>K>Q/A-PN-$\ MTL5GMY+942]TCPF\OG/O]>6-EW4L4L[3BQG:0WH3RL/KC!W@7.^4!L8MUUQO M-QR$I[Q'JM_$XG",2]@=SYL\N>:<0!1?,O5@!$""1N%+0H))&FVH;0@8 270 M0JA3G?A:?'MU82>OS ?#-QPF9\5+L0J+(3U?/+F,V^GYQ>*/KW(J?%7DG M98DX-[4>#5%GO,57G, $*M4?&,M>BJB%%E(T3UCR/:@IS7MP5@[W!!"C6-5B"&DEQ$T.3 MPA*C;>>1=F-U74_(J'+&BH3NV/B-:<^[K:#^^\;;W (1)Y@ 5V*06M$.O[(% M\%#RK3UHQV6R3_U5YY3*SPL?1J=D1&9=.*<&&XI"\.4Y3='PB;:6 M#"YL$R MP#!(;TCJPHLC1F(L#H8U',%HQ^AP!'XR.0F6<&0"Q;$T >X&"7%X,)8;-9%3 M'8P)NAYE-<,$1FR \KJ^>5?_X0-6.0F^3ZX"0^>ON7)'K+H%8HD7T _Q7$S M?FD/XP/>M;\"38$M%.K%:)OF7@WIJW )__@DQXE+Z]RBM-"C%_%>JEH:]1]/ M@J6\V7K+; ,HM)83B:FM'3Q.LCY[P];6V-](0._NLS@G>S@:! MJ1C7;]NFY?-]'>-@[*\ U1H[EKVTSZOH]%(KP#3UY?D6ZI M;=FKN2>ZT0PG7_QVPM_7F/.=.91X@0D,ZTTJX_R@$T*Q4#=>FW4">*A@*O%D M9%,E:4[(C$L@.ZHZ[%8IL"7IJ%V _[NS?FX$&+@,(2'F)#'\H>$L[ M1@^!*+G@Q6NAU%/((7#Y(TIX+D5%FB7HRJ=[$>I[$E_.E+T%?%]&BT?U7N/A MC\Z^O%+A25(LG[CX([-YR@4]WFZHEMA0U?]>/*-3"D*,,DN"3=8.Q#"E*=W/R4L3M M\M7R& 7'T,4"I8+NXA#IAK><7^5SV 'S*I9 *;C BZ%M++/+1[.:7/J$(9>S MU-@GRWOI8L(E$F>(.I0+ES=BY;R;Q]#+WGJPW7[VDO#;O0N73=?00V"R.1$U M'TU\0=,D#F#\7N/AL^ZS]=*D@WE#U0/J(F%'1ML'.0@G18[M.&+Q)?9[07'H M BNP8PCE-."%:,*,<48'BQA%.*]J&#EQ",$$2NF9>R([E]FA=_. MV:B00(SM>":P?6G>= +VB'-3:2P<<$5!>P-V1BR^@9/KXK M@^]=L0OF/7W&G(G(87"9 TU]Z?M^PP M/TWE758S<7C+V:,\+=$%8^51F:8\!KRIA?.$B)>CZ"!H<5&L7MN8!ODYO0#K M:% O12G#5=X;\3[U840G]GROVMDGGNV*=R0UDE1Y8E7"6GTX\@0WST4 RZ"A MI;]!+1^I;+*K59F%M!4H@N-<97(BV8L,CZ,G?=8[X(-T2&9X+JEJ5;Y4Z?X: M&XHO1=/VH2MEFD'#'0S^K@I4DT>F4S6*S$FVZ2JFQZL9,5#)B+$1U5@ES^G< M(GBFOW8@87V>16$NF85P$CNY]#LZ+\"):8X//-/H#^F)9?/0F]'\[U=HO5\7 MAU)]7*+6U)/W;XGH5M:M! M(HYZ&=EB#A=C'*!XD0,H4)+G.F&ZN6N'9;O32^_,7EC,LEB^AF*GDX?K?M-D M[;*XM\/6,6)1OBTLQP2& W\RG#R:2YH[0\^&WE(>/@0+E]A'3#V2$W@_11FD MESWS0.OMX94PD]$.%6#7O"Z7N.=^&_Q$['?Z[W!CR12&>AK5Y$//9H4P%Z8, M$JE@JG([XSU58'=+K$:GFQ8J"?TFY6YLRO&_,2ZT"56:0Y,$5Z(COK]L2H%I ML_X8U()=GJ.:M.B)F/EQP]9Q+_37M(VAZ'3+*:CW9-T#EH_1BG) Q1!W: MT#MJ75EWXJ3R,P038Q9J#8(SD&DB>/! M4^"=SA)\)-TDP<6DO"%#AU=#%XXD[CH7+!4=>N==,]C6W#$#]$A;A67(*/1" M"+>WY?1$V_P@%35&\27,QY]3JU.]0KPL&I*5B9/<3;(:2S*.6Q%_$3Q\P9PS M 3\#)AKAAZ:,Z%&WH3>L(JVH:-!X/LSOM<$1>KWKR3<)"U320]FXRS$[%HR# M!-]"3W[OKS*')L+ P[&3^!#%>BY&#Q03O12!%+7L8L-^?(T0WQJ37:##G7]V M:__LN_;?E@+O,5![+H9@4@XJP8J3*'IMZ:,,4U41%+B$+NK"0^UM3M M"U"K-ACP2#7LYN"27*:O>Q;9?U>1-BQ+K0XR@4JH/Q-P@5%@$!:><5UX^,H) M38QE G9+5+?AN$&6DGS\LH!/J[=R$#\++H-]9RO/$DEL,H?U'8(VXQ-+EY.F M9 ;KV^F)9-3\6&-H0DTG2FO)CR8#J['!G@6\VW#H3U0C(FQ!F>1+]A] P/>4 M.)#L.PPK:HBCFR?/E$7T=(\<*7]IMM+L'Z_;/+P3ID%2F= M(5IP%(!S#OY2F;K(^(@NKDPC87&,K0/:.:++(EJM6J2D3^0\'2?6/.CG0P_2'C,,V 4D5 1;#(V;9P$KF_92*2 M@"+ =\Q("$4:]&;67Q6L294L2>OSO[P7T+N8_9@$!]^'!4FHT.L\'A(#R:_Z M(=MH]CW:&DX2!7FSFD8O-N$1Y4-\$B>*K[[+O4^Z*W(K!*X,@!6/T$NN*K>Z M#260$?3GDY6Q4ZC&+A E[75?0>IF97*\T9;TC?NGZW-L<62?1 U)$K[4 M+=$$1RZ2H*%(J#-8<%$;2BQ@,0Y"&OT*+D.YP#Q*M?3-\.N'#S1(-LOJ;Y6> MWN^/90);]Q"AC> 1+S*.(D.$$= QBAYUM_!X%@)3]"J.31NB=C9*J7;RCIQI MLQ4YH""*(56];;]*KR.630PVH1XR6'Y?T.F)=5RT&$[S>L)[WQ-"L)@QJ03A M0U1@_!-P^U8ZI_II0MO\#%&&P!FACA9#'*88/7=\T!9F[^11<.E";\_Q)9'4 M&K<[&M>J%,V/=1WK!#Q-S@K6&G+PR1^0O7SFZE;V#/;BHH/T-UB[(LHM_!#6 MDHZ&$C19=W6CWICL@2^@YKLJ?2!GF]UMWZW<&*NQQ]>KI*Y$F1=\/"FA0,*0 MH2RA;2&Q3^!CL(3K?S.3V0,?GI/AW\VDN8J>1.>X\P9X=B758#!'T(W<1'_, MHMAK-1@[RWLEIJ.NH9I$2& C$CR))?)%E7YQ]O RV\[8#OPTZO5&Y0(U1_L! MG06ALE6=S#5E9[& M(S#YC;=-Q'//+[@1A&C\79-Z(2@7<1"Y@])%O31&Z6WQU%0?1^=:&1">+2C9 MR!F_,+%2=+\Q+(LY+NF2)#(4?M'(SY#E>&&G0)\4)@<#($>]$Z<2YZVI1N!0 M=\KXA+4W#F>9$W*C__[(R =W+U&MW !=J3);K4B-?8B*?*(R>0_)K=%/JXT) M\,G0,PK56?8%OFL!46 X:5-$6+U9.IQRW)UMN:^CJ,L$/. MON&D<*4%)H_1B>6IWT<3I2@_IRE3DDBV#'X_V)F*/?F3>CV\CS'&,GS;C3L/ MS0@>SEZW(P?H&LA4_?4&P"\\T.=UQG8OEN(&4UCFC\/W^];.C(_PW1 IA/B@ MMBUGE$<'_>CPR&EL""?&N\+IRZ%6DP"N8PU%W; _=3$SGQ?'SU=05?!C'2@4 M]3AEI\]TW(MDI]K]-[LD$^+?G[\BE1!OI,>R NB_M3"K0+"TJ>DH2WBBC3D_ M<_ZYL]F?>YHA60B#D_G>*,T5SF(2,;J$"4Q=1OWY$MMW;OZQI1KT#\W4ON^. M2VQG\;J++F:.8P(TR5LH2C_XSY< Y,D_=G*+_?.OGV-]_0CJ;RW7OF^>QS*) M(V"&NMY/KIT$/_IS=[:L/_9EV_S^_3_3RN0O OY%P+\(^!H0@8 2LTXU3H#6L^JIG]."AL26VN//V@9*'X=LZ5HC2:!Y6] MA:J#_%2-;0,-/UF-%?(6.]^]\!HI[GUHTBE=;'M$H-?=NVRFX9\=>,N_++]F MYVE]MHP/1&XGRLQOL$)ROVJ* E5FF%>C*1F-T^U#2GO#SS^)0>? M^MC'NO% M%[^[W+@<==U>BD>E@7/8$A.+X,T8KTPII/0:E+XQYK8:FU71G>![=*Z,O=/B MHS:,4,2O)U4O1N*-R8@[O+LB>OCA@NFF*;SXA,OM4*JH3V.KK'JC<..DQ5 \-/ET@$GEY\6B?.1N%WR) MT#R!NHNF2\_&3J '1*TKDZRN9BB:D9:C'1Y?=65"DFXFW:&/<_0PL-.5W,< MMC26Q@\EWZ5,4?F_U:M2YB:^#-*\2 JXN4E>E[;$%:W9N#&;'+1 R?D+MLO] M4TVQ3R+2&A:/KRY1I*9;B\00+O2H^U:QX0]>8!C[B?4YOH0Q*^/T4TOWR/&N MT4.QBN.7SHC$&!Y6]%%C6\W^6T]PCTQ@^R&6[IX*7J*OEK.5G+5E 89A M/A/H?N[+!/R4P,3X62:P*FO#!/"&)\4$_D^-[3VD;?7*LFE0"")8H]]MEY9V MDGTE@[=:043;)._MP]XFC:##;_UB(8^[MG M0OV_-;9B[[AR/2;^6 ZQHD>MH%+=26 /)# 9&/V.V 3I?B;PS;B."=0_C:48 M>* V!9112]D9O!$*8,9N:S@CF!M/G7%D D&)YDS@^:EUQJ8E\.G_U9%9<"'\ MB8XK1<&%4:^>)ZL<^,S>/:7&5O6?I1W_$\?JN4Y2Y]Z^KZS?4QUW6E Q7DY$ M7,_R+]G\E9$_PX2U 5+]68" MO9_7J'26ZV#RNP]8@3&$J@QM%@-%#.!+8/,AU3?Q_!Y6?.X%E$B+)',8,3B2 MC9$ F0]]EJ\@Y0WUV6XV^FIL<-Z:JH+82W^J+>>3Z6W5ID+):F%(5FF,'R'Y MT6>-7KDDII;I,P%5P6A#2%_[R)OX*TG/IFBF3"#@,J,1+H;8&[7[KN?;OW6D_^;OIA1S9T,;YY:>C29*K$ MB3XFX +[B"(F[6U)IHA-7N*RCM\K776.*!J*U(7]<^IN@VW5-DE^)\V;Q_? M37'@;(&'L8BG%PRUGY/]0K3))[QQO3_BIZ137D7:\NGM2AL ?USRAG_;"!,X MP5]BN3DXY4#C=R&?H%"G.M#A#$W*=451.LW&)C?WF^;8>.KZC+_*LT/]:?9# MGTL:VH]E@"3I#R':"/4^U$0:&,20L:&4OL,;$#'^KK=J=;P49_>T&D&&KJ4: MT)NT,S]I/WJGQZ/Z%M6XIU:5YN(\%N;:=]J^\OG>.\M#S=M3AQ=.F)E MD6T1WB6U%4B-WWD!Z=^C%JV VS0J#'SN5$DV.VHVLS4M[;7"7N,S$8*29XVW MY+T"V!K8!=AN?,_4U2HSMB\Q 2F8&8MS2ZQPKR?!9L9&B EPK#.!>)E\U*?U MUTQ@QB #=/^/S2%?XX69P-L2EI!?Y74RO8M2]"*^HE%F3XLM8X:Y+'\/]L^-?WD:D7H5)A!W8YWQ1K3J[^0PA?Y&O:N]V,]@3OI=^&?9+G7\1"Q%!DN+.V'%:*MS8 +GC'RSO>$T M?CQ#/[V "=B.L^+\[(/^)WK^F$HN0[#P^4#+$OV.>O:5WP@)_$;)R_T[TYC M/@IT+H)%@DN_%O!;,*29P*-ZEJ,.SV$".BP)^?T%-99A^,6U@Q]E:Z#%=@CU M=HG%51L3E"K+>OQB%Q_!V G4!@>+A? RU#=3UL-PLA[F#':-JL$(_O59["EM MC+.1^,T)YZ\_4.0R[>\4=+_ FA8!7FM!/YB?_!LM+OW_I.OOU&+H$%&#@HQ3_@=_M;LPN!F[+,1RR>9669[CP4J% M:!(HYKX!4M8)"1BX^^ZB&DX0CX#:&62(V_/"=U5$2NU19?2G3L/X"TX>"!4RLM^G\5R[M_>GS$TM:=+_H>[]0%D?;^?NQ\[X# MJ-47W9S5?V+9;P:U/%^C%;JLR')(!]E/"JDM;7 VLJR&^<:.Y.=_-QSRSK^D MRPI_I/?OS_V/_FKG8P6)#H:>+WYS.7(C^=-K7^4-\274W#OEKX[L-WZU2*CD M>SW4OG#4'-F-OH/U) TLM>5*9&#M67;^U2]/PX/_F1V51_^=>H5_]T8$V-1_ M1>%,2-"P^ZP@@8)<:4[.7PCXL.WI!9]CW[)&4]D6G3L7UM)3G*0965Y[=YT* MSDYVV/$JJTK&7V$:/@R>Z@R-51ILK.<[=/];#M[=LZ%H^ KRFTG?/NV5]F,3 MMNBXJ4.*#<27ES3[#]:5P89PK[,_CFQ+D@.?*V]):N>W3TL99EF25( MN,=@S3?LZ0"W,%'J]V1!<%2O/75AFKJ:K)@Z:=)V=8/3Y_"VYG \-*, M^QB+VXSGT -_.1-_.1/_R\Y$P*F ]R>!>T: 8"=-EY)+4 ZQ=!NFZ?A6>UUT M?7U]7X<*63R4JA?;%C$)D6/T#%3;M1/1."[=G#Q]!GPX"W;DV"=2$#O=Q0\" M+SKWG#A'OMOO0==C\,=&:Y2.C9UOTLEI/S3IIST WMQ"/,;!!'B1ODEW0Q14 M6@T5"6_D^Y\FY+'\"\,!N+-U9M%*F5[O]7OGCEER"R6W-X$( 93I;]7*&A3' M]_H%]8J,/M%GZ3,?GA#>9F^6&(Q MAEYH*[$TGWIKZC@3L.ITI=B2+_1IRTQR0W<[P?D]NQPT.\ T \JQV9SU,:ZW MD-8ZC3\ >EYLR%Y0:+YH.?'I8TNGO">WD_NAL<\?4VK"G'6:3 O3H^_AW&@< M++90I[XV_;^/ U_84,&Z&['?KX,=.])63PNUH]*])T"VA8XW)"T_B6X@38 M1\'*T7<+Y8)K26U%M)6K3*"A)+F$ Z4@% Z\G-BD(=GS7=9:AR^@GZJ=^&Y MZ8,S: J)YF6.^?9@9S2AX(B2V,G>&^4503>.7;_*MK3H9_!YL($J<6!JS,7] M^F'0_()E*6-]68<\5CCSLCX!K4#HE!NNE/88WX6$=TKC02O[*+=LW#4=\T?(/ #=@+L'LN99D1=)!2QV$1W9W'KHJK7TCU-%SQL_*S MJO&#/6NY03HVNUCA<]Q@#340V>[(0E:OO5__?>&Z]5^?H_[+D?UOZ,B:]U?X MJ9[J_=)?D4(I*,BP[NE4#38%7[J*;UZ*0O)1X/87\N^2(Z?/C\QT'UX!=V/6 MA489P&#"3+TPI8!ZWCF\T/OE0GDG&_CP@5PN/?J1T^LCE>2IHI?#E-?4**=K M*O"A*E>-\-83N6V.&WU//QHNC=Q<]!WRU-,V A?/%:.])I,P@'12'GZNM[=G98TQ&%HE,-Z#4YQL?&F=[GLXS=R ^6G \M3_@V MOT].+TIK'',7K$$5@\;=R+$36SUM=A#!P0RP$W<6Q=;(0G*B0^ZK00KUPY@! MG?.:PHVJTIB=^>9B>WNAKTJ$GQ"+-CP,W_'YF:^<>+"4/R*6?DI J046YK= M3Z_::&=$+G?_WMSQH%A8^A:NQP2*>IE !HOM?[SP7_N:!6@?/0MU&^H/+0.% MW>_:0EDQ[?=0YI\[G%3>M9T"UTTQZ7,(VLU3?_[DPOG\:R5BE96C"[>,J$<9 MPW@VE+,OW0J'YJTH.#78+,IUJ<#;JMGR/O51QIRU[B!._J< M>DWH4B: W,P/HXKT?.5%CW$8@6\R\Y5]"Z]P%;I84HK,&>-G\X5JYT;X4O= MLS])9RIYHXP5\H>I88=[&3O:7R$_0ME=!^ <" VB8KWP(,+ZUAO,8,5Q*2^J M]H5C:9*[V6MO(F-;>]/>5:0-39#'STT2%2?6N)B-]2F)SNE1O@=F<90]" MB%"U=ESME<4V\RJ5Z)*;N^YEZ#A,XW':@ZJE$X*[(%SE[K0\*;1AD6>2]-%I:@ M\N''WL?DS98TP]9W)>THTOEZ5'/PL4RT!VQHL V*R?&O99,K+NU5TW+C!/<=T0_ZIB=O ['@\$(9 -XNS8?"_,;M>M%:=J).'*9D^4T MKD,KS>:=OD[,3-%"T#I;&^FVT^C>M6UO0)0#+VORK1DM#HV:::N)*A2MUN'6 M4%O%@J?+DL_.99UH4-UU F#/R 5?/M'JV KZ_.\D[Q"YRGJ^5;.HE%W#5@A M[H?2D:LKL>48-;957L$4UH78$.@W=4[ZFA[M((0%1QE]X/5^P,GD"I;XC&++ M"#1&X2^CFFP)L9N\.DS SWC;D_^U4;^ML3&!H#8<>%4TD+'),BH"WEFX]71P M345%_PT?B0-\ LM&P.T?W+B;%I0:G,G0:;&YPR$6CW?!3D5"""K&-OBV#"=2_8C\7T?G#K;+^YXSZW<*_L]L/ MW^L8K#7,&)U]<+/;.>X([KZE&>=B=)T1<+_/S.T'/H%_XQ%;]EF6R?J-428_ ML/:DZ.7_P<-,?UQ6-?KA7U<\TZ6[+[5@O(KRSASPM>B7ZN((N"?+_C*S#/4# M%W[@6P:OO(+&;[R+_8$?0,__U%&O4>PL^WD ODEGH<&I7.QO4^0K-]E(=]^Z MW[Z_IO] ='3?:\'8&Z.BP,R_BO;\2XP"_F%! M9[43S.81UH17\\^CUYZ=5CS')?.\!7#Y^'\:G'\WZDJZ'*5J L3E%)T[.TSS M!C;NG-(PD%LU75J;V/G9'*(@&-)X_0N<3YWKK'7E?/S*K9YHT3<1>6FR50;S M3PO2]I:VFN$B04OT0IW_OH;X$/VZC] MLR@>FB0QG^ 7FY@U>]C(>R8R^A3R9L(GE =J"!P#4]]H7HFB1K_\]AF#(QQ] M>N!<#]I#5]F4H8%),$-=VKO3^I&TME^>^8S!"4F&!A.H9#BE#N+ 0[G1WTBQ M+1V!KYQW8Y_=NIGPWM3MBA7#$NQ6PUCSY;C;)N BH"]X&?E\L#78^F??B08O;D><:Z!\QN06P?PWDR6M% M%\QHYI<_\*"Y'^$I/MUMO#7O/W&]&:J&G M%16:3Z-*.O=8BOF*Q"1DZ1$Z:AS)9Z*E8GK.^:L^$DE*BM3:;2 UV+=JS-F M+S5?$",F,K;GOJ;ITA.@+N*>*"ZV@[<.UP)SW-U4ZI MHF#N^1\1\.K;N$= \3L,/+! MXG:FL: :=BGZJ*JO,FUWS00T!@(@6S+JCR->]V=](T;:$]*&A-NKUN7/CIMHW@D7VK/+HG/Z^NY?_; MRH%YX/=6$$I*#A2%?.V!CU4L49J[(G*3@PFTM1=Y_VSQ 8-R<&("*U,@^J; M;X>"Z@)L(+(GF@E #C,!_'.]'XXOF9SP*A16[<&TO#4K8\?E96T8NMJR<"6R00AGT'3^N@?CO9WQ@A9_3 MK6#JJNQOA_+.LEO \PM0!N(Z$\">BOWM\&7F?_,AI=IZ=O;)A?&Y3KMXO4^S M"7]V5:_Y4^HDFY[&.NB*@JY_,_GM\'*?,0=T:!A%H^"8 #(8_-NAT5G@]/_, M(69GTYXDD=+F=7N4,C\<$>H0YCR(S,7U2KC M5*@WLY2$M6\7#+<1H;0 EG05#6%7Y?]?)]81;6M;.W!(D836L2=!,EMM@0A, MS@R9]SK;4>/XZU<3A%<%03];>03^3R+L-NRD.'_3\-7DP3 /V0*E&V#MTDK. M;B\I,GN"S?[)HBCPKOJCLTL3J* ']\D#2LNCUM,NU1+<6JOA)T)E$V:T@UGY4P<7SVSL MA\3ESC!(GZD.@M\$5][8"'5Z)_+M]>)7?Y=&"(FDC_IJQBYT$#<@IK-FG40? M4XW0=V9%!J8H?B8 6BYJF\Z%P8CDP.PK;3E.U>JO=YVIL8V0%9"/?2GO]B/+ ML'I!^R_LV&5F>.9I.UA)[MS%VQ<6'OTCVR5XZC]'C [7_@G"BWY ++<_)#;^ M\]$4HN#BN/VP529_7R9;LM^_U3$M<]*$IAC&0]13J"$H*]K1.PMO%40Y8/^< M6[G,1J7_I"X;[@_]4P7W?YQ7_-Y&M?$$$_@(!ZTE^A]*_.@W[;YDE\Q^:Y"?!")'#M3"F/H M?53EF"9IH (BB.P\*BK=1,F9/).?YQPS[C#TV95TIBVU!#HG-DI"V_ BW:,F M:]N@S1W*A&>YZB](NQD"4!QM><&E(#UOP>\L3PKWTQZ+U*'AS=9DRIGBVA8"8//5<*B=HYYVCJN7AI6. $&WCY8UDZ9-WM-K$H"*$U MD;9?#<8S[M&U1*"[A8.)(?CFXS>_#! M!MT!EO[B.>\SE.X1_C[^97RP+.UP3!S\*PT_P9)"/Y.IX'^061;^#^I?U$O^ M85+Z/^O%B3]]_EPO5-?SDRJ$DQ(S?TR%_E XU/-C\0'P0];..?2WXIC<5[^H M!_]!5NJ?4*G?TI@N-TKFL9^]6&:\2!:;],]H]H]J^.GW2OKKTZC4^K[Z-#,N MD@JWEH([-A]>.H;?_RUK=()AFO/W$@3S#_@*:'.X1Y$(CF!T\%NDGR!&_^V# MT70#)N ?!;IAB5F##Y=!^'K+L=MF0.Z%HY8OW)?"'@=<==UO_CI*_RU[C)[- M6:0S#4;8%"G4X Y#*SI>.5M@K5>>)=B?ZUA3X&F$-F7DVGL<]G[0]V3,L++2 MQ.HEWKZ"IG$".BG4S 2V(]1Z(?A)+28P7HTN&VH)5&S[Y"DQ#9A')Y!D"2[2W=[76S!0>.KB_-77Y2TIOI^1B M+%DHYX*F>;GEE6$GCXJL16;XECS9;\!>-HLVI3I!2I5RL99\Q89O\=+NJ[=)Y;,2QD^.J7=V$6P MA!.)^$_KC @FP+#:#&4"DH.HS0(6.U;9K5@_&L;2L&/0@>^]:#(VH92C8%K< M@IK)66^9^I^5JB$>_A0OX$-+/['S )()H/Y4 6$^ ?I9M<1OMS'S"JN%$Z!< M.N*#D0B3'*>[YZG[$TSJ8K9ZKFY]VTX61(IDO@F_K?3%/+KOB.;1T^QO]\5D M^HO_54KQGUM*H:#5/*Y(G XL'^BG&>7C'+:L.ED]A41P*OKY'RPML(D1?9S7 M'Q]EF^\Z)#V&R3R4IOG$_CG'B*]TOGWT/? >R"&*.^%EZ!W[OAM^)A/0Z\67 MJH;>;ESQI^:!I%)OLDC$!DOX:AA M&'*0Q1$)_?KJ-W75\>1%^_@K+Y05H^Y="6^7&4U>10W9-C\X&$G:ZS1<%\5[ M\/GVB'>S9[8^?WQO2T+OG7?4U!WMM?2T>I49=CHDIQ\K-F#;E[ Z ^@]E(D;@O>Z_'3U]6Y?K2_V*FW2#G MW&WZ0,E8_MS'663P,]M[VL@M+T4F<[.E767$M3QH$+W^QZ9@'FL7KW1P617I M8 K9D/P0.>3V58$C(>M:[KX G[VKZ@^P9;+]IKFZF4;N4O.]1O#J!SEC)TPH MER<(&GN67-7Z$6CCS B%4Z?^/1YC]\R1M5IMM(@.N$Y!VMFI(@&+F:,J]+D4 MZI-H \:W]HV4;IZ$3^93T]M-!8=)MH6I 5,X$T.ZPT_>__A_V+<8/X5':#6 M%8TB&H,H"HD1:]&&DRVM<1/8(2;0,O"U#4>PT<^)'_Z2Q57":0I2'?FPI'K; M3NSREBW!=,6B#^#A?,;V[UND;&6GP*D7O->G8FG\H:4(F<2)0OF.^)X M2$DJ,>F9V".AK1UOXUN;SJR(GQ0>;9!0(@Y.0%B&;.MK>A5#GH*?!#?3X1>( M\*!(JV^[G9[?/-S0:R#X6.5UTADS?;NDMR+V7>L84 8K9@E#*E 2)L#"" =Z M.,)K[&'?] M.^:"HZR@209[O2@<7>H6I&U%XB<'#$S64<))_)=BF$ S7]M]S+9^P6P/\R?> M/C8&+[WLI WDV;3NG82\^9EK]&><':S^CV5P_Q!7 M&!G/_%:J\(N5VK^WF;\[_6<*OG](7]_ZH>+TGRD\_[%*W.IW)>27__U93,:L M+3^-G/BR\/X.3O1I_)6K\J_6I(A;[Z#XH8Y%'#3HBMK<<=WD[9Z1"G:O,:451V>$C8>8E^F6)T 65MN<+<%#* MW59^4*0W3V%*RR0V'LR#F(:&R'F,%:3%9C3>H3\H1Y9%QF?I;62SM(G'"]5? M>!^U"^MLQ>V20, ';][M=WOAIG0HZM8-WEZNK*^/&*?GKD!$Z&AM'Y+,)?@> MFM/@XBZHPLV](A%K(VT=+%^[=)O?PZ(+%%]B9".4US7@F^@UE\PW3QE3O*J; M*S3)H3L*.4606$[[*VL6DV^2,>65)<^Y\U36YH[6T@9>S>2F7[_W3?.X$<0F MYD5%RNJ,X Q%50L'X6<9H_LM/=JJ+TX[;%FS2'P*>0U3]&L_6.Z8B3V==8IE MD)PN1D399AIA%P;]Q_L2L16@!8*J%>M MVY\SNI!;4W#5"E4&Z@J70DSP?I\?FNK/A05@!^HQ"A.U2T>RUI+C+CMZY)HN MZXZ;]V]W/;1\LZDF3[E+8&#D[[862G,5'PLO!C4L!>PXN M3<)B;LW;R54K;'4[\O7ZR"V#1,G*>5?QMT7/: XL%!*D-))0EJ@MC';\#F51 MIV/6NK.]"QK[4?4'KK9Q@*CB-4 M-IRKLS[#M['(IP4Y@K@QD- &K8AM\>U2WW#5')Z_.AK,F$X>BN!CO.,$GR/! M*%Z)"RQ$.1/(! [Q0EE^GL+J8L2W1DIN\R>YSE:U4>OXR$B3 /,>^2,QZP,+ M=7R=T41T,*E\(EL^XMQ"I]%QHQH7#=D.%Z>;3U_3ZJOH_E@7W^// Z8)1P?? M^#V*79AC?S-U;!()%4UAB'^A7D=]W,<$.@)9#O/G"+KD[]9T5J&3*B0H;2.+ M%4AU,8&G$BB:#I+E4:/[L419U'(QR]0NVZYU_VPUY3/H)^]I,KI0?RI^?,6^ M3OU)2A7[D]9<_Q8&%[V'#]M.3M,$#,D#_Q][[QT.]]:O#T^JA" (HDX2+0@B MB&ZR(PBBA"#J)$%THA/#)$0OLT.0(";1N^A11Q=$[W7,(*(,,\H8IOUFG]_[ M_IZ]G_/L]SWG/><\9U_O=?YP78-K?6>M[_J4^UYK?>Y%;E%Q(=Z@](!IG4(Q M#%/X+ LS'6O,OFA;GWZF+9QV*=#N^8>^&T][N$U/#OX&RE()A>W7( ( M3$+M$3P$19();ED+]X;"_Z7%!:0*R5&S.4RXJ#;QHC+B'KWT%;&!KZ&"Q_F4 M\[I$E9!I$.,GW%2/QYQQ-QN8D(^6'N.74#K>&ZP?6ZHAFC-< 2]T-&+ -Z1) M%>%M;4(T]C 31*&W)8)(+.1JBAAE,E.6(%#BO$L8>Y@&92@1GI]?EQZ037S MH/Q$1C1>]^K@J0M+&93W(:T@[$,:^Z*E?0."+A1U@A!9H<,(Y6&ZD;]?&_R7^/_W%:Z'.O^J0@H0E/OW2R#_9XO2 M1>=OA5&R)WY7UU-8Q/>W-<9_*X+_\[KT?P\1^-VJ16G,[Y<9_QU\Y _TH?C9 M'\C%GSRF2.TJ[O9KE*K< 91E8WAF3L1<&&)W?&("]J6WG <'QO L,_,[:[6# MSL@RA([:ZVUJ-!@IN9N ;KA0QJ#+-7OF5 "'W;S2.T^9'\52$1F<^7FU',' H"B.C\4 K/;"!%<.+1@_[WKI^/\I)^ M-D?6MQZ67VW!'7;#9NEW]7A:T[S7+=0P2?J5[)>I@+S$91%R)Q_SE8-2)(#2 M[]F,) DB.7S-QLOMW':>5\E([AP[73W*(%Y@]A*?*G&]4=U_?TMV3J%T*=JO MZX)T^"/^5TQG(#UX#PY<1'W<(C,]%; Z#MQYCD" *N&/RS7+"S?)+D+?]MO+ M/II2%F8ZGT@U^A1T^E">>'\,IJG:+ MCSAFM2R+]GHUQ9[[,DVODZ%2%^*VC4QW@ZO&]RS+<"].L7WGX11]^M#A(WYKQ(RA08V33K+% M ;N2IU?2C) ?F56FV#29WCU7^WJ7^URE36FZ'%-VH=.L:EQ#9BF4L;3ZG$U0 M[(>[6MP)N1^B $%I1R!T'8F=3@]N2 6\T<)[8L],1%GDP91BW0'_LNH>>=;ISH%R>S:_OM].0Z\]M^@ MABZ8+R3&Z(Z1QW$;U2_>(;5=:&X?D3:U4V4-B^C$+?*PF:,J=5B[)BSD&45[ M2";\<-^Q[9>P;CA!U+^-.=+&/6GI3&K7;)K]+Q50R0&>12\F*H!P\HM:5E/V M%AQK*#4'3B_D::.PU5/86KH7[P_5R31#&6#H>JGCL9B:-E>EYD\0IV'Y:0([=JQW N)V*5-R M?.QT;>YEW7L>>+>VJY'5X3U?RC]ME;A6S]W?)RL-B@=4TKYQ#;%+?S2 M0QOSC?! .@PS\9$3\MSVT)LF*5N.SV67.QX(VZ[,GKPEOQ3Z79-I6.LTZ\M3 MFP='4^@%/QHQH%P?AV@4W1_P# H2'$U1"?VN#V)ZCXDA-79)2O1@!\UU4L[O M3I2LU->MQKD%^33^T%:+(;M.P3)LG9]>[S(>Z2]WX5N=POCB^@X?11I_Q?%5 M,01"OI4BJIZQ%.X3&Z.H@-=F390A8(WF1YS75H!N%X>TT_%27/4U#C6]Z5,B MS[7%6NTP@MCS= 5 /M/(-P=S-(@:D*V/XT@5D.A*WO*^]VA7YXL"Z:5MBPN. MGP_'$^V5,3EZ(F=V+6YEU7=RJCEMP6)VQ_?SWK35%*=FI5=2XD9F_D]: M% =/K6^),EDF9DAP.]ZMK$] U('XD@LL>Z 7U81"!E* 3$TWH94]H!(/!50$0$KG284@;CN4*[37+O> MWDV[M*GV1.8=O=H! IKU[ N=&#(ZPK'LFOE2LC6?ND"VW4V5T',;UT^,_T_B M_2])O%\-HJ'5S*%J?.=O<$ Q?-H!1,9BV*\TV]-:$1E+PMCX.:7;UTNRHSTG M3!0D2RGGW9&)>A\?/^ 0!YH;=;3U&621@Z1N^[,-G2F1\O:^I<7K;+[R]I7) MJ4+!??85*H %ZJS'H_O^)XCI!A50LS-3*]$]^M1T/?S4!_W@FZH#7EA'* \- M2AY-[EG5*VF^^LXM=]WHFC+[@^UW5$!U#]\++9T#6"3X;!,+=O3BL21\S8:] M,RU\D-OTH.UGV+0M4@X+G^,UZ:)L/Z0+;T<<01\&[8+WM^$:LT;K14[%0(T# M7KC@%(^4FPFT_RO"%[2CNP^.41GJ0)YH$2"9C"=U0;EJ-M,#TM]O[:I@$ L, MAT_YIX<*^%QF5$27ABX$".AQ&X3O![A=7?9/0M_Q2E,^3KN@BJKKU7=JLONA4NJ\'^J19''K&=" MS-\_KR$G,+TKTJTVH5#Z!WZ^>*Z89_T.M0"Q?SP&"U2&I/JOU*BF?/6(159' MMD%?UY9*=7KPSEK,;RWPIS,$UAF]?";8#X VO6C),>N; E6#,5W$)_/:N1!Z MK,\BU["@%ZQ@5A'&@ S>>N6E>I5^L;O1XPT(JXLXNUYGVXGD)X&]T6Z:6GLB M%=7)Z%K)0.45D8'4S".#%RY;J>=7N:ZM#>&<;]$XD&RI4F8\Z>;10B"<@]"H M, 0487[*2V-*H*+%2^1G+:*D$E*"0Q<":PA+0/#4%*HP$T4@HHWQZ3 ,%T9C M8+3PYVI@Q(GMU9ZOA4V,M$2X1/B,,[ \X5,4 'LY<+UJ6?V-Y41U?.V9=T? M=]^^)H]?D!Z..5YKMV' PEY5.Y*4E\H9'Z^;2@?W6S+81\MLW'V=&)34NV/A MRQXPJQ@LKW6U0XN1,QO>8W(\@ GI=X]KL&*^T9U5WGGYPS.[&D."J,;1W=O- MCJK"5&'.UY M.4-3LJK8QMTKJ/[VW(&'\?:+::O;3#'9D:%O./I$!9M9?ZN2:YW_/SZ,H@)F M/5 :/>U#T?X/VR^NSY; _/.2GR9KNE;;^?(\7GH9%_3Z@ KH8HZVX2<\1#' M.0-BP(E7:Q<7+)D]1>E<7;8]I[Z?)@A@ASJ!U?XP=S5YDD78P.CHLQLE M&4!)U#M210%HMTN9"@C\JGA4O&O =O.]NT!A1._-D1]=]=["F>]0U;FJY*D1 M]UG3G_#H]/;+^1=43-8061O(MWO-+\VV^K&V9H3JGVD[S9WVTO'SOPBU1&.EERS M/W?/&G];B@'@F&>-*>>(1&;**,AQPEV-F_G?/KJ9,.=^NU M?2^OP?HR+H?XQ3%BE>EV;[5I?B?3D"ZC.5&2-O3> #HJ@(%'BJ(,YH*V&M@NV/]T2"6CK*(.;V>BZ#^=U%8!B,>3,T". MR ADC4$[(>0F1.AK4[IZ/:*AIB83/]<;^("U^@'*Z[[1H^1!IG/?Z&)60,[, MTSVZY%*2Y>X5.MV;9 ]D_^$4#YF_FOQUM42=GMERES*KQDG-!CA[1T#.@9S1(QSX? MD(J^^FK31FAJ>41B(#RTZ?;;=DE.GRU9+9TK7O#]5 MC#,CL>?C5;#ET7(2(D3;SMG,I"QGX+-)DFU6@/[&CN:7C(LEB=::N?KG>3\] M\;JI%\R)0K#\Y+^))<-B2.(EEL[)1UNJ"41T11CD7M4H# M\K=.8)/:N$$DMGY4>4V(4.7 M5S0T*>;24(/<,H6P%2*UO8%A36XECGZW^F8\KBF^*9*9/R5]:AB@1 \X7OQ3 M$0DP**1U\2W!LQJ9$S9 "4=?[#O#.?VWUS!];_6[[]O>U M#T,XK1@54""*V&AI;2KR%GV5Q4!P^.P?M,=,-6"Q37)\[Z1;JL[91_]R>E^A M$/K7JV/ZI[8J_N,N==[O"TF;@SH;& ?S\_3.%K+=D-?(?1+R>5S9O54?,0E*J&[VD7R)AIMJ5YK4N GJN;WU@T@,5U8_W$>] M'89/WV5G?AU"1X :MM ZE[_,')="V39=Q&M[#211 7J"&TB-UN5"]J,? O'2 M'P8"GRH\A]4FCIKD^FH"57^0LC?*8'FYOPZWCIE4.6<.J#[BJ!':)8H/4$XK MI78BXZ#\Y3G#(3SK1NMI-I@JJQOA^J#UG(6OE#-KY V,&G?(=PH3]BGL$>ZB M-?@A.-UGG?@^G?Q.U:#18?R$=4IZ>0!0JQ*F-^IQ U.*MJY0/QENPM]*#__; M>VO8;:'KZ.&H.!HPB^W<][994?EL@#+=09H\MXU%V,6#F_K MC, L@2<];IU;!8G,(-TOI(?@!N=Q&6:E27:!^1>?90)/&&0Z>PO7^T$I88X_>NQJG10K0Y:=UV_1_7F:)+;2GT,^32W"%: M#.T '85XN?UV/[R-)R$X):^.UJ=&K$7%4P$5? M%V9ZK8+8N/5#"UC&MV>9][_D7*O.><,8_H TO<95SD,HI4$H]9AC$D$7[T$( M]BY9[.NZ,EXC[C\[L,G7 -G98&!?[TO;_:("[#2/D,SC3Z9[Z>69\?'=-31& M? @UDE\58J;J"N5ZL6C])C^JV-HBY]%G=G]%4?'NX;K;A:6C>Q4'9:7%ZTIG M/TI6E&VDX$U_%5[?+EM[O!P?;/[^%5U]>09%E@IHTVNY0#C7GTV2K4[O:DA< MO5>[];1*\S#YM105 #!B/@P/%$XFRE)&$37\N9S1""=$''CZV(^,"J@*D ^LJ9G*J"AGV(]ZI<'=WJT4([=7. 'XE.Y<1SOZ1GH-*B _KZB M ^X=[B 1BH2RS-H("D:X3HD^?9MTI7XO L%P9>G%OQZ./O M-*LDL=/FSI-TFF"YLI$I5@GEV'B[].$@H+66AHZ>S]M[;JUNSB'^<60KN]"1 M(..J01?>=AU5 !42ZH?B=-$>+85J!3O]7SFO=Y@]+G%)$4/L34 FJ8 +(9<: M'6=_]N,G:R=-UQT/_R3FM2C6+LS@HP5+XO\T M^*K_%R"*(I?9[;>H>.ZU3NZ#74OSV;MV7S/5VPLH#E_XM)=,_'#P\&3=V_4 M@%WB@O@/1#STDAQX5AU]!M'N$7DLZZDGM8GN7/!M5W?I.U%3=,L?>^ M/KIS$U#F@%J([/"(4&.MP49&U%PW8O#M_]:SEJ9^F..=\!C>_TH!8+KVNZCS MM#U#V5@X6T7_ELT8I_F>"1Q^7ZO:MA*)-_>7_/O17S!U2E[-1-K(^A?O^ M[58;\R]W. K^:X6&Q9<]8$BL^LZ,.CZ>T(MFCJ?($\)P3%.F."%<8TO=:(W+ MZ3JMV>*H25V1)S>SB]EVP'93Y]'@61C^.?9YHS<*>CEDQ.;TJ*^RJ$KC@+(1 MSO<=6RMA<"I^]4+^Z1=W-N\ KU !G4K0"GDR.S &2E >@QZ!K>$DUJJEG2TM MK'(W@C,$&/(-R:9BCV8TUIFX08M.?.KH;\,,XK&!4LO13^UJ7BGT6(SC3_7(\@^"'=R M,DBY7SOE?G[T3DV>-LOXKWU]OUPX?_JB!B DXE_.HGT#8]4-CK3\(ZB +<5B MZ+IK\@'FTHE=YHYR@IA\)(4CH+$;= ZT]'EO'<'49(XB^T&WM$ME+4?R-U]J M\6M,-/YXMOUB+D+3ZRL74W$;"4 00H/G;,%D6I><%)KD@E#("R0'[$H(+_;< M!,;BO-2ST,ZYLJR1M\GQ'Z_Y"GJG CN&%I428#DN]-'%3J93=V\O7*Y_#7YZ MP/.ZK5CV!!:Z-4;+$ZH$(%&!TLNMU0:#(68;1+J D4J"(?SUA&"UMR\\RK]K2 : :AP_6T,D\CU8,K5 M7J_<36X^=_(V7;+GQ5BO3),Z*>=C)C<1G:\(F,G7,8G%#?8YQO[VO'O\KZ.^ M\69FUOQ?$NM8*$%D-;>$UB%?A[19>1#VHXO C5=PPI'&>YA^$4/]"=;#_I&I;K:BMDC&341.):R?*SST1 MX(W/JW/YNZ/1LK\KY0;][6-:#""2J&Q PTF7H3O#V7_[6%CPZ1ST_Y]-OE55 M5JG)-$?-:E2;=]\]L@6L3&+^(%_+#?[+3.U_=Q.[ ,F^06LQS91189#K._ML MNO@)8)<4KR5)!:NQ$YTK9I^@FO*V#O=]_LJQ0](6HR&!!QW0!,92&-UTCBH- MKM1K4,[+[#%/"4S'[(%J=JD #'1K$(KT"M(';R].$8_]QC>/4T0VP):K9*2\ M! GC7?2W^"!:.;/^0G-,S\4]*D:W\=JK3[Z"^#(MM%D/_!1)WJPJ2JS 9_B!S_OB;MWMWZ!;?$^$IX(6RC\. M!B!/O.X*5C]!%],%'6IX.4?RFCWOVU)9W!ENV'^FN<3(,%.K;^GV9O"1V##B: ' MLS*OT]B0[E/G'NF9HC.I'EF?>)X!'\(?+C;+HWK:I$Z1Y.(=QFZ$C$'KF L6 M *-!F*VP]:%"N:FI5-TWWB'7"BIX]2S3E$M4;T_(S7W(G;:_]#DS!C1 MP-EBO#NV=G52[3;!]1;Y)Z;F_IHO7ISE&4@,!5&GI2QA\CL?U?:>KMF(HOX) M'PSWTR.N-T\HOENHKQY1TO#6]D>)VY_%@_$5R\^^ID:^ /=TC<5NK?&0I^JW MH?_0_B&Y:"!!'-Q.M.YH1]#7;(ZJ[NI $(@",.V['$D!*ZZ MDPX]1LQ;;P"/A6P'@JJ;E-"S;]<^GM%775/0VDNF DZU%J.UZ,92A534"R6' MWZP>:2*C\1Y_4F$.IB6T]E%:.QK]9?'Z99%5[FCJJ-D>-R$C0Q 1JY[''B"8A17ZG9 MH:[4!J'5YJYB'A;>VDKQ[OM?ZAA#FU[\0C?/?:CL01#RAT$,E!8ANN0LB\ 3 M_>>VA!IL]P/MK8)?N/SPF 6C^#]BQ9>?UV"+=29^(,)T..8DMP7H=[GO.=A4JO4WW6OF8>L,TS7H!OZ>@J0 M3B".%L$ _*J/2]6MZ9^SSFCKMT."KMQ:W^(XM91-]-4=7@BW]!.0CL"05$"W7]IMX(6)E"'*5"O!D)BM8355/[8)Y M/#F\WSL$E @Y#XSF&WG&<;RMMAMM,&T<\_>#@E_(,]E]\-,*[QK.2K9XAQ+5 MVQ3O$VV4]TMI%+_V9W[3PDO,^HOJ*^R"9V/QKPW"7U[&UH5OGR)$&L5>W%J9 MU0S8NT_!K5P_Z,6$K:XI=M-=[2^R]?2JOM+BMJ_MZ_83\:V[^66 LW[.8M0* MPAD4.\4]^05^(N323&EW=N#U,..TD;-;\"-_(R7^[2 F9ISM:,MI",-P"'/ M+[(S5R(V'S6S)L*D. IYL_>/EZ;WEQ5 (OTV%94HB\LWBY_:)'!/^[4G$I8J4E" M6CKY)=S@HT\6"W9N.,SL/S([.ORS48OO##UHQ_$EISDWZ.3FW)%#73AM^[9Z M$O$[ES1O^?L"X/^XRL[_QU:_2>$*MKE'&1A%G77:_R?(*(/I*/,@[ ,X09B M*T,0#2D30%Z2+DH;HEWP8=N2PLIS_VF*VZO+&+2+6:)ZS2^SC7.%Z^ L]6/ ML-9B$$$,3F*W1*_BS];B+W&R2."T=7R)I ME91RVJU;&9<)HL54H=].O9-L45PDQ<\D;GA'JML)73T7K:D="_1"107-..J]M.IFKDHXGJ =9V/>/'B(C)1:'O24-73!X>R.T:8)*@ M6"H 'X,#1AHME.568M=F=Z=W)S%Y-_;SJL"UI=UDC4(+CH3GI >,BOG=-78CJ(6ACAN_JG5;>S+YSK/-PX&IL)(+\/RSNF&;V['P(T;:40A4%0E4<3"_6J: SK'7! M'[O,+>&+E;5IPOZ@+YJ-2U*P-%BTG 2X[187"214&*H[UW;#^_SW:>$KK\29 M11H5E!MMX24F)I>N70=< -#ID)"$\[C#3F0%/!9BC@(Q0Q34KJ;;!&E5/F_P MV47'#HGY94DGJ?DQ"YQAML*M([#3(*RA!S\I\PSYHUH7 Q50_)6?J]&#%"T3 M-;0*_GF;N>-"6OCE9U]-/XHI^CH:?U3LR]+W3%9H<5)4U&NL"W&K-375VM63 M8L5E#J "8DS$EM=UA8*)C[4X5BMJ?=?6)@G&L40RBDTF$T0Y^R4 M(E !D^GW7E-VCO7A+M70N8MV0)@LM.,$9;I%\:A%)&3L2@[\I4PIV,:-/]WJ M&@6 ;@2-;U4Q4P[3AF$$WB)0VS6:F:J,L5'6WCT3HLAQZ^)HUF.K!A6/G 7S^&C?/J ,?:"%3JFK8#G4 M+!V)%=0N?3.I"\EUH-RN;^5T;.5'>PE-\$SQ>NPAB8T3;SU"^X/38Y>T%B4J MP-%YE9:_0CB4P#.+P*?0V(1B2TKSJ"$M)DQ#G0*B8R@<)^.!QT;M0S*$-\TCBKZE^H 322UL(/D=AA:&:.E\:. M*3N'",_\60P-<.3T@>AI\P?>3+",I )\^@JT2$[CT%C:X(SV5 R(/]RB4@F\ M3N7UPA S*N""!VW, -S:T/+0K/S6KPADG0?KHAH(DW%?@.P\2>O4Z?=!ZQ3D M,@)FQGD+<=Q5/4*QI0+>G033W7"PWYB-_WZHJ(8V>WK\K-D]!H=3L>PD(-#+8B]%JUM61E5+ MI,Z]J&4F/!8+*3N/:,X;#.I G@]A)^AZD*XA&6499J.,@_$+CEJI;Q[9&:72 J-N5X2?[?E&?DS%;"4 <*VM-S< M!'* 4%Y0>Z@S&4X^16%!@OIV2Y9 J$O=4&#-HTDJ 'L?5FW9 R+)"LM_._SFRR3L.EV'FI,&. M"RC1@[B+!<0,[J5[)8U8U_EME23/K7_&3S^0N,#$D6KVBYU!C;L>ZTI&V]+4"PE['4:$'\A/5[P]O25A^>JOT!L JM7@\263O,I MG'[!J8!@; *B/6:GT&^H #;*E78+L\J\IY+KU.>]4]V/,)EJ61&7 MW5"Z00$I"LN&!5%?Z>D "5ZTISX9\L$;\+0GH0%9'M)Y;!4<\$W8S,75<;$GHSI:_$*%P5&U6(?Y.P MU29PVDY^H/I45PV<()6/$<))Z26UPD]"GV[&0CFLKT9,VA9:;70K&O37N]E6 M1W]XO7)RQ8'KM!TP"['T*ZC"HPLT T^-RZ>:KYD(U MT1?*0DVM8(HKF4Z\IU[7GUB]#U2;ITS L6!DQ L03,6)>'MV8]:DZ$-9-0[5 M'T@%^"F"A#(H :T[@])#+XGJE/-'1"^",GZ7$>X;?!_2^!0ZWXG$*&P$IZJ]B<$"8?!: MT]Q"CA%W*9M1T<&Y8#H=H6U)F6%%W@PBRN"S7'< &/^47 9R]*I<7+=MI?"G M%SN[CPR(L0S:GAJ A(V$7BUGNY'?E>&K9]+WZ,5CNA:9BZ7?&\@V28=%+8/S MS3RQ(K(#7OR<13^?7:H(Z*(";N[[KD+WC_,[]/P;$8_2Y"FB(:,V7(AQ2T-" M&XY)VX)#6.+4O3B]6YGI=^VTSF\]B /R8IQQ\%AX]78C^G6> 7:SU9-@IETM MSS)GK11;'(M7,]V[,2H\*5[#-&[(&;CY%OR$Q$>S&G<*#68PJI1J=?EY$>J, M'K!)EGVR/$N## LA1JH9S4Z4"1IAB8_$2-NC/BKKXJK5+M=A1ZUS;EK^#/5Y M^WSW!?N]BJCV(]6SWHVUBF2!L*_&;9ED(%H*_3,L<>#DR)*">]#:.EEO("*@ U##YX@3QR@AY:&P_3 M$F82:.YVO"\5P$#LGY/IJ:.P6*TY=4.7?YIM@!X=*],X3=49*N#-0RI@5>0' MU 2W0PF3!A,>4P%'GK36;6(D)S28>S[@>+-S-G2^]Z23-@\Y4_:J=K/"T24' M.!AJ<8QOLL3_0OX5BGI'^^ZK5$!L)+F9W(PW.'I#3OVVJ[)S["*,6?2OO7TX MQ#\&3L:!CA'D>A.[=R@#^OI' OK\@^>O:Y*^K,*DFD-B=FSRMS*$=%6S._9M M,_J,.HGSV]YK24TK$VN!X(4Z,_O\.UDQXJUJO_Z_NXIS/]Z,ZMQTG#)\"2!)@93@N3BGL.NA#@IUVJ M(IK3V_Q#_%5A!M=[_DK0U4O[0*R !;1:I,O@(L0=5P("A+#69T[/NXZ797LD M^ALG,C ?V?/?,O!2&#P;W(@"MB.825>Q/OSLP\/*L$P\+I796YJW?I_OU1: M/X<"3B@VAE4YV8_S/*9G)6^EDIK3)HQC*29-:31 88G;D/]@AG](X0T1(0U5 M[M*H] 77 '"'DDB8#P.8UKLNMY(2-$L;*YZO5[574?! ,,GL9Q9"+U?G([=G MOI[0I9+$$<%:;3^MLL28RFG:NZL(_PM+O(584(9 U>5;!T0Y:)LEU!'&3QFF M@*J'.3;0;J#[+4TU:48]&!:9[A8C1> -[:E3J^S'R6!ER .:.QM06D&7FZ#% MD(<$&):9J&4])66S8_(OA^!,(H<^M.RYQJP_]/Y91%<#H#E89!.T38$6IG_Z ME)/8P5!R.CSE(JC8;R/XVX+T% M%\S+C2^]#+8[2-J/:8+WRJSK+(5<"QD#T;7P@-7""PD?/0Y\ATC:/KZ<\G>. M%8QK@25Q88LM.E,AXI0)8/4--)";4 ME7.>4J 4Q$9PLN)[3Q9F_&5!H7R]N M'B'M)&5'!%$8EI_A-B,3H]-&&T]@J59(IA!^^F/!([IX*Q-=\^4)[<[%;E:E>\/ MDDR"&? JA/!E[<'/.&#W0%:;XH(G4P8:3;$Z6)#YH0"S>73?P+!U"D$ MZOQ M8&W>-VA%R$:Y+O%6=C;5'SQ7J3@43!LM%[B!$IWL[KDU]*/"9+(B%ER?OTKO MH:V6,:;7S%>?/&3+D]:S,4276FB40Q'^6&1 ,C9U&664F)SEU6H?FAE:FFJK MP,-.$J[-\OP MDR45:FNY!Q(R'X("7IU!U^V&".^XX+VO%R4<9"W0JR#IC0S M?^Q O9C6L1E\<\EV1C#U-ZG*9^Y_E2M0Q3N@SD,P_P9N&"T7,^4DNOD;S;&O MI-1+N<-:HZ6I D@R)"Y\+0OJ#JR)QT89L.Q*[O.:NUO&%?VT3UP-U)=!K:= MT$& \9WH$26*DNA:QLX3^G%\@G#+\3I=6[XIJ9,(88!.&M.$IBO!9ZJ6 M).!M" 9R^:,$15_,W9N^YWO4= XN?M[G^T;LF;[PTOJ2V8R]N0V#4/_ZTI>W MJ_EG[(_K%NJ*@\V1FO$JJD+Z]+VT&&P37?!_)\C_)[>W_/-KQ?]'CK=$BIMD M2/#$+D[1&"YN,BD[;[X<'WY\;XBR4=$/?,+HI!-O<7!)5*//P"X9.1^W,9D= MF;=ADAAGBFF4:H9G@+"&R",5*1K=F0=1 7KX"?3$!J@6"B,)X-3QJ3CY!)7S M)9*?)<%KH396(-GYN5U4';/,JWT*SH=B#:2. M9)#GH//J5( ^I]Q1--B2T@?%&M*R)?RT&K,C\CSIZ9+J<^]WVC_. MN]NG;RL+2_^PW?$;@,"C9]0 M'8@P/O7,GG:?B([1GU?F[YN'3SXN(QO" ON M:1^/V4;]MK=-%GV#U@?V0!O1Z[UXXWC*YOQV08&K+P.C_HR'[-Q/]ZL>C3=8 M(XWW!6+2FOPRK#]LY>64A<9GVUIM9G:V4F",J8)F3= F*#R8X_%A?O(Q([4I+M#OGXW=RP9)< M''%T__ .%:"#&\/94NC/$)^R>6"'.G8#=#M2>1DVGTV^?:: .C&'(DZ[S5"N$?!]@TN2*V-9T-OK9&E6^R_0ICO@ET?EW5"L MD4$,D.T@ FNV58X-W0V*5D@XQH_/S[M1"*$J.0&4O:H+OB?SL5,D-N02O#W6 M'D=C1SCNX)?'IK?X;HUJQBC""[GH!M/AZ#ZF0/891QI^C8:8NR.9J 'YLC: MQS8BBZU8.O"ET=E\9>5 MF@FW],2H@$I]AA7?N9I;RF9-$%GR>Y((BD//LLNUH3N+:4L'\36^^1UY;QOY M:[D^X#K])P =P*SC^4QDE-JU,3Q$ [SQE?^]BO)*K'51GU(OU _C:U5R_!T> M29 /$R-:%<$FI8,]Y9J/D$V7JF/WM-4.M42QFTM3H6K<=X":8Z3-T:])AO4G M)5_Q=%&PX%5R$Y?09[=AI4.G/H838^Q1;3:2NN5+.R M*C)! ^[6$?\)"F^_^SG[[U E Z3]_0I$?7DL\!($A(6U3?&+3V5(@Q,'1RQI MU 8HQOS#X,GY4B@K(4D#&Q'FBP9?1 K5)&=H:O\(:?7CS\D T G^>@;2^]DI M\SJY*D0"$277F3;6GJ:.>1QFZQKX+?K^IO@2Q]/AX$M &+KE6GF*9N8I*9C: MK99WRW/-VGYQ_E-^C2+NO.YBCXSRM6UR:L'%NYJIK:3)1=$:YL/U5/N5Q3]P)TCWOC-LAJ04^&*6>^U\B=48Q G6UM=&VH>=2 M&;BOMQHJ \2<,:A,OL\=]=!*H[5B^0$CC\"!;62J_4A@[>)[E1LOJNL] E4M MM]MCKI=G*X7^_K;7O_@=I'_!75DK@TZI6>4EL_8OZ\M#,1:J<2-KP>\;6.>9 MB;;\ZR#<+'8H"H0U*7^3=C7((%*-;N+@*/*\ZIA$QH6@B_J'H+NAS:2Z\*^Q M\E7M3_,%CV='J(#67$>*R-!SB%G'![E)*?9S-:.'J913//U8M<(".3Y=_=$; MR(<3Y4LU=5'/S;>%SD6IZDH#S+H0V&$H]N'0[*E#*$,(EWRDS]'7A%V^FW>Y MF*%J6(Q'R1.@OK.;,N5\&^X07;KR<@K#@CM:<=W>%G>0:I)J6SQCKO5!_E(N9A7H1P M8F!(/Y*)]$VR1;"CV"H/.N)S;F#&X^DURL\02?&NWZ0^SNCB0#$UISY!3A/8 M?:$^1[M (RF5>"K ';\,>A?1K(7:(;%%XI]B;_?'&W3X9UZMUX=@O/8KURCU MW2SG\$\FMBC)$V"M?8?O'#.$NG2:>34.1U0/;F_*ED*J 15?0L MIV$\5=!C05.I9O7*<6248CFQ6RR3@SGW^M[@0D9^5HBGFCR-0(,I]*^)=[U+ M7+P#0'KPK.;V]<\G-NC;N9=@SP?<">*4\UJ?#7S)%;A8]'9NT7S?W%JDSAN- M^N8?J4&@*>>TX]V8P?(HKGG1AL?GC#O4:ZX+4MP6D ./1V&1'W@WQ.K?;#S+ M:YA(3SS2,+?LG2?ED;^H\008H)@Q;&CF2)NSE8E(W3'3[Y8:-S "C/@7]U>J M6+4EMX*K7K]^;>/KD+^XP>\Q76H#OL:1XA:F?-'7=DL&7#6Q!\-HX<38>&F1.ZA6458-I(QD?+M%TQ^9^L1 M0UQW>;R)@C*8T3FP%ST3+RI/>31OK6R^IX$T[Z,!HMK-^I5,07(XU![(MNV" M#)N\O;T U/N:-N6$9U$J7X]94M&F.7(Q.?/ >M21_RI.,F5M.\NF2]86&] / M)&ZTI&6U^#-TS1N$4CANY6X$)EG%V-D0-ZCP<(.FG&TZ5+X((L7"4N^;PP. M/)E953KXTSTN7C_V*:^Y7FX?$-MIPE[A_-&7"C 0;:-H\XMCD1'KC2@^"V;* MQXDTTCR,1L%0WM V(PHO+:@,8$MK1H T5XJ^8&:)P)Z(@-+[@+"/@+$VC,EN M%''*H)KZ&F-EX-9]M7Y9CZ/G+:-Y_1>,NX>'6!MN=@B4_<*/AA_/_(J&(F_% M&%":^QXAQ&/)#X>PB&WS+EH^!0MP(S["4E5HG3X#)EPM<(-U+I[%":=A)CXG M\$1-;4"Z/'I=$%@DZ1(=7A\G/&X0HVTONLF1FV^E#BN^-$,%P,SD?5:?-V5'OLVY9TN!>_.+] ML;CR%2J@Q?&X)U(!D1!Q+9:RDBU'!20Y TUQ(N>Q9AU38&3<$I)RZO-/"@]A M"NO?S6/6CF"'*!?([">,F;]&_GQT^Q?\M887ZH ^+^:[XJM2K- VX9"+B]L> M]!!M'%-FSZ?F^Y(FT#./!T'P)-154DRI*)5[5@+"O*LX^2];T;]-E#8YW3>^L&2: M +MO>SB[J:=],?B"D:( Y:1X$ELK+SC<+(75"+S@":Q$#FGBRF80JX;N(.]B3/^+?RXJ5"(5:@! M?4"/SOAX7,38P;F\T]#6RU.#Z,JFH5,4W%W:J"_9 P<$UF_6EYDE4 %^Y33V M&O$P=66F6..2V8G%/RQIA;A#.SJ@KE+'XE3 D<9CB$3+'LAQ(L2\ M<_2*%G2+A^G.3^F59PA:QHU2I#'WO6,8Y0R(8AJB006P9(!I"_D M7[(0TB 4"E'+26:G/:INGPJ@:)57ATB'($%5=>U2M]L@OU6%G\WGU\*'O*X- M+OVYNZ+9=, 3R[P]%981X-OY0>.E[",3)Y,?E?D#XEZ[R#1I)HL59C)H636C9H1X0U^./AG>6\ MZ\[T M)1#+A>E?)7R-$S]^WF 0 <7J?O7ETZ*P(F>5T?8_Z@H>M.NF2RCY=]219>M3 M#Q-#3C 33;)0%^I$K&;PMV21I.-\I_%]OT/;C>TX)-?SP/X5%(FW2.J(:+2_ M_K*8.+9O:@=F02SEST9&^1H0U!'/8>&I:U_@YJ%7-W=>L*;G0L MN)SMQVN0JZ@ 9\MO!T.S(/2#!OZ404$])51'0\*OIQ.7&;UZ[0#_!*6F$F]!3E7P7VT:OC+N MCGDDFS85G6->R[)@^)K;>SA\8=N)YF?ZBQMUV>W0LSY.'I+VRJP'I?UL-/BU MW&TP\16_8V[AT &, _&79^/H.C^:6LOH+C0P^,&!K" MB)VC(7FF+;4N5+#0M>=6>EY4@.PH%="T8##\A*G5##U-N;*\PU),?#P88"5# M!:36R)72 I7^8+@R=?CR=- M&Q>O06>AR[>KEE6#00[(<)YM][(?%YVK+.4E%S!M6]DED9^ZF4\4MZ'5KK1C M?UC@Y,QDTU??<'8I-F+Y'JM^)^,#Z-_4U;:T]A\*'8""AGT)?Y5!@ WT&X2#(%SC[ MWZJ="_0U]TM1&U9O3J<0SU8@JA%+!=!J*=)+\X$ES.V03>[U9S>#5@^M0\S+ MRW)1%&]]^KRG2@&/U6J>)QUI6"-[IX_H6ZZNU(@IF?LJO2\L>_=IUJ;2SW3/ M3*T+9Q9/XEIR.544,-:5YI[D>H),R0WBI0\)_S804-XI11"5W^I?@M]":DSN MD+2\/O#;Q-OYN1\F6L=H-6R7RV/K2*P(HZER!.H*80?7ODU9/:K7D^!::(:. M2MXR6.9["7\#M8=/PY?PO7G#U3S%!9RFOWD]FTG$Z;[-!(4@AYIVLG!O-I M6N][K;'SZU^,:>$/;]LO,O--;I\6ZJN!;WD58:)UAG[3DE>-HF2 W:^Q- M+J8X%&NUNPL-R@UX*L3TDI.):1Z38E,'#2I(&JECS5[J?KTZ3[J+\RM')GUL$$&RSUT=[#MU'AU5[EF5^J!-J N=" M)A85IQ[GA[5P'KW)D+2PA(VP.X%0M\AE37I4P)4A!CX5>;*"%A,(>R4)S/*! M\&-OLV"B$YVTKI]Q!"8W;FMAU1K%L<52W[;6A[-_*:MZ9X7 B@Q(=1Y:)/S8 MGNP34%W][GEE8_>K(8C-AH\*H,_'9^'D29%J5\CQ/#N?)_B@N&FSLSFU9-@! MWUUP-2$;K4SC*IW7JB4-2.>1QV9AE%J^>TA1 M4P/A5^Q!78_WR<9H9 EX^%BC2\JN\2;J89+5=2#0B71W;E:AQ*1Y5 MMIA1&"(?5ILP2N$U" X.$>-2![K=V_RHAP9+1X0;Q+@?IL"=79O4B[LA (M-/95*' M+ 6CA-1QAJL+1$2?VQODXMGE*+(+@^4262;W7MA1+\9+&" MO%TRE(BI%;Z['B3Y%(THTBQSE<9^<>,WS&[E5(-7^AUV&J E_AO2?I8#&?!" M>S=AED[9HA(KK6?0PU%W?DS4@\Y]+(H_L?SQ0>[,H_:N:TJODS!OVI\)M-?O MQIZT&+O;K241&ZWA4"BC))PT&[?/1GB-TVB("AFN^A(SY7R\:-CPG2^YLZ0F MR:&]=\V6B?D*C\!(?V7) L&'6&LK=\F1O+5 M^IVMS*E%@X9I.X,NG<_VVDI^Z7RWOE_E+"U>[]%8- =_G./ L6?JW[?3,6N4 MDBE83"K%6/@.IN$ZZU'L.<4PLN(D&WNKG?SV1,7SMFS^:.M(X%Q+H])*S3;Z M+@WPLI50CNLDOR1?\ 1@MJ?XRVB &C>)T&)*(DAIR$+#UV[J=.2#QVP<89EF M!W)8KP,KEUG\E*;"7MKG$C?= MU'+O0DL+U4YN8+%QU+90:2/PV,O'+H-;CIAM>?O^'K"#,Z/NBVPBQ*!4+/-Y MTWE@O#A%8J#YT,/P@%[>EEXRTV0$%#P\SM8CI;G<\Z"Q:4M(?M]X']/T07?7 M84S;*_,6>/^^1><[:O?4\$1#[95J7#PY*5CZ"Z('R.3)?U152R0;.%56^!J1 M?)L"3>D!B9)5^EWD)OCM]/,7_?<.(B>$%[9SM'4)[D25K">HNJ,'@3/%9=&J M"(;\?6.53&H3#<#FY#9L4YHUG+]X//-<5$T&.!?X ]FPO_ &D-&W]$)(N,G M2NQ18Z*]X1]"Z=-,/ORI0^ M)&P*$W)#OC\'3EN[9$QZM+1E>R7=:?J^8;YW.T9:>- ML6.V!^_B2V)D!4-*6RJH>V+RA?SY;?X/'M,E\VZ6=_\N2/IH6)0\\YLXZHKN MIFIYD82>5R87UWP<^?M^7G#*2C\-\'A +LQL$+,0,U;>C'E[0"((+[8:3Y*' MH5W[04=A'K*4I8O;/$[LRARXG-,JS2*D$)$U<5H7MS^#0Z$5T2AU^@FN2>OSQ!#$73!&7G<>; M'ZP=[(QB9*3R86F VZX@.LL,.DTI@3-LP2]3T@[6H;P8!]".WK[/8(_!KU([ MZ?8L'WZ%!C Y!BUIZ9GK6=]%3ER)J^Y-J:"#6;(?,EVQK)XABMJM;N-+OO9Y5/&2#S"]' MRP< 3PTQ0\_A'^AP[)E@\5XZI*!:"*\13!;Z LJ?UC;E4_%8$6Z/:/K!FN,7 MI(V0G!'UC6CY"GNB=6+) %7D;F^>U35;/)<675%=,F! F#CL=K="H>%1>LBG MK [!SNB5N [SW8+A]=:TOB(I,],1$[.TM,1R-8X[IZ^D7,L*5?YY%Z.(9YO> M\$?PCIP>V#DS<+K+#;8%.YOG 3T=B>RIE;3P2C^2;/&8UNJP2_);G-9TCI@JF5ODH8J6'MFK! MK/4^+[]&:!F8 TO&SM3;4C^FJ^]O^JU\*RXNSB_54I%X.A4D?XQ?[XSAO9]O M>C]FXIW++;9C829!MGK3^9#.JZES.L#C^DM]'B5-"BHA$OVI.P["AKS@5H$) M8EH%%>V2$BJQSH;Z)U>"E(7_GM=$%N+?:FF6_=L%P+U#?\VU;0YN0D68:M Y M2$FF0LN.RJ>N):.+R'Z0DM=&OMM1\/7> 4&K#U:77Z A33*@_A";JHY699M<\:>>ZTVM>5H&O1(?04;R>>C1 >V MVU %$ZMD$/?3] ;JQ5*V:ER&J\8QF!BO"PH#^B4:%]I^??RN/]W];7[3?MO MG8NUJYJNQFK5,;;@%Q#V/,1)>XWZ:F&\:*)]J6G_VTD,2V=F2]J-FLM5+>&. M86<"_+T!U\\<.+J->C$A@."@T@T2ZT7$13@/'L[;'XPL>U0>:,*KQ#$U_8;_ M<$3OCA%@D^W&T;ULZI$&?LL+1(&9SLC]G$<6ODU(3L\PBNE>XV-/8\/(<\AO M+YL-?=AD\OLKDU6A68B.:B5*E2KCY%'MP/JA [-F$B3*Y5MQCP\& M/MJ\-8KL/'L->!V6367N(0G"C.OCWK^EY$\[ZFIVR;/E0Q$R7:IBGMZI#W2. M&&E*I>JG'XJ\=TF)6[0Z##<1LLW,T-2 X^R6+663UBR)7=#&%[S0YZZ62 MHV]:8<7UCPCU5QH0 $3-R0@@]>@<;F!JMAI8'']G "1H,KI,T+]QW%L;Z2#V MC14>)0^H:_SI!GG>'# MBT6 "/ S_F//>V3, ^K'E&QD_.YC"4O7-TPN 2H6%M(N.V:9),-TNG>$:;CH6:X"TGYM*T1EBP#ZL-VT8JY8JWN( M!JCCF_RFWJOB+)U_M5]#XLUF^J2*SUN(W30PA ; LZD>3-NQVYS&([HC))S* MLG2'[T,F U?W=>Z!Q:?&#], %G#7W+49N +?4%_FT'""TADZ') <>) IJ(8O MK 7C@HC=UE#6$9753NB+NEER"U%P_*7Q#S#N+C(,>9QZ!E;.3<+UR!&<5H=J5=Z=#O9QL6X=Y,YU92R)4.:ADDZ/+0=^==T,D'7"5$ MJTD4.ZS$E9JG97:ZM-29R!= %P#&G09(EAW0^(+HQ+#*D?W2I];S M?31\<]7H]9F ME,/5\WJD-+ =F/R!.&-(=,;[3E<-EA,7\!-ZY8$A5L['M)Y]W3\R^S15E\BJ M4>PYSD3D(ZD2W>X?G$*@I[/SFQVM'SR)\BY2:$[PE97W\TXC\M4,@UBB:F\? M9(V2K'2[1(:(EJYYAE5P5X8!#XS>"$BYR:XQ*W'7]B1L(-Z 8"@;![N#; E* MYDZ;39/0])M_ &+%8:2RUXPL+FKKSJ.-#)S[H, :W :3/89KFP^\NO&2!F H MPK":%4P**&*3;N&7.XC'_=H=Z M2A&0)0U%O6(HHPYSW_4+YD1//M7TV_KH' MNGZ[=XHW#6% KJCXS(\V@UGM&Z2.^Q1]2":!HW!5@34N/:!6+YVSM,S7!XD5 MO 5^ @GAQ8_- $,MK<"^@HZ=U*!6TV'(JO>D+UP!/6VA,QN9 I02 1-7@/U5 M?-23%A!JX+$)TM)3.N&+_1FC<&.7NF]:+LCK\H1GJY-E363WWR%;==!\@HRB%UWX\Y"#$2VS17U4T0/7[YW\V\-?*'+\\I&U OOV6GX9VM"[+:*-UV<60MK+7:XOG#V:G MY-, OYT@ZJ\/IT,P"> ?20$P^(^/_/S$2#_GD[_2(<^5Z=*"A2Y7VQB(U_HCOH<1]&]2N=RUAO!NTJ.LA9]C@^VC:*5 M.!!\URE07MTAH?I]E8^58GBYQJ%FEH-UR(W/[N3L_C]\8W1"/0Q:^^"5^\4+ M+ROJ#"(P.!X1HF"NE$1G9K:OTY/A.]);QJIA5,[.-8LI]-XAXNP$(RF5I-M& M$;OWLUC,+J$8-T .A/,Z$WYR6[?6G]RVRON/WHL.M$+\^$'?^%M/:;4.;VG0 M-VPT11O<;VQ,F3EV!P%_C_2Q?8->LYZYREZ/D"9:S25%O!(N!;_--FK\2+(B MGIPYED7TOE\B5GE#Z3Y"Y1TU9M%Q^JI>;RI1 >>OQ!A[.'_G*A-6N4,G&^]_GD'045'1-Z=2O(L.R"6>G!1H(4MX^Y,Y MZX9J5Z FRXMBD!9I2--%C\X0*J#?10[#N^0NL_C*3W"#M*"4!S0@BN$Z#5J1 M=9\K2]W)7@,Y'\B*CA2)1/I'L9$^;OZD*)OMQ(C,HO![GK]\E*?[ Z\&P=-6 MN+Z!7;$KBC3 BT7!II?99'G['AJ PYJ.8Z.7376)8NA5SW-'A8BW>&XW/\&S M?KI. [2$XJ.(^G3JXP^W=#Z&P=X&3YTB>;\)R+:8U2RU1YQ3[T\:N\7S.Y#E%>6D,W MRB>@'J-+""'X:4K(]L?XZT1WW'W[W=61TY/0X5P,!GU6XP",7N)M4T2L7IJ4ZD7E23ZUKQW4;QS MZ 8-T.[][,YR]VI?7G_PQ]5-I^.YQDQO'D[=\-5)>7E_SC'W>[26L;.8'X]B M8"5P"LUH%_899GT[J)MA]R5T2^G_<\GOCZ%OKM\B). O$R??2U8[=DLNH^&6 MC)&F<+1%M*E03:9^FEU9>\GXVO)0OOJ?C39]_4]#:O_GQEH3@=3K)VF @=6) M?(_)^$^E=(V/PPC\!P:XB.'/ M)?S_WEC%W[LW[23&6O:N>_!EB.(:>B]TG7CB92Y=EJU@*=2GWR$,.6IYB?W\ M<1X7V,HUOJ*_YV\9]Y)=06'INMG+X_QEI<4EKSXG/7M\+_\3CW#"=N:[U"-E MFD.2@_&:%F_AU_$;P=6\,/V5!JIH^>;:6NR<.FE+B93_:;V>!M!W89#?:JIS M/D!\2T@GQH ;-EZ]_OHC5W3(T49S2*HGIE27P*7D3K[YIC?!%KH_$ YVT'W5 M8OOE@:7:E-_9VLHP'T_+Z4]T2I#Z#O5X:D M?QR81]:%]9 Z,2G*MV=NOU8_R6@(N)!1<[#[_1^;>W2OU]6 ?QRV_%?P6ZRWS85WKG*S48Q4?YI[_;6CG?]_(7#O3W/5DH;3^5U2BJ!K MM5IY>53(1('MFG5>YQ2WHZIS!G2I%4?57[S@K?T+NII MBU$VLE"L9N(48H#*2DD'/[T*P>[&"<0V-?-IXB[ZM!WFP13FYJ25%%=YJ&8U M=_)94S^>O'Q$;-U1XW9W,:Q;TNQN:?F#"3C4E?F;T<_\O;O9'/_=$OC^^PM\ MWS08A'QJ@GH[*9>..\<+:8 TT>=7N_^]$W8L>#(%=/3G558CBJ6]5R5G%5EL M6]X\]=6A)'W:U^>@I2?$XS>^SAB5&>K1-M@N>R!A<,-6BXV)V84 ;W'7,4A MKW'.B4DH/OG\J-Q\G_5T.TY5"B\O;K67]4@T3^< SS1V0 M>!8$4,T*?]*E:C>]<1K.5AT]L8IY].TTSOR0G9&!RQU&Y^AKN7SPB*%8P,#8 M_F]B..F0BN@8,96CH'B4OU$G4HH]\'8C?W25\NML'==8U=SS=WA5P%[Z%G>_ M82_7N/JIJN0&NV3><+H7ES@\'_8RMJ[([LO.N(P?&PH!1 R[+972K6O&DV:+DQQNH?>C1O=CELI7=:VA/'!T=R[%Q+KFN6/+V.Z)S14AOA[\+ M:&XW+_I=GS4RK@<&"C(0DZT(0%Z8%U]*UDW%,XYQTKOF;E==?^P>KI2H!Q9R M-4H'\'Y.DB0R39/BOVFTBT3B"F. =[%&,E M5R^!:B:VNX6V&A'QU<^-RYZ6KX=-:RM[1C@2ZU\;+"P^#Z54KP$/(_,[R[':[<5);"P!6QCRT8I]QKS3U8N_#3G"58[4YNBX M?S1L>B0KT?$Y ;7NNQJ[X:6E/AOU V?NJ77P99!@$M=8:&D3D2S@;=L.+IRH MER9>0YRI);00!NT?E%2V3+DA-,#KI<@;?3N>',:+YIQU@TGLK4]>)(F-J,7' M@1:D)7-5:X5#/GYC_G2I%*B>^:,0 MJ7\+#/CE+H$NG]_>-- 5ZW\R_/\O5J[XNRY7Z;]7YA"@_?.XLB<7WHJ?F+8- M03X%"];BQ*94DYR28KDQ%;$^3:DV+;)XL;1X%KI MH"CA_<84(X$;6I:6(HA#1Z-F'+86TWOQ0]0.U $/NK86Y* ![MZ>[]]X8V90 M;NFU>R*9NKQ/ [ O_&!KEZTT$@IW-WE\A>?*U!(-4-D+V;>1KB!9E/C*D<-O MSD7EX'HGRJOI?*D$W;M8?1HNB]NM&2OZ9(P>T=JR,]_N&&T?0E4\[\1VM)YD^*A$(? M_?$2O/8[T27HU=W?LV?/P4C,?ZC]GHUC^ITJ\?_Y\O\'M?.!O_I9R:>95/_; M'1/@KY=,]_M8?\EO_I>\D#)XOLE=;&?H>Z0-/BHX)<[0XNMXPZ8N%RE/J2F_ M>>=PI:(I)0%Q!<[<^QFO6X/F'+4__7S]?8N+Z 4558W9^,A)IVT]R-TNB$0B MSDLKL>_!*_7NO))L[4UML"&F@VIT)9_[..CLEKR=MZEL+967.L(K/_8#M]#( MPJI]DJJP.5L1*G9I74 M>6\:O/MCI\$W*"9[R73MI4]>6.9U;^CE]=#IX7N+ M,[V7)@<4\1*3*&Q4**$1?'KQR,!9A88,,^KZ-/CNE66FU,>^QL'+& 51.TL MW81%3:)?I??)44;F"UXA81JI-6X%^$;C^>T#E4 T'L6\%)F^,ZI, \2^Z\MJ M0/KP:?6#5RE(Z>)0^NB3"(Z\A77@1RRGWY4J@^?$G8QR$S6 -P>3@0\;]LY7J M;UU9V*#/<](=^[NCB"D[$$^46BE;:')HQ-)W&@ U2M^6QB4>_^%&ZX\=!/_& MC(E_>* _7=D;@2_H %FV:4I"/HR3S;ZE2'^S8_Y>TJOHB]1OH! MPV1!W #!)N*R)GI9YHTU^\+JTH\.[ ^/>SZH>RP>&&[$Q:= IDH^Q5<[[T_> M'8JL:U;@G7=P2?W!^ID@2&1JH %L=5_255 CD%N+=(UL9N#*-_HL[DE1]F;' ML@O0;NFD-;/*FT4EHLZ%3IG">JS0=R#)T#"G7"^]WVV+:EBU,]ZR]VU474,^ M*!G?BM[,HXO U6 JI% 'ZM#2)"O!\X-[)SI-M-PCR8TDV,=MN:KGZTS-.G7 M596'2BQN\D7WI@^-G;^9GFAKBW,_5 EQ":)3@],"432Q78I>_PJ@"7 M/]/L?YXPJ>2/!\ZR_0ZFIG8B_T/@7,;!7=+O:"8, /D?=%C&?VJ,_L]DX7"= M.%5]""Y/+#RH&"HG8M;^+E*4!NG M8&%RE_M0 9,7VJZPLJA7TKKZ:WDD[,F]+NUC0<8&/_ROG/O6&0HN7,!*A[%7 M4L]T'>*:J$,-:Q">EK\U)EKG:N8N9C7,%0== MGA$@M[II,O6E"D^ZJ<-0PY56=<,V'M6EP9!-0G3QS8H.%$11X&1?2=O5$A4F M\M.MIKWW-( \5:.7PS@UDEV M"AYV:@?N)'H)!;VC[;.9[IP8J4PD"PK"B\5L=ZD:W47&XCCTC,8+T*6E*+\I M ?7*Q6LDP\#O+Y..;X^6*0'7#FA40[/1WDP1=397GDY?ZC%X66(W!E[!*=OU M!CX0OSYV*254(N/K?P'*^_3Z4^$) /];=?@8R0ENV[?JG$+4G&I=\!7/0[J"M@Y( %U"6E?3.HQD,KB>KOYR")\'VEPD%>F;?=9\@$D<6WWKY\@^V MW;_D(:")Q!9V5Y]%=($9Y;*/M1]>F&:)'[O,L;FFKUGCL"W)6Q"P(U^:3K8F MVHP?BF\LJ98I^-:SO?($6G;F@^PMU[H84NVK27% -'32YU[;IXQ'#,L,*Y! MM<;5C20XT1Z>"S)3$D7=&G&42UHZ/U$..@[S:2#KY ZY'LB8;OVU$ M2(2:.1^STW>(')4!B+J=,1@;\5]59M-]9]SKY>45YYE@ZA=8H':(/<<%>S+P M_KU+' P_&!HE/A"!P)>Q4Z! :?^+C"6)DOZ:_#?G MYL;8#K1W8?[RKEY6%L M)EE//"TA9^R7I]<^4OG1?R=BJ%]@LN;*1^7?%SA@R7;(2 M*QV3_QFZ_I<._CLR(;D@Z1S %A@$YNS7JH+<)@FF8"/T:X[,B5'RPS5I@ .' M]MDMY5U_9F#^0/D@YJ=1XY.Z4LXL8RCL70^<-[Z-U@6@FA4N0=!"MEXLG M C=TJJ8&!POK0[KKLD>+3":.KINP7M5$"Y&<0XF0L8[S%!M_.H;L-:Z,]7E' M ]"5\7H;(C^B=LE2%4]]NK$%F?535W\F5H<>.3:%CB)7R=;KTP /[75?S%DV M'S^I2+J,8^HJV3\^D"LAD>'Q\#K/(<$CZ*+O[CG9JEA?../3WJBW?<_DRQ': M0M61YR+/\??.>4ARZ%DF?_U?2\UMN",)T>R:(NF@L\R&FVB JU*V]R'M(7E: MYI04*A/1UZ47)+(4:9PU]-V);>Z$_73#O(D7 X33E&-@]W/J7I&ME7DZ#A4LN!BYF.) M=P<<)8#$0T_!VQ?V'(Q#*OE>QDHT9()^Z-/9"(YC8-JU4ZY&3<=WWX*JT;5M MW([$%8,=)_B0S54XXI(]#> :%'UV9L6C'B&'K'M'*2!#.U]1Q1)!],UCPMXO M ,:W>@XC/N;I[A >)%[B<1)%HPIGZ2NB]#-=\X*+$FB P#MN>R9^JWC=L&I0 M+T($KM9+-LDPE\T9N/@^1)?]VN>0'SX//7>$DW;:C7;KT<'ENW4T /<84:7^ MMNJ*UV&EUP)O&Y^9<%V]3CDBE)'#2]5I%U0VB;$-US:F3\)+5>E1-TDVV<$^W8I"#_X M9>*S7+(^/@T5('>V1"NVK>?=Q:\WE>SX!)[O/WZM,O S<9HLM=?RQ%XE%SZJ M_15H5X[CS1Q^3Z?/OIH^R-RR^B =866N@,=C->3::F=SAE;VDO*5[]X5,, M9S4/+.S@3>*+5/-"CTC)6Y=I@-T.-_"%<2/C>XLU_I>/J/+NFW+G*%S@[[7Y M7/$ECLSZK>.4<=BW(CUUIWO_N_B+=AS,,<5N7?1!URV3L>< W[?FZ!"0"ID? MUSB5 ]?H-HS=4&?\\;&ISWH4>6>NP?KK V[W:?O&8Y6?4S"G0Q+O>/3-=^\H M?Y=HW*$!1L(F.V+*Y$**+?0P@;FK]4\17XSTP1=F\S!.8%Y8J%PX]ZR>D M#A^@ 8XJK@W-T ![AQ=94F_0 #"_:#Z+5.K(VS-DI50JCP8A"(]IQ_/-''DP ML7%CH&>,4S">M1=X#?J6 FN:D6LMR-I144J[(]VM[[PI1+J5ICNE]W:G"R%6 M00R81F*CF-1X+4[<4T,U#SA/T0!#[I.ZP5[%&"P) M&BL N?=F7='/WZ_Z16,;K""@,VKX0&8&%3 MZ*/;/IB4#0GH3^4>'6U>8"\>&SR.7$NP'_I9D1%+E856*^"#(Q;PI9%P286W M[ED:?.H'AUM.7CYW\6'ZQQ:@M-@7=XC7DJ#@#U4PVU"1 &M'HZIU:V')[=C- M>W1 ,8 SP$)XR0KEH'PA,XL1&3_PO8B#Y@.O,)* M*>B["+^.U5HZ5SNO?8(5ZQ//,TJJ9T>@UB>]S.N=WW_9JQV6VZ6]L;-\J!"(?.&?I\ Y]MVN4J)CW M44%ZK6V#$$DFD9D&;]^@%4O'?096!Y(A1.=)YV"Y*AT%S>KZGLN*AB>;-S- M"5>F*^( S )$2I?R&P&B]R1I)7=R?VHV*OM?AH:EL7X9Z4'YV"K MN@,N;N_Y3M$ 8'$[)%[#3FS 9K^P,S=6+Q-LI[VI6TXQ-OA.Y40, (\CA)[Y M.&6[4X(SJYF&G&<%[TF&3!N@7%)N*\KZ:O):!WD.J6[96W?%%*Q2M?HSMS_]P549F/FI+8T>CU_.7 M16*I!USKP?7K'M;*%3BW(P^KN=_UX?'MA6_O6"J8W*XYJ\O/5(M1OE;+P0(, MH_2*>E>W9TO?5555Y89>LAS]>/ 4':-D&,XGB>,0)D?NR%LX/?$U,+9#^JR+ M@T7W*I+[.USD].W-!]8H0FN\$O,; <"2N1T"FBD8)#D\(FSP[?9.V/W->@?8 M8<,.A9\^04U?+FMTGPEB>.=_9#)TWU)@&HX*O119?<"[)%K;5,]/JG)?WF.G ML"OQ@?F3XX^5,C%;U]6->XO]Q#2"UY2K,YVA0/)V6:(>4N%P'3OJQ^WW:B(+!H>3^M*@>YU3WOJ4X> M#)TM[AR6GD0&E[*H35M^F//)3?@R2=4[C#[?@WSX$6U#L@VOOJ"M&D'-=\PI M:*(>7G?_677!+)E:#SE45"EP2]) 7VCC6 7E.0TP\2EX)Y5D7'_7&7=Y_[[J M^=K7H3L=JZG1-[%Y]A\0&(&%;1)8&\4ZN81B\4ALW;6<[M7!4AE% M9RP,$R/>)P)*>E:G_>67^&4"]8C,X'SR]48ZQ;"YOYC7FRF.D/6V3%Z5549Q M&@)O3VR!7.BRR"0Y$4>HZAO!35K&I'"Y-VQ LR]"^%0J1_I:[(PE7!>ONH0O MW6^._$I'WY%F>3W;[7[BZL#E0Z[*,UO'M9VE[5J!Y,,2.VRK#>#IOH1J+X@; MR/T?DA0:DE+ADB3H8L,R?N5*RV[B AU%E42)978]:J&C,1@,K-V8WFV"I^D,H-C^E##(6CW%6OF5!RG).?.%7,,PXLH M*=YW#S$5G, 6H0*.S!ZCE_K;U^EFP<16'&\PV?3SE.25U?2:4OB/ (+9BLU1 M59Z5XJ]NX*$S40Y;EI),JR(I[=.9VVCB@X$;_=SO[R)MI3]]SV&RK'VJ4K@32NYSP0DTU>=QVH>8@_-9]Y#%.Q*0OB)'/C MQ&K79%95A=(OQ3T$]?FYU2Z@!!05#C.1SC"L)4&S4T)W76 712%!D4 6QB,: MCV.BJ>6[RG8]@>?/UYJ<^7DV4\AG2OQY&5O_3)D.,N3BNWV*.Q+Y2N>-Y9M7 M( 7.-=K0B^.'S8S!34^\+])MS?.@D7WCU"Y+(^ES+;+'*+8L.LCIEY#IKG#< MH ^&_]3.;5P5E,!,=/2._4$VSC')7Q25:4M=5,BD0!DPCU"A(&YK,>Q&>-TY M5F-17[6]QDXZN8+(0[!.K+D@F%550D6=01C$(Y?('_W=Y:3WO<)-1Z \#5 G M0/*&R5*O6YYW-#R528)S\0 )FP>!"]E 8"O M2MB^5[]+^4H#Z+ER.[HH?1%%O?N2I8X<*8!D@H=Z@G$KVO#UJ$2/SI%EB6>( MUNG.P('3ZY6W^TOWP+O8E!GJ?EZV.J6T^JB][ZUDT>ST4[L18T&3X(T>)8I$ MW\Y5KEO]*9OR$:+#:^ R]P/-8-'#9=I0@B<1B%Y8HP&.;Q>-]0[5.78NL)N" M"RIOT@W@P4MI9M3J[EG2F*(+02D-')05F^.XQ]J%? KQ-Z4>1N%E[^B/G5Z? M69VEGER3[[,;KH[)42-$B!F4ED>1"#T24>V::)%^C-6&?WF23H*GXQ4:X$A) M-2L3A6($SG4KCUIE);SU*ZP#<\S[JY/\I['S0)R<:Q1I/FK-F?T2LJDUTV@K MS3@6EY$G[1QG0,P4][DS\7'["><6A'S>>>1@[2C1;+IIQ!JRXY)7*$X#-(E: M!&RE4D^A1]"UJ$UN7(!]%FJ'-<@/2QV[+;;71:T:P-I%MLK(D7LYIC%KBY@? MR&']8/SY=GA>5-IY=/PIPB@Q8BJ='7Z-J'#.8:JDJ#\8K,E) UP<4$NACB./ M.RM\*9U*M&F),HH0^L@T\PU(]BJ_1!5V<7SFIG6J1:HG/&5@@@\AHB%?HSG4 MT=DNYQO#N> CO6:!XS*K:YIISDW8T1HQ>=1$/AKKO*)/UJ"D5 O I&N\+:6Z MX-I?H*>DA J+"C"1:A?;=Z\/:]Z[I'GU^56\Y!^K,6SV9G.W&N--/K5]('02P8_X,<%6 M"9WD<^:!6@KU%+TRDQD?'I\0MA&/Y7L^>OW,+/ORD8VX]&FVX85)4$ 94SC+ M-MWX7-PF:0IW=H4<_9E!:EDW](H7]^U'MF'IW-KBHK-O[?84D3%YOD#SN@SQ MLL^HCTOWC3N'-];VID(^-$SI!@\'CIQZJ5@J?EBWZ]#'?2,(60Z\9C6#B:VA M 9A!+7\I.&5QP9@&:(Y^ URR9(2&$Y4T*00MO%):_,.-IXIB ML_&@F*SAI,+4Q?NBD&"\(P/P1;:R[2J/>X:Y'Z8)S+'P+0;3+YF;; ,F=-\2INMN>=3^4/W@ MQ.[QI+2*OG=V9M0Q;Z2P=-[T,I(Y@&YVXS0R8 &$."+75%7K,_SI[UX")VOD M.W2_/#H.-ITB7R<](\OECP&#*V6R[5F5Y;)>WYIX9>-,]BJI!)-.PUFZ2HJI M'Y%9ES:0B!K;I=.U%HTO<&^G@@-+2EY,LIP;&OC<\C!(E[3J/Y$KV%1?B6PP M9@N*VK6^$ TA^HW]S[N4?AU"/)P90=RRYU3RNX\B19 M;F^\]Q*\7I# \-.XCIXTN$+WKO18]#); MT:7=,:F9N!5'1\F+#\V@$D^G(A"KKF<,@=-XXVYDR4)MA.7^OG08@C__V;26 M%6L^O];[<"DO[1=]+E[Y:\6Z=]]L/4%RX=>-7WTGHCF9O\X9)*0+7$QXO)[; MHXV*>TKD_QZ^.&/S.=?;<[&N:F1J BL]'#8]X5]$>82=_OS>5.[UGE&F EKN M<1./S,SC.^Z[NN.J.^@S.,47E5IXKOH2*B QP6377BZIW'7V)+O_*E/;K,_[%C)TN5)R2G.!&+KCROK9 M94^!UCO4VO"E4Q;8J_357\6M)E8J;/SJ!RG3D2VM7^9_:[ M V]=\[(Z&EMUGIO9$5RO\VY'7@V\ MX-&7S%%U0D^=L__!/Z$>Y!'\YPSK-POQ)[&8MMW\ 4<:CB,\ RW4'M;+E&K+BXHV=4Y0TO./6SAUN;'&YR M+/0],_0N=-5T#B1+EN@!72*>7*A3W#IB,RJ:7SZ".N?)!+7^=B9&J"O*AR@H M20>>(FV;IO@:*SLL.[2V\8+RE\2B@MUHUX&R>6NWMJL.JC%71*3>&U'SX"SJ M'M4@HAJ>;2HO581NEF7=F5-/Q+HV6A[5R&H^S-;CK_)"RDM*[EK+]SWT$A3%MRKA MJVO[?:_"S*",$DL#V$:QD:'!AKV5!IF0$3.[32S_N?J4O9S:U@-MN>& *B:\ M<3412= @LGUR=)^<\3M' [1JWUC7E-TQ?TF'3U#D9%-=E>SD[@O)2B&K2W&. MC="5W&];"P\5%50 @'M7.;SS\C!91(WGEQVR13_E#YJZUYMNN86^SRUU=*KJ M[?58]7O/=!';A6T:OJ[D68WI"V]GJK5DQ14$X@8"Y<; !WD*"B*%]C(XT]4Y M]UDNR#U5BTZX;_PX!W.P-]R:\W$.70\]_<.\X_^0)]S?DN;LSZ]8'/YPX#^W MRNZ?M?]NA;^.'&?^VGSU.EH.W[FZB[-^@#^,\GZ&H[9;+J^&117*U@A/)MUT M2$7#C=/Z?Q6NJ[7;*N:R?Y!4^ 61@H3[T:0>VUNN:N?;G\T+ESD]E7KC_*)6S0%.XZN2/C,9+ M1J$%=(->?/Z?56#L-RV?S$8#G'F%7"$X4YA+)(!T_+EY)):*H0.;'QE_\V.. M_R9UM/E?Q8[ZG0@2#@;YO]'3XO^"_ I_F4L93G^P?SJB&5SHW>"G-8FNG^" MBJ.7V&OV TL2IU;"WH5HGVSGEN9]$QV9+K@S0FU%ENC6LHVY- [RXI$<#L+CCL=1PVR8D\10CP+?OOZ;' M7Y%H PTPE8>X@NP*)V[00F]OXQ;E:[7L^%-"['MD/END:)#9TW%QZ_+GV9GW MU-@>*65#?OD[]YBJ]"R/_?J?@/_J\><]_IVEA6V0Y3N;V/9E4 (TP.1=SG;8 M#&&4^#$%%H;U0922!'3-ZO<,"RN/SA!.[;B^%/S\\^+Y)=?HY")52R47E M79@)IG!W1M( .%%F\"\+X!.;S[]Z_+T]?AMTT83\Y=<\J!:E%"1J =?O4Y6& M_OPRVOH#=_VAN?+25K)JITX5#UHSZ#H]/;BT+U'[Z\C47R<%[&;]J\??V^,7 M_T+\!!&*B@1N6X-4:(":#Q)Q1!.2$_PN7B/8ME=5DOYI, :EVCK37-\*J@+? M/-' )@NS?=0]_*\M\\_H\?1W'-VKG8EO2?9P0]S""_FK[O6H_*CP(A(?5']7 ML=3[=,:_NOR#708K?XD3JGZ(;UHKP\O>Q',%;5.<"767"D-.V8956N,"J,Q 4#QNI2$).&!+K8_K M4:_B191^=IVU,*NVD5I@^?;85N+%Z^5*8 V;OZ4(I42>!AA&$MZ&88VK!7"= MC4A6C:E.0(1EWZ=HPOF+VN7+DCP\#X:ZQ?0UE%S)JI29C,7]6U\SXDIB'#V$ M'+O"/G 2@'K?^'D+KP&9J.U@G,'$"QJ@,&KUS6ITWV'%%J=#)F5OV<+ KT.:Y*^V1 @1!'O&B0_'$")V+[*-HU((%B* M#FRL[U"\&N\/$WHLOEM8/WQFS'ZD5'S.S(V _C3?[9$=1MPQB[@\MIYL\76T M\L+CZXO6SZ,J[( MU..8]T4KD?(']V\O*XL[/'ZQ=.U4U]\8RO1[7D$76,!:/7(A+"4QZ=>A?+<[ MND;J,M)>M3@ E,0R/QU=_!O+DF]&C:"HVL F#($!26&!EA,M: #A3BR&<*"( MOAO$S;CZ3RNG?8Y#I#_A;*C,+GD@%JY\9?L"[!R*0^_ZR=I#]B&AG.R'#[SX MP3!X[^#O%=/\O?;WBE_WOP6U_[,F""$9(@8F#OTEZ5$/;&%ZX%5*Y#,AJ]2G MISL$:0 C%-'*7[JROH0!^:VLE=V$!OAJO :(-S#E:X=F\:P#=D9CY]U MO-::OK2Z=ESB<+*[PW,ND5?BS-%^FC4' 5"R.05%/4Z,JC>> ,+5@]]OI[V M'8#-4W#)PIHGZ2Z4*M2'?"0]-%-7CO*'R^?HIC5-H_F(D5J0M=8/+L(D8;VS M$MS"5J-3!9?OKQON L@(1/%8FM:KHSIX7"_ MC%%B::.7PDMN#]\'J=&WUQA:#C7QO'X;?7BR3,7[$E,*F8.2#-?%.Q,"B,63 MCWL\!BO/XM9I -UN!\\'?612E?I:):G/2_KK197INXQ,(J^N2K2BZ4PL$\P* M-R-YPH $5>+)8>2K7'G?>"+<9!KVV+:D.)I/R5;+U^3$6MPU:T%K>'.R?WB^ MBA=F,A%X3",$^8BQCRJ^9&,V$6[,BPY5-6'ZT$)XD7U[]?#R8J^)3?I1?N.?8&T>=*U0** M^$^:,0%<>$(S\7Z^A%G*5["M@'?=^%E*,=@&<_QITF&\9?'A&-'2*>E35V>I MP#(4R'B$?< AK/9X5V*JW9FWQ7RO?R8-)A9.V[P@F5+;3@./J?-DRXX_19S@TGPOW(M*5&N-A^F"DB1VPR+9Q M8UCB!C$71RFN@.KR+K+#!"D<9-GTJFEYM! "P1GB!RB+X/.6N"0C:3: ME"VV2D6C L_5J"UT;\ Y=UK2%>DN6=^MTBH1O:ZH'AYP7L24,HA9C)5$$& MHOE$46<4YA'F6-.DF>_9S&4?EN!P83\$5D>B*MVE*^1C-#CQ-:#FP!%S!5!T M-P@,5QK V-93OA0E:G_&%25Q.)^0; O+[^]R;%O[!BROO7[(ZTQDWQ9F;8%T M=P5UVJD83!1#KH8] 894GX45ZK[5Q=LDG[+!UIF:9\^-:GN?;S8Y[F!H#;PT MEN DDXHJT=].'GL?(';L,C%/^(WM&^TQ[/F.@]#&B8@)G#Z8F:S75\3F#\X7"R8;3$'MA'AU,,]F2&9* M3KWUX7/)WL<_N*TTSTKY#@!)%ZGCJ.+T1N?AE7N4#PAQ1*LR,'@ Z_.L'!^9 M_1F6+\_8?:S>=%SLZ1;/>XUAU:J1NO4K>WR" R1'1%<_L@"Y6C%- T2^%7:S M6.*UTA8C4TTP')G+]FCB&?\B5 JRD)&)O<*\2^SV7XIO G MSNRPK?OE\],+^N64&>'P9Z+R5H+*3L96N^T W[4_LCC7Z>O(Z56Z;@Y4.?ST M^_?YM#+[>UU3/>4Q+&7?"I(\;CZ,N;FWPT$WZ9^"99*CT9>N*( MI^35>5@_#'MXV(3GP?&,CB.==P![G9,+9(X%NCDN@JS]K'6T4"( :5-VIT.6#@270M7=.O MS2!?@<#?$E65I@B]I_O'N<]:]%B,MET?XF5U#2\9F'64GWT-DZ@#LM(W7N'X M,9SQ\TH9JU0[7N_5F8M&RC8?[5]?/X"$FN,RGC-TZ)8)#_0G"?TL>V[&8@B2 M(%;<_#%5_2/'9I.LE3%RHV"),*(9R\6JJ"[8W5#]4";A!U.'LO1:+NDN'>,. M3=( +Y$E=!:$8EWT0=8+W+1+XL)'^1&/MX#3FA2E;@$=GL*E.(G(:P@^_UJ.J^-G,WDZH+DSE_;?$?L5;$OSL MS4/' 2KN2<$+L7C6PI]JBI)5*3 -#C:U:"BMV0A($K=X3,Q:/AU%/9GK=D U M8\WPN>B103?BK&R ?[-$-]D#.>5&!W+WR%R3X[LR8$U\5PM<6)(!+S*E%>RI] M]9HZ?.?FD;TY(?OG/OF&5YE6 _"IEI04I(TS(]D9#XJQL\Z Q:I'$M:[L=YO M3^4+V3N+Y#>Y0=]2\I"V-$" T%1L V28%1+LXS$N%SME@WZLJN;._OY_M'=> M<4TU#1H/4D)1([T3NB@@HA05R,%"LX&H8 &B(C4@(BUJ2.A-(10!!26 8@$E MTH)2$JJHJ"A5@@))Y$608"(8CZ:PQV\OWWV_W;W:O?#B7)[?>3+EF?\S,YEA M:D8_?B*;IVJXN]MFKZ3Y34L#Y=TBF;J'(640Q21=$&P=^]XZ3*FOX^S]X/O! M%7^L\L#"8GR"A$A)K ,;Q/LLK ="C+FJ/8CWW;RSG&=-TQ:(^3&-^*(:)DW1 MH6HJ8R9!Q'UDX#2A4=!U8^U:9U>]POA^GH/P 6X#_S1N[6.PGY&]]HM;_KX; M#YNR%7XV'[@[M6LB(/&Z6*OZ:DWQC2]=#QH=>T=/L*?K&Z'B>I=;WVBJ]7M=0 MN 535VO'!!8@SPJ"#")+L)V%SD*N769?]N!<:^AGC%MONUHW_L*VF+I34?OJ M"NSIU;0 H[TSKH9OX=<)G79 ^)K#O%G0ETG+&J.N)NYJ'*3J^GUN<2@Z^<8F M\B2]7_/#V5QCU&4IN50U6/2+67LT/UCTCJ"$=\"2IX$%-XZ=(U<6E,*R<6CH MX^J8_!,A7/3F]0OG[^P]FS>V6KU%RE-:'&-C(9"?$NU!9--XD9-&$"Y['673 M-/$6^->D.HONUU&L]3D0A]AB[OLUO9Z?NX0[]/%+2?*J7=6Z7D^?X&+";@;< M2$KJ$"\0YJW P@C*N! PE3DUSF*1NRJF29EXN&O02'1IN*/O^-3X*[&<1;J' MF$G5WG"\F, ![61%7_;9!;2!1]):J2EB#(2JSUGQ6;=ZFXV.&X_D2PDS(?*3^ 1PZA?Q9J+19F0; M4@%O^+&OTIADFG8;@F^#TR\]R$5G MV>]DQ=NZ"C-VJSOAY?9IN58"+BV=]AY3U=0QD M_KZ((+#=S@.T8RP]PB9WE-D,M7D'E),G1R3+"_TDD3V]@8%R(Y1P6+X8;*:) M.!''FP95&9I S@JL*6XANR($0*PO0;)O,X@*#J-DQA/CF",E\U*.#9)F%:-; M9&?7J_7&1U:%MIQKK9K 7')8B+.)*YIS>/3*XJE1]O"6EKSA=3OADU0IX6/: M=.4.@+V!KX+]P9CM0B;@@0/XKUUQYDQLFQ/C@=DC>[MPK%$C[Z.]X MEK'//M49OO=7*4^2Y-$B3!?)NU=O52]E4+.+\%7X/I6A%1B.F>!P[I_6EZD1 M4(4G$3I=J(JB'AVQUC2'70,^W.^O'^Q I)PIQB7DY45&KUM,DT1:KI?DIB[V M+Z?B?G.K[;_BDRE$^S/<>]WHM+O<6,*-D>KI^N#X4% MVQB/&.W4+0L6_ZR-8*&(0?QM[T5O"?)!Z0?KW"5[F6O"&5X;(I#CDCVM.PUS MI1;6NG5HE?SLZZ)1X@1*+E GZ\[C.^/4A%<$6RT2SYV^_%K1>53@P_W2TIXU MJ^BYG:;/J^B6B8^R&RKHS8? M/UVV-6B=R>?IF@V+TKT7@]C)_%,AR(:RPKNB?E(#/$5W3&3ZI4CN]#19(MCK M-W<)>'J>K=Y'D=:[ T MGD%.QJN\]:TH]4W/)RMO-LQPGS.[&VQ13Y_:/-=3W4\%=F\_L/#DK%]R<7..JHLX") M=-X+85&I,_=#M_P";W(DRRI\G(-KZY-N'/8T-]W-.;$W, MD3$ZVF[ HPC)@GT<_V=^Z\ UG*V,AWAKL)!%N;'LH,'R4!DMBCU?.Q=QKJK3 M5"'AO)0<.VR=([R;$(K6^0#URT-4/2>^ O[-_@B4]N<2=OM8[T#&VZA %?AD M2_C-6\:%U\6?7A [:K!1K:QX7YK= +CIP BE0DU^#FBHS-;3K PZ>E6;EI)/ M?)-@9Y%$HU@\JT'2-_;S#@GK\(@0'24ND&'UH DIA<&KCTQ^W35G\[&KJ(>X00)E4P:UBH\!$;Q=H*KQ+6;BH]!FE4ES MKM*6QB**D?FD4W-SWMKQ0,F=%[;N,\-[CX/) (<%.7D$P93[7YGW"G9.1%L MI,DUS!JY#ES?4^][@/'3>%OV8F4>_/H-1LE_5CVUAHM(:E-FEK+MO+GHE,9V MYUGGIWRO@IC[QURVOG]ER7]_?/@Z*7%I$T(;PR33B7W% .<((2-7U+,":ZC M#*3O4&F/B.-&,:WLQ]F)/VI+@]:[507"BGP2CKJ^E#(4GR-,V/&2:,(;0"!) M01#(X16&/P@=W;Q;*O&>3UKP5XO%]3ERV.?.7@%;7.^DZK+A>:-M4\RO[&(N M?8P50%P@\FT$6N_:T%R-@6Z/4)'M<-.!HPO1OC*&LJORQ?L-[#9O3/AD6O%3 M%'Z/7:B$5B*$T!((]>P2*8@X4^X2-, TPT\N07=VEYZ-_&CXM,BZ;Y<_CQP( M9I)QTD+2\FL"+Q5,H2(Y]"O0V,C0Y>X9C>R+C-0Z97;HA3[YAJ761IESQI:('F!KLZ%^O)[JIB*3PI0'C MP3U#U;?>3M3*;:5L44KM]RX1O3R![(F8.,QKAPK[CS5(-_ :#BO-UQK@X9=P.X/2JYV+E+Q9\F&OHE;B<\(&M"=N"U8*: M&""2J>+$,9L7QOD2$!4 O6C))F)6HXFU5]L[18_F&\UN#WP'%&3.Y%4:#;J^ MB9L^U]DI@2B_7XYX!1$("@85>"6(8*W ,H%00A;$JP9 M.06K_70>=\H%!2!N,G7%3IU]PY314LFE-0H"QJ! 5TYHI"V4LH@I98 PSR4A MAJ;H-W=)YSH][JK9=X]?\<,S,7(W5EMD#)HH)2',9\^O71-/=()Y=0@)6+>>HO=4W^64BSB&3:"% DW%GL"_)!J@:>",&.Y- M8% 'JP?-N1:*/@?E^OCJ%_[)/\XQW6RW&?P(?3]_?COY-O23RGY+0M:OP'HB M=)TRI ,&D\:^N M'*!S0)80%EI$M1^,46?C/TI2)X)]7^6?N_7NH!C2Q(YX"O-(V%I+"'42EGQO M7\_;SJD)Q6\?T; S53_L26D*1ZG++-46+I[-MJU>59/V/,@+QK9>L/* S]Y; M*+WW^TH=P'\%EF:)0X$0.4D\&#)N?7(:R, Y7>02]F(^AG*$_,P/S]T,B_2B M4N#B3U$?$\FM'%NSG/9&L'1_ G116#3$LNFGB MV'U\]VX;DG+TQY-]WS3YV#T: 4_UOM6W-)9G:BTX]FW<-H?>]]]L_<>QF% 9 M*W^E35>7(-@&&,:!2;EZ<*MQ:M2C^!:Q!H\=*4O2N'Q1B'"B)D+Z\,US;YPN MD@7*: :!3>,N]98I@,HJO2,[Q8:[^G@8)_K#G9'(>78WJ7]]0]- M[N?$UJJ]W+S;N0K_OC(!Y0("W-LB60=&Z]0:@2V2L^\1O LO3VEIJB_QM67B MB]Z%>-F-^.U)LNF7?ML0=JCH&=RX]>O[+XPXXC(18GD-E#WN*.?5+[]'+'*& ME+:Q7)'G[.ZAZ9,8N)[;1-M%M&X?3X+Q@*"IV0Q(GMAF>#B=(3LL7CR MD5&<>O6Q.0HUU&76YT"(6>3=63UOLXZ #/'MAK(,PEE$HHXAA[B@S0#&)U@V M*;]B;R.3D:Y$>]=&"F$ M^M?W%G T92L:8B 2F=064 X^&W#/FA]U\SN2LVB:3%7Q!,V'M-9,Q#77$CI1 M0*!%)@##(2$(UL9=& XSYL[V#*CY@ 4]//H^E::AR$TN(W@ M#>=L*">TJUUC?BCGA$Y-.AM==Q&,-V?17Y_ MW!YYOV_Z\A2X9U,T6>?8?)3O_ #%Y(Q\UT]'^V?7GNJ>T=^:;SJQ @L@)#_^ M/5XUI">A5N]6,"O3YHQ453$.$B\82/U>P-Y[-@)4CAO^5_<_A(1,#;6CN?,V MA]Q%HM,X63C,NQ@V0;A#&M5_K_.OGPWXGT/XC]V?#KR)ZBI91M+Y'5,Z. (' MZ?5N!18(I67.59 .S_KBU'ZA<@/==O7HH,*C)L,#_3?/[RWHL)YK](#W(M47 M"=,5Z&:+[M-\"\Q4?;[ >/#[G&YRG\AZN,TW!)='-ZAYK7QUL\(WJU)72:K' MG1KY5BQ?LU.D],Y>AF%NT2%2;_QF]5'S8%*?>_+V;]-IUCG6 F5'@:GSO]F! M_ SB J2L?3RWC[>%^Z.+D$I'\.YE6+?KZ0Z9H4:4=**3L->SE[;H"ZH/'D]@ MMA=EP;[Y[AUB]74CWM\=<@;=IH]]=\]H 1+"%AIO*6"^1.^\_Z@Q$C?HIM_C M9=M/NBDEGXO0IUH+<]M4H;'77'@M+"8\GC9=0BDSYPYDUGYZRD43O].N7'*? M^&X;9*8HQ%P\9(%L/9SD?/"@Y2\WR!,*64(Y7IVP1G&Z.0UEBW_CTNG%FU(D M]>ALKZ=P)2E5$9B0NWL&QUT,ZRR]515;UB0HV)-+5SV"7-0;9\ /%1P&=]X1 M: OS4#H?0T?QNFW7L(O?NGMB3X3-G4JT#,[W>9DB\^-)H./[8UF/NW/QU5!K MT@8=N'"1+,!!,/ZZQ2$SD (%4\=WT0Z;M(LH7C35Z%IWKNO"V5?YEC.W,@/7 M&Y9\A3#,/7&J426;OPNKROLB+&E#!#$!13!N9^DN+B%QL>Z_/8OK'H?\,>.!;_&-0/R=RM MO)?"6RA3K$$7*?RMO4S-ER'L[ZW_;UUX2D\IS:X'7VC[^;[6O.K\T'G[,Z=X M;:C((8Z3].40V37/(;-Z3_PY*2$S!6K_+^. MZ+JW=V])Z^IM2O36Y2+A(CTHY8M6X>R'J,H"0\@*G((U-J57==>/OAQC+E[; M0LC\>/5&OK-]0YU9SZ<"]/EWCCKBG'1&<4\V@<<&L_E[!*Z597F"Y= M1$F)"&GLB1]]]$"2__TIM>$FX;#G?C]/K1:S H*^0 M6WB@U03N0_:FW &>W%#;&H;;F>MH;-8$ M]O?J"#)-9 5V\O5QNT$TYXNSZ-U8S)3 ,-)"4;HB0#J!X1J/WH0 I.'A"XB MF#W+.[X"NZT#)D*FH$P$(5)"S A5**K"F2&ULY+U[<]NXEB_Z__D4N#VW3G57"=U\@*\]CU..D_1D M3CKQ3=R[SU3JE@I/F[MET9NDDG@^_07XD&A9H@ *I+CG5LWL=FR26.L'\H>U M@/7XE__U_6$%OO*\2+/UO_[@_NS\ /B:9BQ=W_WK#[_?OH7Q#__KW_['__B7 M_PO"__/JTWOP.J.;![XNP77.<)ZU*((AQ#XE,?BCC"OA^$\F]X]!WF0$2B&,8X\*$?1LA'W$.)XU4/7:7K/_^B_H?@@@.IW+JH_OFO M/]R7Y>-??OGEV[=O/W\G^>KG++_[Q7,<_Y?VZA^:R[^_N/Z;7UWM2EE_J?ZZ MO;1(#UTH'^O^\G]^>_^9WO,'#--U4>(U50,4Z5^*ZI?O,XK+"O.3$K*7WUM/+ID?_K#T7Z\+CB[>_NJJ1,E)1N MJ*3\IV.#_7*&^);D+5_*:D&X2MT/MF3LP_2#-7%O)3_P\07N#'.VR/4+]6;- MIGIWMT.=+?KX$MMZ+;(2KR9X+7;#=$1>J5^\ES\UPZ@']9!I-4Y#W1U1^?>2 MKQFOV?+9HT'*_O4'^=-R4\ [C!^7GS>/4BNU]N'5-2[NWZZR;^_6(LL?*B*_ M(D698UHNDX#2,$$.#(1/^8(!#>>1[SGF1;7*Z6PD?5H>6-[FRJ;4P_F6-'WCQB)L;I/#*:*CU^;>N MV(!*N8&0@H-T)_F__+)3V1[\JTN!NIH03R4R4#*#CM#@2ROV_WL4VHP^$W"E MK) LWP?'V7.6MGCBG)R:ON>(7FDD3[;&$S^91F;1G 5)F9[UX]31)$7\ 6M$$41!A&!, M>0(]$2(4>-@7Q--AIMY1YL9#K73@2RW?\6_# ,E^DK&&S\B4H@^--FUHJ=Y' M$O(!'8*0_]HGA_X1)J$"+27;#U_O8K//O"63UURD:\Y>\;7\H;R1DWM%RPW. M4[SZ53[]?584RQ#Q*"8H@"S!H?2M:'+02GH8E&6M"("Y2\B^V_/I)5 M>E>M70NP UFI 7Y4BAP'V=@6,8#-JAVB,^ZD-H@!$/OVA\FMPTCI>I/GTKSY M7,JO^DHZQ7):5[?X^YOOCWQ=\&;@)7*P[T:.#T/JNY*,F)"TE# )?1!QC(G+ ML##QDK1&G9MM4DEK1D)ZZ.K1D'7,1K=7*GE!)3# :P8JD8&4&31"@Q\;L2W2 MCA%,5HE';^1)J<<(C'WR,;MY&/U\OLT]7G]\5(\H_LH+::>\6]?[ M?12RDD?IC F$0.1DX4\# Q,ZRF$GU^UEDM'_A1&@V%TK#' M:KCLI&ON+LUI(B?:GE+Z0'4.Q4!7:=#1&I GT+VNT1Q4JB] K3SH: \J]4$I M]0<- O0O"OR5:E!L+C7-?&TV=TLFTKX:7?;)IZ2%]MU4X]OMN@QQI;O>5%P M_O&1YU*V]=U[+D7Y-<\V"+$G M*'48U;&V-<>;FYU=BP=62CY02 'U5A===/L7A1$P&YG+:VD78"LOJ*1<@ ;' MZE_@LW4<61-;4GUC4^+Y;.!9XZJ]IAFB5"]%\J9J>7&]9G'1?BF(0P]F@()/N6MT(MPSUMR8=RLJ2#NRFAGW?=#JV>.6 !N==ENLNF*"+[6@%L]T->"P M:IKVC3>I-:FA^+X!J'/+,,;X-IT6=)45FYS?\N_E*RGOGTOA4M_U MD@#26 B(&$,0QV$ 0\X]PBCA0>R8,$;/6'-CC%94,X[H U./(RQ!-#)'M%*" MG9C@BQ(45)):) D-/*R21-]XDY*$AN+[)*%SRS"2>+4ITK4T7J3W2=)U[7Q2 MZ5H6J?KQ$U^IS;GKK"B+I>\@1!*)+0N0Y(PD%C"./"*)PPNH0[T@BH@)9^@/ M/3<*Z8@)\EI.P.L]9D/3PP!^/989!]212:<5&G2D5H>].Y0;P4$EN3T.,D?+ M*B49##\I0YG#LD]8 YXPC+^J7:]WTK->WZ5DQ:^D&[:UW=W IL>;&4)6H9E34AZ0>]UC"9V2RJ;?\=V*"6LX1 MW" -/*S22=]XD_*'AN+[A*%SRS"&>+>FN?*Q7O/ZO^_6U]FZBH'](RWOVW"Y M:L"E(,@G$1'0IU@R1NPH[I"^D>L[-(B3Q O\8/DBF>3DAV$@PH"CTV/),Y9# MM'B>RP4XYU_Y>E,'1] VO)/QQTPRNZ'M8S(Q>@1D&^=I"*F5&OS8ROV3.GQL M1:\3(%OA%S5=V2.I 9A9)2V3\2ED]OOM-[ M=6JH@H&7$0UX$D0>%-)E@\@A2#IK$84XI"0F(>.QHV7['!M@;@9/*R-HA01* M2LWCHV,@GCAWLP#-R-1BB(K^X<\)U0\P1,'ISW?9UU_DK14Y_!VI'V']8WT6 M=.RATQS^G%!I>]ISZKIA5DI]G-\\..7%VZ\?TF7LHR@0L0_C.*80H^W0S!M2[H)[I-GPE>>E\HSJ'U4UC9L\I=Q=QH3Y/G8QC)@*$TW<&.(( M$9A0/PP$]T+B,1.2T!YY=LRQE0\\*@&K:$^6K58X+\"C=%.JR$_CG!S=>=#C MDE'0'9E@E,R=J,D%Z(C=_J."O9+<9CJ.(5:6DW)T1Y\X-<<0E)<).J8/&&C1 M_/;FJMD^C),0Q3P*(:+BB,41"BD23F)DQVP?/3<.4I(9VB4[ MF#2MD4'*CVV#2*%&V$%]J:M=*V/W^&EMBQ=JO; H7EXQMVR5MUDN>%INY&OT M!U<%N#B[DOR![_BO\N'E:USRMSC-_XI7&[Y,W"3&R,,PX A#%!("29 (::10 MWPN=D(O0R).9AUIS8Y]K501LM6H2738%&VSVS /?BV?#C/4RC+WM,UFN3 >@ M!6@A @U&H ()*)2 @@E4./TCI-,,F?=_D&0;(]7^FZ3B#)G.Z1)U!DDW,%KB M68#ZWFB?N*H8TO[QEN+!Y;^9NT%:6!Q=B,@=#9#=@P%6+: M*(Z!$+T([1CZG&$<)^E4#K&N][[ITZWDT +3BFFOUJSZYZKB[N(F6Z7R@FT< M=X#]Q G]$#(148@H=57TAP-#WT\09RSB#C(AN\&2S(WU&D5 JPGHR&Y&A,,G M1X\1)X%\9&H\C':C115XT]4#U(J +\U_1XG5/QM6J[0Y7)I)^?-LT/:)]/P' M#F/4&VGM*EMWS2K3]2:3IBPOT[PR>U_6>RJ:8\?W*2;IJCH06X8.=K&;",A" M%T&D"K#C$'D0NP'Q$16A0P*S6B;G"S4@U&YDGKVB--]($VBU$]*,7BW,E![/ M3H3^1'F1C51/"W"X%)WUT\VB^;6T;<[L[S]:DFW;S MV#:H+_9_K0\P-# L3[_*$;_RE_L7?B0I'8_;\ZDOJ*5^K+^,3E1Y)2E8TK_R#MW>>_ MZ%Q9UY%[F=)"5QO5S*V-A?\D_>0W0G!:+CERF$O]&'*A@CX\RF'B>Q%$/ I8 M$#*1A-+RW#;?.5U.>%+QC3CN2*,BF]_K!UZ"=)LJQKJI8JK[S:+N@<-W&E=; MA?D6C^KOAK6@IWU?XL1W$T$]2$/Y.2-&'9B0D*@:-:X(!7.PV?[[C-^7"=;$ M__[OB]YB/-^W8.0%_KJ:Y:J34T>C!=@I6_]13?O^[Y[=4(, #N2I+L 6BEV* MF0(#U&A8K)%^D5FT6VQ]6A6FK=I^D>EY4?[],E(,[JU3I=3?XN^=;<.VTI.4 M=+\:POZ_Y7HI8N1C!GU*JQQ?58N)^S @@D4A(3A(C()SSI9H;DO@3CYC#_#< MN=%U%"=$?'1_LBD1H;IE=+19O*RU8K5CCQT ;??S.5.JJ;O]V 'Q0"\@2P^V M$@K4%E\HM@=^V[C*76&]I>!.0!CQH'0Y"$28(QB'-($.20@GW&'"+.EZB!!S M(](V)(6V(2FTU>*L\!^]"1D4^6,=YJF#?K8*+$#G?'H71M\IT#E:G(\1B&.& M^.@)#>4>=&?AW1AM4,[L=8C]ZL(SL=_/0?@:J8\+[VM3'=$1&7Q10H-*:L/HDE.8ZU&1121')J%S01S0^$ +&LO-#_K'G+@!@A8 M+YL@Z-TVC&JN'K*\3/^K"M/X*%YLU014LDF .>2.BU6.FX"8^11B+!(1D"#@ MU,C(Z1]N;D33E;8M8F[&*B?@U2,5>Z"-S"G/\,K$F)M;>IA8)9,30T[*)7KJ M[U.)YEW6NB5\XC2[6Z?_Q=D[)LVB5*1X.UI5\CSG3+6BW>U_R;]M'OB+O:]M M6G!K?2TYPS@*J \33!%$. PA84X O8A@',3($02?V7!A/.GGQG.W*D0#I+NO M%?=_K3.8?SWFG.VLCDS$AYM&[%0'7=W;(N^M]G5S[YW^H '@P&'%HEOXXF3S M(!LM*,:?OK&[6(RHP:4;88P_.1J]-"808J"IW0S^-EVG)7^??GTYY%X"^.\% M%YO5^U3P)<*)H'X/%/-!MCV__M"E+K 5=*D4.K1M^,6?01+*!J MUX,X1Z!I_0L+T+WP/FP\9"<6;4"3BH3:K-0>[EN)Q$V> M9GD=\22OO2?ST5HQT$(41"")B$3B)=#JS2MS&*'<\L3]N&6%J? M_Z29VEOQM_W?RDQ5'<[RBGY!B;^#QU9\,RJV,H]ZE#S9W$Q#S5UUJBBD5J'% M+G9UJQ)0A JI=H 5W7+S:DPRCX >H(D M>V\;Z)"ORY2EJXW*)MPUJ'CS746U2S-5*J&2F#=ELU_^!N?*CU3!\%4*\U75 MA&494HPC*A(HE#^./"0@(6I&,,*A%Q*>X' I[5F2:?OF-N0R^;ZZTHWH'4JU M8*M777FY4*=$G;2JZI< JWSP GR[3^D]4+_@C>JU75+><[#_&$RRKW53B_H7 MIBZ^E3=!T]>?>G;'=OH[^G0:[8 WSR:MHY.:\U8K95[6]246H-;,HOMO$VB[ M^P!6))MV0\ FF"]V!JP^_-RB0N_67_E:OEI/3>&BJC+%KLR!2Q.7B3B!TJU6 MF=LLA"1@%,:1\!V'Q"*1AJ81W^L./3]*5].2K:L$V>JXOY;>N#2;-O9Z##L& MGB.3:+T MJ'(R)5%2.?@R9HE((HQ@P., (DPQC+TXAH(GQ"6!M%9=H[A14P'FYC37]7 , M0[J,4=I[KQ@AYD%/"((I0 N,$R_\1.* H%*YCEO9M M-OS<^*TVC NU'UB[8JJ^2=LZO2VD^P1P6?G4A-^EZ^JD7!HAC]7^K6&)$[.Y MTN/%\69@9%8\UJ.^D['8B-\)S+)8%&00;G:+>IB),&U1CD'PO"BJ,>PI SW4 M#2FDFXSSI\^XJK582A/RZGM:+(,XB+D?,BA"#T%$A8 DH0@2R78>=E!"S%CO MZ$AS(S@E7E7*5 D(OB@138O*'@55T]>T =78SJ4)2N;^XRD$[#J,1T>;UD,\ MI?0+E_#D#<-)@?]](PVM-\K3+*Y(43&2P>M[Z/8YO;U;$4$MHWR#&RDMO\5] M0%A_B0\.-OD[W*?RH5>X]WJS-Y@Q=BA\]\-&=7;]*'Y+5UPNJ/*O2]^)'8$( MA0ES(RA_"&'B"1\23L)8! CS2&O;0GO$N2USM82*PA^V,NHM<_H@]_/%*-"- M3!R'DR :+#\*\-MH6+*,5K65J[]/B^FSH6>-K39%&^-4<[6\K>)?UVO85_\Y MD]"PL5HM'YO?:"GB2L7^8(]B1R08)B**)1NK\D*D#O'.U9M73J_#^.M;3T DQ>^B,7OA#JV"5/5G)#CK"C^*S#,-M[/S& M/A$NG:"H 8]&AJ'.4\[[O+I/5GM1GAN& 0LOXEF>_R'SR@1M\@SLJU6V5Y*B2KU0CO@_R!7J=J6S8)4JX$X1N#!E/.$2)GT#L M8 '#Q$'<1\A/>&AT8#""D',CH[KCF1(5?*DE-#UJ&&,F-;=Y+SP_(].?R=28 M[PR/B)W=7>4Q!)UV1WI$J%_L9H\YUL"2W,<3H]]NRDT5Z+RMW_2F+D>V=;6< MA(@H0"[T,(XA\K"O"B*%T,4.B9/$\6+/Z SX'&%F1]WK]0:O #Y0S@V(+#^W M\M%9\Z9'X%/-QLA$W=2%>'^L+L0'7E9Y(+MI:G19@+=I0>4<_J?*(/\-ERI' MX&D4K]H&U';K?9\CT+1UORU ]Z+^MXUG&IY,\G3Y7KXGJYO[;,WK??6E\&.$ ML2"0N[X+D2/GB6 O@H[O8S_&<92X6@7G#CU\;GQ9R0E0\01\'ISW?9UU_D;15G_!VI'V']8WVP=>B!TYQA]:BR M/:[JN^;L**YQGC_)5;Q*&GV_K=?,F1O&PG<@%ERE:4D_-XE=#KW(=3&1 M$X^(D8NK,>;D==P$J"14AF. MCWNA[(630!Q/6#A]Z^"#*V$(0?QIH#9/I_7'G_J8WM3 M8 ZJMU+Q&Z_,>L:RC&$=':;S(9=&X&5JJ(W^":=J)$Q' M)BY-.,&76G)-L]7LK=:.W!P#WXF"-ZWA;!3":0I83Q2G]J,F"^0T5:X;RVE\ M[S K]0/_MNM5=9-G:_DCK4\Z/N;75?_F=^ON%>F:IH\KOG/J?!2$?NA+'UHH MRI?\+UUJ^<] $,%#$8C(,>K^>;9$

M['7/6GOI\Z@=6NZ!V_;BV?Z M7T1\"O$IVEX3;>^K]058R"Q9.$2UU5_< OMV/R][ZOTSUPHD$"F\Y+[]=J^5<%H91 =<*Z8)SHAX^ ).'A8>] MQP]?Z6YOW =_.<_)#F[ ?,NOE9WY#4M&.0A-I4 *M@OO%+\_QZ$#E!;?*1QT M:XS<4C92WKK)1;;P J<(&*3&41#[NH,5,.:8K([?-:G7^'3 ]OB1_;QRF!+"F:^RL-'J!<4.[Y4,ET^T:&RC4,/I84VDM=@JX!3 M4;W)?1V(%@"/>P!A#0B? 4+< XAJ0/12P+@&C)\#^M80UX#XI1XF-6!2QKX* M5AGI-3%D.5?R@)2SMFQN4*:K1-L 4^$JZ\8H^Y=:G%FN).?4V%(Q&A&1H944 MAHH=B)2"1B>?B5+$Y?XM.EF#(93IMW/?6,<.[J>UDP^5D[#'R0WD(Q1,WJ$P MP$D'?#4,7T,Z0A%V\!!_NUFCDS==(M8O9PGZ6ELLAS]H#2I[+IRF?%$9<-& MYGA0YN>";T AN46/.=+H#QK(UUG%-VDI";LEQ(V$>%#"%;FGO.!. SD0E=G] MQ6P?APP9B39@VW(*=F-E7<43'\A4:^ ;YBK6M:$+<6>%2O505>Z HUGC:/:? MMD;2>$A>86LDQW66)'ARO#4Z#*=!%/26 0Z>6GXP*'1%^PS"%1@RV%AJ,II9#57>;:F)D7I[%&VGLR5X.]_8^",H9V/]; M*.@<39 MQ19HFZ!I=Q\6^\!(=*RM1+HD%2=_O]0EHB5*K)%L\A+K,AR>&4Z3=K+G*B]*VXF\JMH"2I!N79%'E> M,,U)RB;+1?7L6BP7O%!9RNBU ++(+VC&=V<3.'EZ\#6]VZCRP72YV)([ M>D/5]^VUT'?3UDN2YI3)E#,@Z/IL<@X_K+!?#J@L_DSI3NY=@S*46\Y_E#M(X?C9.)^V#-8(\9?4O>6@2 ML3< !B,#4#, ]0?,1@;@9@"N JV156%=$D66"\%W0)36VEMY4>6F&JVC25FY MC#=*Z+>I'J>6YW%7X.C=,7@'4@:^;7@A"4OD8JIT,"6D M:=P OZB!HQ'@$('/G*F-!+^QA"9=!U.=A385Z"D5%\CI\9+&IP##]P!Y" X M6AT^W'/ P>W*X,H?'EN9J]5'<*Z42&\+16YU\A4'UT3HC+X'7S3!^1I\(P_@ M[Z\\RX"NZ1T1R3^.B6?MQ+-JXMG(Q!?T+F4L97>:'QEA,1U:G-J%7[DHI>)^ M.<->B/!B>K^?,MO,ASB:!ZU9!Z'?(O2="/6*_P)>/3[8FS>:(1S!'CS;K!=% M!U[0P@N<\'[%D(\LYCD%1R53CAT+%K;SA6];*5$[> MNWAR7C E=8N,,R)ENDYU%:T%SW7',V7%GQ-8,_,^Y!#UPQHP@@C[(V'MM1GX M0LHV#GHE$'K]2AFRZQ14%R$R")$3H>:%[OE,-UVAF1,_ B4(DSK=U6XC^5?W M8KU]40[:0"/M\(VU'1IQA_^#NC<^.CF>1<&LOQ0#9IH"<&PMC+Y#M\ _B[?0 M5O,3[ 6XWY,&[% 4^F@$M%%]^ O9?T7F!A9DKQ^5RZ0;D>DK,'PI:<.!G/NS M>=A'-V#7*:@N0M. H+L#7=*U?I* 6\KTE0+;Y@-CJQ&[Z&(:")R_+5.1Z03( MW0D.8BJRY5IW*]1GZI"9[J\C[14964=N67\649&MX$&$^HAMHS :V9@A(_+( M+?*OR-%F9A='G2;=B$PK0?B%'&T<=$L$S:R$#YGM5U(7H&DXR-UP+JE([TGY ML0XT5S7(E&0ZFU*)HNRGTL45TS"0_\8T-;*/W+)_&$UM=3ZQ]UY#5AA&(RM@ M9!RY9?QY)+45VRKG 5&' 1[#:T0=N47]-4EJ?V<,+(-M-+X%1J:5(/?'R %, MM;\IK)P/?)WL1] ]:C"]!KM[S:?T9Y$F]5Y74X5Q=O+]!FCVI.H1$): ;2'B M#9'TZ6W,F1*:2V5$*5-44.FD,C8M!<.WI3(VW0&[N\-!5,:VB%M;S $;?SZB MI'CO0,@M]<_B,;9EO5]3 R8G?C!64T;XL5OX7Y'&V/[PL()RF70C,ET&O_3< MJ7'@.XO#:5-#F^Z=Z.94W%4'W5*G26>T/M%LG[:'Z>?5$7+O^07\L*J/Q(V; M^H3^,Q&ZVB7(Z%J[]$Y##4C4A][UC>+;ZMSXEBO%\^IR0TE"16F@WZ\Y5T\W MY03MOQZ6_P%02P,$% @ MH!A5&\0+N"U @ ;@< !H !X;"]W;W)K M54&D%EJM4C%)=MD:!?\:%+0#:P GXJ%,C._84E8#D(S M*8B"=.K==*_G8VOO#+XQV.F#,;&9K*5\MI.'9.H%-B#@$*-EH.:SA1EP;HE, M&+]J3J]Q:8&'XU?V>Y>[R65--V",)I+3DN)2[SU#G,[!\L>3: M_9-=93L*/!*7&F5>@TT$.1/5E^YK'0X W?X)0%@#PG,!O1K0.Q?0KP%]ITR5 MBM-A3I%&$R5W1%EKPV8'3DR'-NDS8V' Q?R$QJU.3B*U6*V@I=DHLY(&5<7Y)/Y&DU)QQ(^/Q_>?0OWC7Z-B&$C8NCX^B?X M[FG,N%4KYE);'6.GVF\7'GDK\8)3T>*RU[CL.9>]L^IFJ^2*9Y9!;8'\>#3V MY $AUS];O/4;;_W6!)>0E-4]E:F[R*;?Q'!%"C ?@:8_'*MA.V<8=(+@8TMP M@R:X02O1W;XP3002(J2(JMW:XFF>[IA9AY$4-; [*=2XNO$MM#FB8W^ %!+ P04 M" "V@&%40;/Q%3H# !\"P &@ 'AL+W=O&ULO59-3^,P$/TK5L0!));$29NTJ*U$6] B+5I$8?>PVH.;3AN+Q.[:3@O_ M?FTG3;\#$HA+8SLS\][,0$7G!Y\#T MFRD7&5%Z*V:NG L@$^N4I:[O>:&;$>W8M>A^4 M+[L.=E8'#W26*'/@]CIS,H,1J*?YO= [MXHRH1DP23E# J9=YPI?#G!D'*S% M+PI+N;%&)I4QY\]FD0V$0+9C:M(5&DUQ%\B82QUM', MPM;&>NML*#,RCI30;ZGV4[T'D$KDLMO_GD%SV,39T6FR7:-])=HNE75EO-",CH!C;]WX MO%KX&Q+3U+2X..722/&6P'BCI^(OD!C[:SS_@R*7 ;94;NRJ?- H\HX4>MWQ MJNFQF./D?<: ^]T6KOH+L;L5%\;J>E,5=Z]K++ M1(_'((R!?C_E7*TV!J :N'O_ 5!+ P04 " "V@&%4.LJP,C<" ##! M&@ 'AL+W=O&ULC53?3]LP$/Y73M$>0)I( M2-N!4!J) AML,"$ZMH=I#VYR;2S\H]B7EDG[XW=VVJR;1+47QV??]]UWY[L4 M:^N>?(-(\**5\>.D(5J>I:FO&M3"']DE&KZ96Z<%L>D6J5\Z%'4$:97F6?8N MU4*:I"SBV;TK"]N2D@;O'?A6:^%^3E#9]3@Y3K8'#W+14#A(RV(I%CA%>ES> M.[;2GJ66&HV7UH##^3@Y/SZ;C()_=/@J<>UW]A RF5G[%(R;>IQD01 JK"@P M"/ZL\ *5"D0LXWG#F?0A W!WOV5_'W/G7&;"XX55WV1-S3@Y3:#&N6@5/=CU M-6[RB0(KJWQ<8=WY#D\2J%I/5F_ K$!+TWW%RZ8..X#\^!5 O@'D47<7**J\ M%"3*PMDUN.#-;&$34XUH%B=->)0I.;Z5C*-RVLX\/K=H"*Y6O'HXN$024OE# M> /2P)U4BLOGBY0X7 "EU89ZTE'GKU /X,X::CQPMYEN>/TTLX>'.XAW;0EV 0:8>OT'YJM5U)#Q]F^AK.30U?) D# M#W9F258>;F\OX!=P#V E/.T)..P##F/ P7_6'+[?L@?<$&K_8P__J.&PO MFP#V^Y!D9)!](X.BF*F<9N3M]^W.IS.6;P#U/WI^<1'?O+@_MIRWP MCH1>TO-GD)Y%$4X,($:>/(_\*6Z,^F*?NI<2.:VG>P:,9(20[!&TSF&7HLFX M4'*;J9@X@V6G%0ONJN M!]73\51<*MW&=A'<]ZP;?@!L>B"0"]$+'!)GF(QK:@S3\LIVVL&M\1$4=.W; M=6T5EIJN!\-SLG5H'S;(3.FQQKXJ=O$60-=DWK:"NZ6A^5^;RTTY%M'\J576M6\%7;7Q6] (Q]@+/3NA;K3X*7LF)N\L\..!G3C5^P M4)H_V&A0*G-K8)H$]TP;/M^U_-*TOF4KLRFG58%K'KY"S7]WG4LFF:9B5[2M M_6->Y1&L!1+"/?X6 GMD&#V9(+PV776_ \9_+12<'2&SJS1_L]?CL^ M9P5="G/;@QG9MK^QG"^KM!]U#0O1C=JVO\+T!DE_#K2QN,S9BN73KJO+6=L, M;,-&[2YP.$2NVLN/8#X.\R. 87$P!9B/\\+B_$_S&:'S<1BF;>1%1JC/"/5Q M7CYDVMY8'+]/:B__3-,TCI,$6]'IU*M@BJU;DL#'SX9I P\L#D3ZL[7&LXU7 MR--U@.7TJ0K!9HI7(C93?*T!\:\;>*2I/]M8'/# LH#5#L3WQX&:\OO$,605 MTX:]P3B2IA@"M>BOT21!5B>!VY\?["V)XS3U(X#Y%<0QAL#;B".8 M" (7'< M[H,'^U&XV:?"[?]=D]]02P,$% @ MH!A5)>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'A+Z_O D$RKO??[4OM;"G- 'NI1)J71N#]8'OBOY4#R?KQ]Z]ZI0=RI5Y>-I MK_D[E3TO4[G*U&^Y.NWY/:_8ZH>OVJC?.B]%NDR,3M/37K _\5V:4B4'AY"_MD_>/JE)?J+24YER4\HO1 MU4[EF_IE[*CD6D-F!=;M2MZ M7BXR>=J;ZGMIO(78R/I#V7>Y7.T_8&G)2'.9C\J>,)>KAI&/9U*M5.E=YOM_ MMF<)5@BP0EZLZ?QZ.;^Z/)_Y&3YE4". M .3HB)!_AP0R!I#QT2"7M_,I@1P#R/$1(9V6#'P4NWU>S#-1J,+3:V]A9&&? M^C* !U LS&99JDVN['-%7GJ3)-%57EKI>@N=JD3)@F(BT03,IIDD/RO[ILUQ MRH3<$C#+Y5P5.]W!A%02,+OD1M[+O')&+4@: ;,UEG)3/^.5D4N 5!$PN^)* MBL*]OY$3 F8I7.;VNI5VJ.TB(0,$S JP2<3.#O$?/9&OO)GM?KOZ'R@="OT! M<^R_M'$TW]1OZDV*PJ8#=$2,HGW('.V_:+UZ4&E*>5" #YD#_"S;I?I12N], MYG*MW(:"N0-[2$],)5?-[34OMS;?NE*B24C=3A"B&!\RQ_@S;8Q^L$9TB%"$ M#YDC_%>YVM2&GM2Y<]-630M>J%SDB:(I38@B?\@<^=N ]MB2U<@;(V7]?TYC M(@F$S!*P([*U-,;>A5F7INI;S^I"VM&W<^=% M2!,1LR8NA#+>=Y%6TOMF1R*5.>@8$;)&Q&R-IZM[*WXYL3A"PHBXJTTZRU39 M-%,3\J:ZR55D_B)1B6#!B5D8UFI55MD3LK5:W8&-W-H^K.YI]XB012+V/*$H M3964E:E[1S/"^Z7*5BJ/%!-9).+.'ZJ[0OZLZA1B=O^R?R!Q1,SB@&FS4WJ( MD$@B9I%TEAZ\=[?"8A3O*2722<2L$]R8$<5$2HF8E4)K$%UMV$<^Z3/[A!8C M.N&03?K,-GFJ2G1R(:/TF8W249[H9$1"Z3,+95^GZ,2"=F,@A?6:'')0P.@F1/OK,^FAK&9U@R!A]9F,<%#4Z"9$L^NRR -4- M[QV=U$/:&#!K U83G'', EDP#U+\4I"_'39*2;RR8#9)R OKDDI)E+*@%DI MK^2>;1^BF$@Q W;%/.>@7?U[ *?#F1T#\SRWXR#'#)@= _,\%Q.)9G"S#F@*[50.X9,KO'S:>NA3&B7@[V_NFZ4TSD MGB'WVBL'\VFD5O>DO= I)G+/D-D];@((6Q.Y9_B&D^;_T9K(/<.WF4?W/GC_ MMF1G.!HB!PV9'?0,V?YU]^A]D7ICQ&ZK$HH)%V5QU\JZLNRNMD0&&C(;J$VS M#SK."T:DGR&S?EK&>J2A\V;(9I79'+6C#SIN&R+]#)GUTV*>B=0F$=*.?^MW MFJ:B*&HKT55X2#\C9OVTF!>5'1W9D7"]\KG*GIK361LZ0OH9,>NGQ5Q6NUW: M#-1%ZDU%L?4N4OU +_H(Z6?$K)\6<]]\?TFUV=9#X\F]-&(C:1<:(?V,F/7C ME*U(/YJOO?H4Q43Z&;UE=>TP)%%,)*#1D0IM2_O:J\K!1 (:L<_R=V,^-2S% MA.N"V=> '=0#Z2&*B2PT8K90!R:]0RDFLM"(V4+/M:/,@S*JK"\7( M0O$;+1?[M]/(VNGM41HW8V2AF-E"SYC_,4"*D81B9@EUE(5?N35C)*&864(= MF#TG@,B].:.82$+Q,6>!G/+K&$EH MS%Z)0YAT <8826C,7HE#F+3\.D86&C-;Z'G-<*,7O^XRP??CDXHIA(/6/N MRKLZ<-+\5$ZAD?:=7S MD\\I)E+/F'L2"&&Z,1WNC>2>!(*8M*<'/MX=R2P?.&F^3!Q0N%/29]8/!+T6 M#BC<*^ES+T-X9>W[87\/?+B!TC_60H3]6,X!A;LJ_3==BN#6W^TY!Q3NM_39 MM]T T!=;HN'N2Y]]\1L%I0G;;+V6;HO"C9D^>U6.@J)YU<"'VS5]]KK MABX'%.[<]-FW;KYVZ?_,C7OI\;Y][HW[+T"?\\OS9MCG@.(]_,QF@CMCG+I7 M@'?Q\V_C1ZNFG$$)WMK/O;K:OD%ACR]765IE-[;)Y? M:;%JOT^J_2ZLS_\ 4$L#!!0 ( +: 853),"%3. , !=$ : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VSM.(T$81>&M("^ KK_>-0*B24A' M;, RS4/X)7>/!G8_%@1P2Q-,@OI$5AM1OHD_H:;/U:]QNYZ?#_OIZ?DX7;SN MMOOI>O4TS\KH\',?]^2O M9ZQNKKZ>>7'W=AS_Y\3#P\/S9OQYV/S>C?OY'P35Q>W]]>IT>V^K8>E!7@;YY0<%&126'Q1E4%Q^4))! M:?E!60;EY0<5&526'U1E4%U^4)-!;?E!YE1&!YC480W0VI1K WAM"K8!Q#8E MVP!FFZ)M +5-V3: VZ9P&T!N4[H-8+'J"W5[T]0&_?_;$-T-NK MWAZ@MU>]/4!OKWI[@-Y>]?8 O;WJ[0%Z>]7; _3VJK<'Z!U4[P#0.ZC> :!W M4+T#0._0W2P!Z!U4[P#0.ZC> :!W4+T#0.^@>@> WD'U#@"]@^H= 'I'U3L" M](ZJ=P3H'57O"- [JMX1H'?L;G8#](ZJ=P3H'57O"- [JMX1H'=4O2- [ZAZ M1X#>2?5. +V3ZIT >B?5.P'T3JIW NB=5.\$T#MU_ZP$Z)U4[P30.ZG>":!W M4KT30.^D>B> WEGUS@"]L^J= 7IGU3L#],ZJ=P;HG57O#- [J]X9H'?N'C8! MZ)U5[PS0.ZO>&:!W5KTS0.^B>A> WD7U+@"]B^I= 'H7U;L ]"ZJ=P'H753O M M"[J-X%H'?I'A8$Z%U4[P+0NZC>!:!W5;TK0.^J>E> WE7UK@"]J^I= 7I7 MU;L"]*ZJ=P7H757O"M"[JMX5H'?M'O8&Z%U5[PK0NZG>#:!W4[T;0.^F>C> MWDWU;@"]F^K= 'HWU;L!]&ZJ=P/HW53O!M"[J=X-H'?K8AV WN;Z7 ?@M[DN MV'$ P@P^Q 346+V*2:BQ>QCS&^M M,:?Y;3M.GXL^KKL!WZGW?/[=\?/SWR\_WNR_[^]<#U]G3#=_ 5!+ P04 M" "V@&%4O&TJ(XP" !C00 $P %M#;VYT96YT7U1Y<&5S72YX;6S-W$]O MFS 8Q_&W$G&M K8!&Z:FEW;7K8>] 09.@\(_8;=+W_TYZL6QWZ;G";:.?]]"E)7+VS?>7B<;)#&-F.!V\'O_;'&M'-]9W=5H^=7WT^A)]=.PZ;:+:=BU:WIXG'K$U4 M35/7UI4/X\G3T/R6LGY)B,/*98[;M9.["A.BY-V$X\B? U[6?7VR\]PV=G5? MS?Y+U8=9R:%+G'_NK(O/EWBGQW&[;6O;C/5C'Y;$;IIMU;B=M;[OXE/1J_/) M/NRP/7W*B_.7,N<"P\S[>9Q<.+'9?CSN]4B.J]=3*&1GWYY_Q;?$4/KB][/' MTVYL\Y?987M_C/-^.0^7+(_+]_C7,WZK_\$^%*2/%-)'!NDCA_2A(7T82!\% MI(\2TH<4E$8HHDH*J9)BJJ2@*BFJ2@JKDN*JI, J*;(JBJR*(JNBR*HHLBJ* MK(HBJZ+(JBBR*HJLBB)K2I$UI8G4$L! A0#% @ MH!A5 =!36*! L0 M ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M" "V@&%4">>X:NX K @ $0 @ &O 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " "V@&%4F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +: 852B M([ 0008 &@9 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MMH!A5.-M\*\&PO=V]R M:W-H965T&UL4$L! A0#% @ MH!A5'QTUX\8! :0T M !@ ("!>R$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A5">Y(S1>" &UL4$L! A0#% @ MH!A5#<@LJ,<#P J"P !D M ("!14 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ MH!A5"FPI)1D!P EA, !D ("!7'D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A M5'XH$05)"0 4"L !D ("!7ID 'AL+W=OH@ >&PO=V]R:W-H965TG !X;"]W;W)K M&UL4$L! A0#% @ MH!A5..#]-]E! ZP@ M !D ("!IZL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A5$B'0?X ! 0D !D M ("!>\ 'AL+W=O(0 &0 @(&RQ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ MH!A5#=I0@ =! J@D !D ("!2M@ 'AL+W=O MS81P" "M M! &0 @(&>W >&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ MH!A5.)Q MIB9&!P "Q$ !D ("!<>D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A5*+8?&8G#0 K24 !D M ("!-?H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ MH!A5 C 4)[S! K@L !D ("! M#QL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ MH!A5 ^>;_KY! '! !D ("!!E0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A5*P;)VM1!0 9! !D M ("!MVH! 'AL+W=O&PO=V]R M:W-H965TP, %8' M 9 " @?IR 0!X;"]W;W)K&UL M4$L! A0#% @ MH!A5%G9_>0N! 6P@ !D ("!K'8! M 'AL+W=O' M8J0% !=#0 &0 @($1>P$ >&PO=V]R:W-H965TR 0!X;"]W;W)K&UL4$L! A0#% @ MMH!A5,>&R"Y)! 70H !D ("!\H8! 'AL+W=O&UL4$L! A0#% @ MH!A5#<) +FR! M3PH !D ("!NY(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A5)H?@5VG P 10@ !D M ("!]:0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ MH!A5'U,X.DT P 10D !D ("!<;0! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A M5%F3M!FY! _A4 !D ("!GL ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A5'IQ>6) ! 21$ M !D ("!V,\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A5)3A1(GI! .1< !D M ("!DMP! 'AL+W=O&PO=V]R:W-H965T M7D 0!X;"]W;W)K&UL4$L! A0# M% @ MH!A5$D#-]8] P #@P !D ("!V.@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A5%,& M9?-T @ 4P8 !D ("!A_$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A5))BD @ 50< !D M ("!9?P! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ MH!A5.@]_A,/!0 =!@ !D ("! M9@@" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ MH!A5+C<"TZ0 @ Z 8 !D ("! Q4" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A5-%8TZ17 M @ Z04 !D ("!61X" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A5,8(*FY' @ $@8 !D M ("!;2<" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ MH!A5$0@S]87 P (0D !D ("!*C " M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MMH!A5$SB,+=O @ O 4 !D ("!1SX" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MH!A5 YO..AK @ M[@4 !D ("!$4D" 'AL+W=O&PO=V]R:W-H965T M @!X;"]W;W)K9/E!7@, -H+ : M " @1-E @!X;"]W;W)KQW @!X;"]W;W)KI^ @!X;"]W;W)K M0 @!X;"]S='EL M97,N>&UL4$L! A0#% @ MH!A5)>*NQS $P( L M ( !\)," %]R96QS+RYR96QS4$L! A0#% @ MH!A5-6:0W,," CTL M \ ( !V90" 'AL+W=O7!E&UL4$L%!@ !\ - 'P +"( #^C @ $! end XML 135 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 136 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 137 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 334 670 1 true 108 0 false 11 false false R1.htm 000010001 - Document - Cover Page Sheet http://www.3dsystems.com/role/CoverPage Cover Page Cover 1 false false R2.htm 000020002 - Document - Audit Information Sheet http://www.3dsystems.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 100010003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Uncategorized 3 false false R4.htm 100020004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Cover 4 false false R5.htm 100030005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 100040006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 6 false false R7.htm 100050007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 100060008 - 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 100070009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 9 false false R10.htm 140084001 - 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 210011001 - Disclosure - Basis of Presentation Sheet http://www.3dsystems.com/role/BasisofPresentation Basis of Presentation Notes 11 false false R12.htm 210041002 - Disclosure - Significant Accounting Policies Sheet http://www.3dsystems.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 12 false false R13.htm 210091003 - Disclosure - Acquisitions Sheet http://www.3dsystems.com/role/Acquisitions Acquisitions Notes 13 false false R14.htm 210131004 - Disclosure - Dispositions Sheet http://www.3dsystems.com/role/Dispositions Dispositions Notes 14 false false R15.htm 210171005 - Disclosure - Revenue Sheet http://www.3dsystems.com/role/Revenue Revenue Notes 15 false false R16.htm 210211006 - Disclosure - Segment Information Sheet http://www.3dsystems.com/role/SegmentInformation Segment Information Notes 16 false false R17.htm 210241007 - Disclosure - Leases Sheet http://www.3dsystems.com/role/Leases Leases Notes 17 false false R18.htm 210321008 - Disclosure - Inventories Sheet http://www.3dsystems.com/role/Inventories Inventories Notes 18 false false R19.htm 210361009 - Disclosure - Property and Equipment Sheet http://www.3dsystems.com/role/PropertyandEquipment Property and Equipment Notes 19 false false R20.htm 210401010 - Disclosure - Intangible Assets Sheet http://www.3dsystems.com/role/IntangibleAssets Intangible Assets Notes 20 false false R21.htm 210441011 - Disclosure - Goodwill Sheet http://www.3dsystems.com/role/Goodwill Goodwill Notes 21 false false R22.htm 210491012 - Disclosure - Employee Benefits Sheet http://www.3dsystems.com/role/EmployeeBenefits Employee Benefits Notes 22 false false R23.htm 210581013 - Disclosure - Accrued and Other Liabilities Sheet http://www.3dsystems.com/role/AccruedandOtherLiabilities Accrued and Other Liabilities Notes 23 false false R24.htm 210631014 - Disclosure - Borrowings Sheet http://www.3dsystems.com/role/Borrowings Borrowings Notes 24 false false R25.htm 210651015 - Disclosure - Hedging Activities and Financial Instruments Sheet http://www.3dsystems.com/role/HedgingActivitiesandFinancialInstruments Hedging Activities and Financial Instruments Notes 25 false false R26.htm 210681016 - Disclosure - Inventory Financing Agreements Sheet http://www.3dsystems.com/role/InventoryFinancingAgreements Inventory Financing Agreements Notes 26 false false R27.htm 210701017 - Disclosure - Preferred Stock Sheet http://www.3dsystems.com/role/PreferredStock Preferred Stock Notes 27 false false R28.htm 210721018 - Disclosure - Stock-Based Compensation Sheet http://www.3dsystems.com/role/StockBasedCompensation Stock-Based Compensation Notes 28 false false R29.htm 210781019 - Disclosure - Net Income (Loss) Per Share Sheet http://www.3dsystems.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 29 false false R30.htm 210821020 - Disclosure - Noncontrolling Interests Sheet http://www.3dsystems.com/role/NoncontrollingInterests Noncontrolling Interests Notes 30 false false R31.htm 210841021 - Disclosure - Fair Value Measurements Sheet http://www.3dsystems.com/role/FairValueMeasurements Fair Value Measurements Notes 31 false false R32.htm 210871022 - Disclosure - Income Taxes Sheet http://www.3dsystems.com/role/IncomeTaxes Income Taxes Notes 32 false false R33.htm 210961023 - Disclosure - Commitments and Contingencies Sheet http://www.3dsystems.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 33 false false R34.htm 210981024 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 34 false false R35.htm 211011025 - Disclosure - Restructuring and Exit Activity Costs Sheet http://www.3dsystems.com/role/RestructuringandExitActivityCosts Restructuring and Exit Activity Costs Notes 35 false false R36.htm 211051026 - Disclosure - Subsequent Events Sheet http://www.3dsystems.com/role/SubsequentEvents Subsequent Events Notes 36 false false R37.htm 220052001 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.3dsystems.com/role/SignificantAccountingPolicies 37 false false R38.htm 230023001 - Disclosure - Basis of Presentation (Tables) Sheet http://www.3dsystems.com/role/BasisofPresentationTables Basis of Presentation (Tables) Tables http://www.3dsystems.com/role/BasisofPresentation 38 false false R39.htm 230063002 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.3dsystems.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.3dsystems.com/role/SignificantAccountingPolicies 39 false false R40.htm 230103003 - Disclosure - Acquisitions (Tables) Sheet http://www.3dsystems.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.3dsystems.com/role/Acquisitions 40 false false R41.htm 230143004 - Disclosure - Dispositions (Tables) Sheet http://www.3dsystems.com/role/DispositionsTables Dispositions (Tables) Tables http://www.3dsystems.com/role/Dispositions 41 false false R42.htm 230183005 - Disclosure - Revenue (Tables) Sheet http://www.3dsystems.com/role/RevenueTables Revenue (Tables) Tables http://www.3dsystems.com/role/Revenue 42 false false R43.htm 230223006 - Disclosure - Segment Information (Tables) Sheet http://www.3dsystems.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.3dsystems.com/role/SegmentInformation 43 false false R44.htm 230253007 - Disclosure - Leases (Tables) Sheet http://www.3dsystems.com/role/LeasesTables Leases (Tables) Tables http://www.3dsystems.com/role/Leases 44 false false R45.htm 230333008 - Disclosure - Inventories (Tables) Sheet http://www.3dsystems.com/role/InventoriesTables Inventories (Tables) Tables http://www.3dsystems.com/role/Inventories 45 false false R46.htm 230373009 - Disclosure - Property and Equipment (Tables) Sheet http://www.3dsystems.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.3dsystems.com/role/PropertyandEquipment 46 false false R47.htm 230413010 - Disclosure - Intangible Assets (Tables) Sheet http://www.3dsystems.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.3dsystems.com/role/IntangibleAssets 47 false false R48.htm 230453011 - Disclosure - Goodwill (Tables) Sheet http://www.3dsystems.com/role/GoodwillTables Goodwill (Tables) Tables http://www.3dsystems.com/role/Goodwill 48 false false R49.htm 230503012 - Disclosure - Employee Benefits (Tables) Sheet http://www.3dsystems.com/role/EmployeeBenefitsTables Employee Benefits (Tables) Tables http://www.3dsystems.com/role/EmployeeBenefits 49 false false R50.htm 230593013 - 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 230663014 - Disclosure - Hedging Activities and Financial Instruments (Tables) Sheet http://www.3dsystems.com/role/HedgingActivitiesandFinancialInstrumentsTables Hedging Activities and Financial Instruments (Tables) Tables http://www.3dsystems.com/role/HedgingActivitiesandFinancialInstruments 51 false false R52.htm 230733015 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.3dsystems.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.3dsystems.com/role/StockBasedCompensation 52 false false R53.htm 230793016 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.3dsystems.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.3dsystems.com/role/NetIncomeLossPerShare 53 false false R54.htm 230853017 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.3dsystems.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.3dsystems.com/role/FairValueMeasurements 54 false false R55.htm 230883018 - 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 230993019 - 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 56 false false R57.htm 231023020 - 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 57 false false R58.htm 240034002 - Disclosure - Basis of Presentation (Details) Sheet http://www.3dsystems.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.3dsystems.com/role/BasisofPresentationTables 58 false false R59.htm 240074003 - 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 59 false false R60.htm 240084004 - 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 60 false false R61.htm 240114005 - Disclosure - Acquisitions (Narrative) (Details) Sheet http://www.3dsystems.com/role/AcquisitionsNarrativeDetails Acquisitions (Narrative) (Details) Details http://www.3dsystems.com/role/AcquisitionsTables 61 false false R62.htm 240124006 - 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 62 false false R63.htm 240154007 - Disclosure - Dispositions (Narrative) (Details) Sheet http://www.3dsystems.com/role/DispositionsNarrativeDetails Dispositions (Narrative) (Details) Details http://www.3dsystems.com/role/DispositionsTables 63 false false R64.htm 240164008 - Disclosure - Dispositions (Assets and Liabilities Held for Sale) (Details) Sheet http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails Dispositions (Assets and Liabilities Held for Sale) (Details) Details http://www.3dsystems.com/role/DispositionsTables 64 false false R65.htm 240194009 - Disclosure - Revenue - Narrative (Details) Sheet http://www.3dsystems.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 65 false false R66.htm 240204010 - Disclosure - Revenue - Revenue by Geographic Region (Details) Sheet http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails Revenue - Revenue by Geographic Region (Details) Details 66 false false R67.htm 240234011 - Disclosure - Segment Information (Details) Sheet http://www.3dsystems.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.3dsystems.com/role/SegmentInformationTables 67 false false R68.htm 240264012 - Disclosure - Leases (Narrative) (Details) Sheet http://www.3dsystems.com/role/LeasesNarrativeDetails Leases (Narrative) (Details) Details http://www.3dsystems.com/role/LeasesTables 68 false false R69.htm 240274013 - 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 69 false false R70.htm 240284014 - Disclosure - Leases (Balance Sheet Classifications) (Details) Sheet http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails Leases (Balance Sheet Classifications) (Details) Details http://www.3dsystems.com/role/LeasesTables 70 false false R71.htm 240294015 - 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 71 false false R72.htm 240304016 - 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 72 false false R73.htm 240314017 - 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 73 false false R74.htm 240344018 - 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 74 false false R75.htm 240354019 - Disclosure - Inventories (Narrative) (Details) Sheet http://www.3dsystems.com/role/InventoriesNarrativeDetails Inventories (Narrative) (Details) Details http://www.3dsystems.com/role/InventoriesTables 75 false false R76.htm 240384020 - 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 76 false false R77.htm 240394021 - 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 77 false false R78.htm 240424022 - 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 78 false false R79.htm 240434023 - Disclosure - Intangible Assets (Narrative) (Details) Sheet http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails Intangible Assets (Narrative) (Details) Details http://www.3dsystems.com/role/IntangibleAssetsTables 79 false false R80.htm 240464024 - Disclosure - Goodwill (Roll Forward) (Details) Sheet http://www.3dsystems.com/role/GoodwillRollForwardDetails Goodwill (Roll Forward) (Details) Details http://www.3dsystems.com/role/GoodwillTables 80 false false R81.htm 240474025 - Disclosure - Goodwill (Schedule of Goodwill) (Details) Sheet http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails Goodwill (Schedule of Goodwill) (Details) Details http://www.3dsystems.com/role/GoodwillTables 81 false false R82.htm 240484026 - Disclosure - Goodwill (Narrative) (Details) Sheet http://www.3dsystems.com/role/GoodwillNarrativeDetails Goodwill (Narrative) (Details) Details http://www.3dsystems.com/role/GoodwillTables 82 false false R83.htm 240514027 - Disclosure - Employee Benefits (Narrative) (Details) Sheet http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails Employee Benefits (Narrative) (Details) Details http://www.3dsystems.com/role/EmployeeBenefitsTables 83 false false R84.htm 240524028 - Disclosure - Employee Benefits (Reconciliation of Changes In Projected Benefit Obligation) (Details) Sheet http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails Employee Benefits (Reconciliation of Changes In Projected Benefit Obligation) (Details) Details http://www.3dsystems.com/role/EmployeeBenefitsTables 84 false false R85.htm 240534029 - Disclosure - Employee Benefits (Summary of Amounts Recognized in Consolidated Balance Sheets) (Details) Sheet http://www.3dsystems.com/role/EmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedBalanceSheetsDetails Employee Benefits (Summary of Amounts Recognized in Consolidated Balance Sheets) (Details) Details http://www.3dsystems.com/role/EmployeeBenefitsTables 85 false false R86.htm 240544030 - 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 86 false false R87.htm 240554031 - Disclosure - Employee Benefits (Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details) Sheet http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails Employee Benefits (Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details) Details http://www.3dsystems.com/role/EmployeeBenefitsTables 87 false false R88.htm 240564032 - Disclosure - Employee Benefits (Assumptions Used to Determine Benefit Obligations) (Details) Sheet http://www.3dsystems.com/role/EmployeeBenefitsAssumptionsUsedtoDetermineBenefitObligationsDetails Employee Benefits (Assumptions Used to Determine Benefit Obligations) (Details) Details http://www.3dsystems.com/role/EmployeeBenefitsTables 88 false false R89.htm 240574033 - Disclosure - Employee Benefits (Summary of Estimated Future Benefit Payments) (Details) Sheet http://www.3dsystems.com/role/EmployeeBenefitsSummaryofEstimatedFutureBenefitPaymentsDetails Employee Benefits (Summary of Estimated Future Benefit Payments) (Details) Details http://www.3dsystems.com/role/EmployeeBenefitsTables 89 false false R90.htm 240604034 - 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 90 false false R91.htm 240614035 - 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 91 false false R92.htm 240624036 - 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 92 false false R93.htm 240644037 - Disclosure - Borrowings (Details) Sheet http://www.3dsystems.com/role/BorrowingsDetails Borrowings (Details) Details http://www.3dsystems.com/role/Borrowings 93 false false R94.htm 240674038 - Disclosure - Hedging Activities And Financial Instruments (Details) Sheet http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails Hedging Activities And Financial Instruments (Details) Details 94 false false R95.htm 240694039 - Disclosure - Inventory Financing Agreements (Details) Sheet http://www.3dsystems.com/role/InventoryFinancingAgreementsDetails Inventory Financing Agreements (Details) Details http://www.3dsystems.com/role/InventoryFinancingAgreements 95 false false R96.htm 240714040 - Disclosure - Preferred Stock (Narrative) (Details) Sheet http://www.3dsystems.com/role/PreferredStockNarrativeDetails Preferred Stock (Narrative) (Details) Details http://www.3dsystems.com/role/PreferredStock 96 false false R97.htm 240744041 - 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 97 false false R98.htm 240754042 - 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 98 false false R99.htm 240764043 - 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 99 false false R100.htm 240774044 - 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 100 false false R101.htm 240804045 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details) Sheet http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details) Details http://www.3dsystems.com/role/NetIncomeLossPerShareTables 101 false false R102.htm 240814046 - Disclosure - Net Income (Loss) Per Share (Narrative) (Details) Sheet http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails Net Income (Loss) Per Share (Narrative) (Details) Details http://www.3dsystems.com/role/NetIncomeLossPerShareTables 102 false false R103.htm 240834047 - Disclosure - Noncontrolling Interests (Narrative) (Details) Sheet http://www.3dsystems.com/role/NoncontrollingInterestsNarrativeDetails Noncontrolling Interests (Narrative) (Details) Details http://www.3dsystems.com/role/NoncontrollingInterests 103 false false R104.htm 240864048 - Disclosure - Fair Value Measurements (Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details) Sheet http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements (Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details) Details http://www.3dsystems.com/role/FairValueMeasurementsTables 104 false false R105.htm 240894049 - Disclosure - Income Taxes (Components of Income Before Income Taxes) (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeBeforeIncomeTaxesDetails Income Taxes (Components of Income Before Income Taxes) (Details) Details http://www.3dsystems.com/role/IncomeTaxesTables 105 false false R106.htm 240904050 - Disclosure - Income Taxes (Components of Income Tax Provision) (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails Income Taxes (Components of Income Tax Provision) (Details) Details http://www.3dsystems.com/role/IncomeTaxesTables 106 false false R107.htm 240914051 - 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 107 false false R108.htm 240924052 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.3dsystems.com/role/IncomeTaxesTables 108 false false R109.htm 240934053 - Disclosure - Income Taxes (Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails Income Taxes (Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details) Details http://www.3dsystems.com/role/IncomeTaxesTables 109 false false R110.htm 240944054 - 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 110 false false R111.htm 240954055 - Disclosure - Income Taxes (Summary of Deferred Income Tax Asset Valuation Allowance) (Details) Sheet http://www.3dsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetValuationAllowanceDetails Income Taxes (Summary of Deferred Income Tax Asset Valuation Allowance) (Details) Details http://www.3dsystems.com/role/IncomeTaxesTables 111 false false R112.htm 240974056 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://www.3dsystems.com/role/CommitmentsandContingencies 112 false false R113.htm 241004057 - 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 113 false false R114.htm 241034058 - 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 114 false false R115.htm 241044059 - Disclosure - Restructuring and Exit Activity Costs (Restructuring Cost) (Details) Sheet http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails Restructuring and Exit Activity Costs (Restructuring Cost) (Details) Details http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables 115 false false R116.htm 241064060 - Disclosure - Subsequent Events (Details) Sheet http://www.3dsystems.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.3dsystems.com/role/SubsequentEvents 116 false false All Reports Book All Reports ddd-20211231.htm a211-subsidiariesofthecomp.htm a2313dsystemscorpformconse.htm a25-projectolympicxamendme.htm ddd-20211231.xsd ddd-20211231_cal.xml ddd-20211231_def.xml ddd-20211231_lab.xml ddd-20211231_pre.xml ddd-20211231ex311.htm ddd-20211231ex312.htm ddd-20211231ex321.htm ddd-20211231ex322.htm ddd-20211231_g1.jpg ddd-20211231_g2.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 140 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ddd-20211231.htm": { "axisCustom": 0, "axisStandard": 39, "contextCount": 334, "dts": { "calculationLink": { "local": [ "ddd-20211231_cal.xml" ] }, "definitionLink": { "local": [ "ddd-20211231_def.xml" ] }, "inline": { "local": [ "ddd-20211231.htm" ] }, "labelLink": { "local": [ "ddd-20211231_lab.xml" ] }, "presentationLink": { "local": [ "ddd-20211231_pre.xml" ] }, "schema": { "local": [ "ddd-20211231.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 893, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 15, "http://www.3dsystems.com/20211231": 3, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 22 }, "keyCustom": 75, "keyStandard": 595, "memberCustom": 38, "memberStandard": 67, "nsprefix": "ddd", "nsuri": "http://www.3dsystems.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010001 - Document - Cover Page", "role": "http://www.3dsystems.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "140084001 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ibeec39fb7e994a8b98ac17d60bf0549d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240774044 - Disclosure - Stock-Based Compensation (Schedule of Stock Option Activity) (Details)", "role": "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "shortName": "Stock-Based Compensation (Schedule of Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240804045 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details)", "role": "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails", "shortName": "Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share Reconciliation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ice4efc051ad943a4a91c20aa048ab5f8_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240814046 - Disclosure - Net Income (Loss) Per Share (Narrative) (Details)", "role": "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails", "shortName": "Net Income (Loss) Per Share (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ice4efc051ad943a4a91c20aa048ab5f8_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i6c5e749e1f3942f58177a6661ea32bda_D20200107-20200107", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240834047 - Disclosure - Noncontrolling Interests (Narrative) (Details)", "role": "http://www.3dsystems.com/role/NoncontrollingInterestsNarrativeDetails", "shortName": "Noncontrolling Interests (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240864048 - Disclosure - Fair Value Measurements (Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details)", "role": "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "Fair Value Measurements (Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240894049 - Disclosure - Income Taxes (Components of Income Before Income Taxes) (Details)", "role": "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeBeforeIncomeTaxesDetails", "shortName": "Income Taxes (Components of Income Before Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240904050 - Disclosure - Income Taxes (Components of Income Tax Provision) (Details)", "role": "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails", "shortName": "Income Taxes (Components of Income Tax Provision) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240914051 - Disclosure - Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details)", "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails", "shortName": "Income Taxes (Schedule of Effective Tax Rate Reconciliation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240924052 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240934053 - Disclosure - Income Taxes (Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details)", "role": "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails", "shortName": "Income Taxes (Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210011001 - Disclosure - Basis of Presentation", "role": "http://www.3dsystems.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ibeec39fb7e994a8b98ac17d60bf0549d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240944054 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits) (Details)", "role": "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes (Schedule of Unrecognized Tax Benefits) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ia65e7b86532742809d15d45d82221a6d_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "id0dcb7003af043eb8734608c243152c0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240954055 - Disclosure - Income Taxes (Summary of Deferred Income Tax Asset Valuation Allowance) (Details)", "role": "http://www.3dsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetValuationAllowanceDetails", "shortName": "Income Taxes (Summary of Deferred Income Tax Asset Valuation Allowance) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i688d10246ff349c6a62743c7b0685c4c_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240974056 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "role": "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ibeec39fb7e994a8b98ac17d60bf0549d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241004057 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)", "role": "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "shortName": "Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "iff26dcecd4eb4581962af24abf39555d_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ifaeab1a0103e46789d8cc389e8f21149_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241034058 - Disclosure - Restructuring and Exit Activity Costs (Narrative) (Details)", "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "shortName": "Restructuring and Exit Activity Costs (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ifaeab1a0103e46789d8cc389e8f21149_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241044059 - Disclosure - Restructuring and Exit Activity Costs (Restructuring Cost) (Details)", "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails", "shortName": "Restructuring and Exit Activity Costs (Restructuring Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i7384901069934bcd832d9a32bcd1fd57_D20220401-20220630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241064060 - Disclosure - Subsequent Events (Details)", "role": "http://www.3dsystems.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i7384901069934bcd832d9a32bcd1fd57_D20220401-20220630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210041002 - Disclosure - Significant Accounting Policies", "role": "http://www.3dsystems.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210091003 - Disclosure - Acquisitions", "role": "http://www.3dsystems.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210131004 - Disclosure - Dispositions", "role": "http://www.3dsystems.com/role/Dispositions", "shortName": "Dispositions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210171005 - Disclosure - Revenue", "role": "http://www.3dsystems.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210211006 - Disclosure - Segment Information", "role": "http://www.3dsystems.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210241007 - Disclosure - Leases", "role": "http://www.3dsystems.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210321008 - Disclosure - Inventories", "role": "http://www.3dsystems.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210361009 - Disclosure - Property and Equipment", "role": "http://www.3dsystems.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "000020002 - Document - Audit Information", "role": "http://www.3dsystems.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210401010 - Disclosure - Intangible Assets", "role": "http://www.3dsystems.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210441011 - Disclosure - Goodwill", "role": "http://www.3dsystems.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210491012 - Disclosure - Employee Benefits", "role": "http://www.3dsystems.com/role/EmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210581013 - Disclosure - Accrued and Other Liabilities", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilities", "shortName": "Accrued and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210631014 - Disclosure - Borrowings", "role": "http://www.3dsystems.com/role/Borrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210651015 - Disclosure - Hedging Activities and Financial Instruments", "role": "http://www.3dsystems.com/role/HedgingActivitiesandFinancialInstruments", "shortName": "Hedging Activities and Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210681016 - Disclosure - Inventory Financing Agreements", "role": "http://www.3dsystems.com/role/InventoryFinancingAgreements", "shortName": "Inventory Financing Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210701017 - Disclosure - Preferred Stock", "role": "http://www.3dsystems.com/role/PreferredStock", "shortName": "Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210721018 - Disclosure - Stock-Based Compensation", "role": "http://www.3dsystems.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210781019 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.3dsystems.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010003 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210821020 - Disclosure - Noncontrolling Interests", "role": "http://www.3dsystems.com/role/NoncontrollingInterests", "shortName": "Noncontrolling Interests", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210841021 - Disclosure - Fair Value Measurements", "role": "http://www.3dsystems.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210871022 - Disclosure - Income Taxes", "role": "http://www.3dsystems.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210961023 - Disclosure - Commitments and Contingencies", "role": "http://www.3dsystems.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210981024 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211011025 - Disclosure - Restructuring and Exit Activity Costs", "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCosts", "shortName": "Restructuring and Exit Activity Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211051026 - Disclosure - Subsequent Events", "role": "http://www.3dsystems.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "220052001 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230023001 - Disclosure - Basis of Presentation (Tables)", "role": "http://www.3dsystems.com/role/BasisofPresentationTables", "shortName": "Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230063002 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://www.3dsystems.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230103003 - Disclosure - Acquisitions (Tables)", "role": "http://www.3dsystems.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230143004 - Disclosure - Dispositions (Tables)", "role": "http://www.3dsystems.com/role/DispositionsTables", "shortName": "Dispositions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230183005 - Disclosure - Revenue (Tables)", "role": "http://www.3dsystems.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230223006 - Disclosure - Segment Information (Tables)", "role": "http://www.3dsystems.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230253007 - Disclosure - Leases (Tables)", "role": "http://www.3dsystems.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230333008 - Disclosure - Inventories (Tables)", "role": "http://www.3dsystems.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230373009 - Disclosure - Property and Equipment (Tables)", "role": "http://www.3dsystems.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230413010 - Disclosure - Intangible Assets (Tables)", "role": "http://www.3dsystems.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230453011 - Disclosure - Goodwill (Tables)", "role": "http://www.3dsystems.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230503012 - Disclosure - Employee Benefits (Tables)", "role": "http://www.3dsystems.com/role/EmployeeBenefitsTables", "shortName": "Employee Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230593013 - Disclosure - Accrued and Other Liabilities (Tables)", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables", "shortName": "Accrued and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230663014 - Disclosure - Hedging Activities and Financial Instruments (Tables)", "role": "http://www.3dsystems.com/role/HedgingActivitiesandFinancialInstrumentsTables", "shortName": "Hedging Activities and Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230733015 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.3dsystems.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230793016 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://www.3dsystems.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230853017 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.3dsystems.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230883018 - Disclosure - Income Taxes (Tables)", "role": "http://www.3dsystems.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230993019 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "231023020 - Disclosure - Restructuring and Exit Activity Costs (Tables)", "role": "http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables", "shortName": "Restructuring and Exit Activity Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240034002 - Disclosure - Basis of Presentation (Details)", "role": "http://www.3dsystems.com/role/BasisofPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i0e78d7dbd4fb404faf22191d338871bc_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:ImpairmentChargesOnMinorityInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240074003 - Disclosure - Significant Accounting Policies (Narrative) (Details)", "role": "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails", "shortName": "Significant Accounting Policies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:ImpairmentChargesOnMinorityInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ibeec39fb7e994a8b98ac17d60bf0549d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240084004 - Disclosure - Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details)", "role": "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails", "shortName": "Significant Accounting Policies (Schedule of Allowance for Doubtful Accounts) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ia65e7b86532742809d15d45d82221a6d_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i6c5e749e1f3942f58177a6661ea32bda_D20200107-20200107", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240114005 - Disclosure - Acquisitions (Narrative) (Details)", "role": "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "ddd:PaymentsToNoncontrollingInterestPaymentPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240124006 - Disclosure - Acquisitions (Assets and Liabilities Assumed) (Details)", "role": "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "shortName": "Acquisitions (Assets and Liabilities Assumed) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "id09b7c68cff54bacb16614cdad31dfb5_I20211101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240154007 - Disclosure - Dispositions (Narrative) (Details)", "role": "http://www.3dsystems.com/role/DispositionsNarrativeDetails", "shortName": "Dispositions (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "if6dcb2e941544163899a9ebbac6bf85a_D20210101-20210101", "decimals": "INF", "lang": "en-US", "name": "ddd:DiscontinuedOperationOwnershipInterestPriorToDisposal", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240164008 - Disclosure - Dispositions (Assets and Liabilities Held for Sale) (Details)", "role": "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails", "shortName": "Dispositions (Assets and Liabilities Held for Sale) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ied2b5b32e09846bb81602702860b2352_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240194009 - Disclosure - Revenue - Narrative (Details)", "role": "http://www.3dsystems.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240204010 - Disclosure - Revenue - Revenue by Geographic Region (Details)", "role": "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails", "shortName": "Revenue - Revenue by Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i0c2ee4e0d41346318aedaa5e3b347fb4_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240234011 - Disclosure - Segment Information (Details)", "role": "http://www.3dsystems.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ieba1fa2e4d094894ab730340a498bf54_D20210101-20211231", "decimals": "3", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i46ada14450b3434e8c3d39e07e547680_I20210225", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:LesseeOperatingLeaseGroundLeaseSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240264012 - Disclosure - Leases (Narrative) (Details)", "role": "http://www.3dsystems.com/role/LeasesNarrativeDetails", "shortName": "Leases (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i46ada14450b3434e8c3d39e07e547680_I20210225", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:LesseeOperatingLeaseGroundLeaseSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240274013 - Disclosure - Leases (Components of Lease Cost) (Details)", "role": "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails", "shortName": "Leases (Components of Lease Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ddd:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240284014 - Disclosure - Leases (Balance Sheet Classifications) (Details)", "role": "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails", "shortName": "Leases (Balance Sheet Classifications) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ddd:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240294015 - Disclosure - Leases (Future Minimum Lease Payments) (Details)", "role": "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases (Future Minimum Lease Payments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240304016 - Disclosure - Leases (Supplemental Cash Flows) (Details)", "role": "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails", "shortName": "Leases (Supplemental Cash Flows) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240314017 - Disclosure - Leases (Lease Weighted Average) (Details)", "role": "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails", "shortName": "Leases (Lease Weighted Average) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240344018 - Disclosure - Inventories (Components Of Inventories) (Details)", "role": "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails", "shortName": "Inventories (Components Of Inventories) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240354019 - Disclosure - Inventories (Narrative) (Details)", "role": "http://www.3dsystems.com/role/InventoriesNarrativeDetails", "shortName": "Inventories (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240384020 - Disclosure - Property and Equipment (Schedule of Property and Equipment) (Details)", "role": "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "shortName": "Property and Equipment (Schedule of Property and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240394021 - Disclosure - Property and Equipment (Narrative) (Details)", "role": "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240424022 - Disclosure - Intangible Assets (Intangible Assets Other Than Goodwill) (Details)", "role": "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails", "shortName": "Intangible Assets (Intangible Assets Other Than Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ddd:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240434023 - Disclosure - Intangible Assets (Narrative) (Details)", "role": "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails", "shortName": "Intangible Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "ddd:PurchaseOfNoncontrollingInterestPaymentPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "ddd:PurchaseOfNoncontrollingInterestPaymentPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ibeec39fb7e994a8b98ac17d60bf0549d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240464024 - Disclosure - Goodwill (Roll Forward) (Details)", "role": "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "shortName": "Goodwill (Roll Forward) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ibeec39fb7e994a8b98ac17d60bf0549d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240474025 - Disclosure - Goodwill (Schedule of Goodwill) (Details)", "role": "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails", "shortName": "Goodwill (Schedule of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ice4efc051ad943a4a91c20aa048ab5f8_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "ddd:GoodwillWrittenOffRelatedToSaleOfBusinessUnitAndImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i37335e7e0a224b9fa1361933fbef6d19_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240484026 - Disclosure - Goodwill (Narrative) (Details)", "role": "http://www.3dsystems.com/role/GoodwillNarrativeDetails", "shortName": "Goodwill (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i37335e7e0a224b9fa1361933fbef6d19_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240514027 - Disclosure - Employee Benefits (Narrative) (Details)", "role": "http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails", "shortName": "Employee Benefits (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ibeec39fb7e994a8b98ac17d60bf0549d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240524028 - Disclosure - Employee Benefits (Reconciliation of Changes In Projected Benefit Obligation) (Details)", "role": "http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails", "shortName": "Employee Benefits (Reconciliation of Changes In Projected Benefit Obligation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240534029 - Disclosure - Employee Benefits (Summary of Amounts Recognized in Consolidated Balance Sheets) (Details)", "role": "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedBalanceSheetsDetails", "shortName": "Employee Benefits (Summary of Amounts Recognized in Consolidated Balance Sheets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240544030 - Disclosure - Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details)", "role": "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails", "shortName": "Employee Benefits (Schedule of Accumulated And Projected Benefit Obligations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240554031 - Disclosure - Employee Benefits (Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details)", "role": "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails", "shortName": "Employee Benefits (Components of Net Periodic Benefit Costs and Other Amounts Recognized in Other Comprehensive Income) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240564032 - Disclosure - Employee Benefits (Assumptions Used to Determine Benefit Obligations) (Details)", "role": "http://www.3dsystems.com/role/EmployeeBenefitsAssumptionsUsedtoDetermineBenefitObligationsDetails", "shortName": "Employee Benefits (Assumptions Used to Determine Benefit Obligations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240574033 - Disclosure - Employee Benefits (Summary of Estimated Future Benefit Payments) (Details)", "role": "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofEstimatedFutureBenefitPaymentsDetails", "shortName": "Employee Benefits (Summary of Estimated Future Benefit Payments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "if7d2a6b9646d4c289d545fcc763e697e_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "if7d2a6b9646d4c289d545fcc763e697e_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240604034 - Disclosure - Accrued and Other Liabilities (Schedule Of Accrued Liabilities) (Details)", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails", "shortName": "Accrued and Other Liabilities (Schedule Of Accrued Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240614035 - Disclosure - Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details)", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails", "shortName": "Accrued and Other Liabilities (Schedule Of Other Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:OtherLiabilitiesEmployeeIndemnityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ddd:ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:DeferredWarrantyRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240624036 - Disclosure - Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details)", "role": "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails", "shortName": "Accrued and Other Liabilities (Schedule of Recognized Warranty Revenue and Incurred Warranty Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ddd:ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "ddd:WarrantyRevenueDeferred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i5ca14b6e4ed14e38aeb6e5d0b48d8ecc_I20211116", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240644037 - Disclosure - Borrowings (Details)", "role": "http://www.3dsystems.com/role/BorrowingsDetails", "shortName": "Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "ddd:LossOnChangeInHedgingDesignation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240674038 - Disclosure - Hedging Activities And Financial Instruments (Details)", "role": "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails", "shortName": "Hedging Activities And Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ifdc7bf4a8e4743ce8420fadd3be085cd_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ifd4214d8ede940a983a5e2eef8d45930_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240694039 - Disclosure - Inventory Financing Agreements (Details)", "role": "http://www.3dsystems.com/role/InventoryFinancingAgreementsDetails", "shortName": "Inventory Financing Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "ifd4214d8ede940a983a5e2eef8d45930_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "us-gaap:PreferredStockTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240714040 - Disclosure - Preferred Stock (Narrative) (Details)", "role": "http://www.3dsystems.com/role/PreferredStockNarrativeDetails", "shortName": "Preferred Stock (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "us-gaap:PreferredStockTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i53f14ed4f2414a28802d4f0aa9a8d254_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i280987ab51a04e42af3b3ce979528d29_I20200519", "decimals": "INF", "first": true, "lang": "en-US", "name": "ddd:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240744041 - Disclosure - Stock-Based Compensation (Narrative) (Details)", "role": "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i280987ab51a04e42af3b3ce979528d29_I20200519", "decimals": "INF", "first": true, "lang": "en-US", "name": "ddd:ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i87f1630aae764487aabc2fa082d807ea_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240754042 - Disclosure - Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details)", "role": "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation (Schedule of Stock-based Compensation Expense) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i25ccdaacaa49427aa32d3fff3f58900e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240764043 - Disclosure - Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details)", "role": "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails", "shortName": "Stock-Based Compensation (Schedule of Shares and Units of Restricted Common Stock) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ddd-20211231.htm", "contextRef": "i25ccdaacaa49427aa32d3fff3f58900e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } } }, "segmentCount": 108, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "United States (Included in Americas above)" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "ddd_A2020RestructuringPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Restructuring Plan", "label": "2020 Restructuring Plan [Member]", "terseLabel": "2020 Restructuring Plan" } } }, "localname": "A2020RestructuringPlanMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_AccruedLiabilityForPurchaseOfNoncontrollingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liability For Purchase Of Noncontrolling Interest", "label": "Accrued Liability For Purchase Of Noncontrolling Interest", "negatedTerseLabel": "Purchase of noncontrolling interest" } } }, "localname": "AccruedLiabilityForPurchaseOfNoncontrollingInterest", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ddd_AccumulatedLiquidationOfNonUSEntityAndPurchaseOfNonControllingInterestAdjustmentAttributableToParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Liquidation Of Non-US Entity And Purchase Of Non-Controlling Interest Adjustment Attributable To Parent [Member]", "label": "Accumulated Liquidation Of Non-US Entity And Purchase Of Non-Controlling Interest Adjustment Attributable To Parent [Member]", "terseLabel": "Liquidation of non-US entity and purchase of non-controlling interests" } } }, "localname": "AccumulatedLiquidationOfNonUSEntityAndPurchaseOfNonControllingInterestAdjustmentAttributableToParentMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "domainItemType" }, "ddd_AcquiredTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquired technology [Member]", "label": "Acquired Technology [Member]", "terseLabel": "Acquired technology" } } }, "localname": "AcquiredTechnologyMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "ddd_AlleviAndAdditiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allevi And Additive", "label": "Allevi And Additive [Member]", "terseLabel": "Allevi and Additive" } } }, "localname": "AlleviAndAdditiveMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "domainItemType" }, "ddd_AssetsAndLiabilitiesHeldForSalePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities Held-for-sale", "label": "Assets And Liabilities Held-for-sale [Policy Text Block]", "terseLabel": "Assets and Liabilities Held for Sale" } } }, "localname": "AssetsAndLiabilitiesHeldForSalePolicyTextBlock", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ddd_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Balance Sheet Classifications" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ddd_AtTheMarketEquityOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At-The-Market Equity Offering", "label": "At-The-Market Equity Offering [Member]", "terseLabel": "At-the-Market Equity Offering" } } }, "localname": "AtTheMarketEquityOfferingMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.3dsystems.com/20211231", "xbrltype": "stringItemType" }, "ddd_AustraliaODMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Australia ODM", "label": "Australia ODM [Member]", "terseLabel": "Australia ODM" } } }, "localname": "AustraliaODMMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/DispositionsNarrativeDetails", "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "ddd_BusinessCombinationExpenseForMilestonePayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Expense For Milestone Payment", "label": "Business Combination, Expense For Milestone Payment", "terseLabel": "Expense for milestones" } } }, "localname": "BusinessCombinationExpenseForMilestonePayment", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_BusinessCombinationNumberOfMilestones": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number Of Milestones", "label": "Business Combination, Number Of Milestones", "terseLabel": "Number of milestones" } } }, "localname": "BusinessCombinationNumberOfMilestones", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "ddd_BusinessCombinationNumberOfMilestonesProbableOfAchievement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number Of Milestones Probable Of Achievement", "label": "Business Combination, Number Of Milestones Probable Of Achievement", "terseLabel": "Number of milestones probable of achievement" } } }, "localname": "BusinessCombinationNumberOfMilestonesProbableOfAchievement", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "ddd_CapitalExpendituresAndOperatingCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital Expenditures And Operating Costs [Member]", "label": "Capital Expenditures And Operating Costs [Member]", "terseLabel": "Capital Expenditures and Operating Costs" } } }, "localname": "CapitalExpendituresAndOperatingCostsMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" ], "xbrltype": "stringItemType" }, "ddd_ContractWithCustomerLiabilityCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Customer Deposits, Current", "label": "Contract with Customer, Liability, Customer Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "ddd_ContractWithCustomerLiabilityDeferredRevenueNoncurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Deferred Revenue, Noncurrent", "label": "Contract With Customer, Liability, Deferred Revenue, Noncurrent", "terseLabel": "Long term deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenueNoncurrent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ddd_ContractualObligationAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual Obligation, Agreement Term", "label": "Contractual Obligation, Agreement Term", "terseLabel": "Agreement term (in years)" } } }, "localname": "ContractualObligationAgreementTerm", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ddd_ContractualObligationMaximumPotentialConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contractual Obligation, Maximum Potential Consideration", "label": "Contractual Obligation, Maximum Potential Consideration", "terseLabel": "Maximum of awards allowed to be received" } } }, "localname": "ContractualObligationMaximumPotentialConsideration", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_ConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2026", "label": "Convertible Senior Notes Due 2026 [Member]", "terseLabel": "Convertible Senior Notes Due 2026" } } }, "localname": "ConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_CorporateAndReconcilingItemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate And Reconciling Items", "label": "Corporate And Reconciling Items [Member]", "terseLabel": "General corporate expense, net" } } }, "localname": "CorporateAndReconcilingItemsMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ddd_DebtInstrumentConvertibleMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Measurement Period", "label": "Debt Instrument, Convertible, Measurement Period", "terseLabel": "Measurement period" } } }, "localname": "DebtInstrumentConvertibleMeasurementPeriod", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "integerItemType" }, "ddd_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price Per Share", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Sale Price Per Share", "terseLabel": "Threshold consecutive trading days, sale price per share" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDaysSalePricePerShare", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "integerItemType" }, "ddd_DebtInstrumentThresholdPercentageOfSalesPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Threshold Percentage of Sales Price Per Share", "label": "Debt Instrument, Threshold Percentage of Sales Price Per Share", "terseLabel": "Percentage of sales price per share" } } }, "localname": "DebtInstrumentThresholdPercentageOfSalesPricePerShare", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "ddd_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Lease Tax Asset" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ddd_DeferredWarrantyRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred warranty revenue.", "label": "Deferred Warranty Revenue", "terseLabel": "Beginning Balance", "verboseLabel": "Ending Balance" } } }, "localname": "DeferredWarrantyRevenue", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_DiscontinuedOperationOwnershipInterestPriorToDisposal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Discontinued Operation, Ownership Interest Prior To Disposal", "label": "Discontinued Operation, Ownership Interest Prior To Disposal", "terseLabel": "Ownership interest prior to disposal" } } }, "localname": "DiscontinuedOperationOwnershipInterestPriorToDisposal", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/DispositionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "ddd_DisposalGroupIncludingDiscontinuedOperationAccruedAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Accrued And Other Liabilities, Current", "label": "Disposal Group, Including Discontinued Operation, Accrued And Other Liabilities, Current", "terseLabel": "Accrued and other liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedAndOtherLiabilitiesCurrent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "ddd_DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Allowance For Credit Loss", "label": "Disposal Group, Including Discontinued Operation, Allowance For Credit Loss", "terseLabel": "Accounts receivable, reserves" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAllowanceForCreditLoss", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "ddd_DisposalGroupIncludingDiscontinuedOperationAssetsCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Assets, Current", "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Member]", "terseLabel": "Current Assets Held for Sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsCurrentMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "domainItemType" }, "ddd_DisposalGroupIncludingDiscontinuedOperationCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Customer Deposits, Current", "label": "Disposal Group, Including Discontinued Operation, Customer Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCustomerDepositsCurrent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "ddd_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Right-of-use Assets", "label": "Disposal Group, Including Discontinued Operation, Right-of-use Assets", "terseLabel": "Right of use assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRightOfUseAssets", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "ddd_DisposalGroupIncludingDiscontinuedOperationRightOfUseLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Right-of-use Liabilities, Current", "label": "Disposal Group, Including Discontinued Operation, Right-of-use Liabilities, Current", "terseLabel": "Current right of use liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRightOfUseLiabilitiesCurrent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "ddd_DisposalGroupIncludingDiscontinuedOperationRightOfUseLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Right-of-use Liabilities, Noncurrent", "label": "Disposal Group, Including Discontinued Operation, Right-of-use Liabilities, Noncurrent", "terseLabel": "Long-term right of use liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRightOfUseLiabilitiesNoncurrent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "ddd_EffectiveIncomeTaxRateReconciliationAdoptionOfAccountingStandardPercent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 16.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Adoption Of Accounting Standard, Percent", "label": "Effective Income Tax Rate Reconciliation, Adoption Of Accounting Standard, Percent", "terseLabel": "ASU 842 adoption" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAdoptionOfAccountingStandardPercent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "ddd_EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 18.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Change In Carryforward Attributes", "label": "Effective Income Tax Rate Reconciliation, Change In Carryforward Attributes", "terseLabel": "Change in carryforward attributes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInCarryforwardAttributes", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "ddd_EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 15.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Deferred And Payable Adjustments, Percent", "label": "Effective Income Tax Rate Reconciliation, Deferred And Payable Adjustments, Percent", "terseLabel": "Deferred and payable adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeferredAndPayableAdjustmentsPercent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "ddd_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeInclusionPercent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income Inclusion, Percent", "label": "Effective Income Tax Rate Reconciliation, Global Intangible Low-Taxed Income Inclusion, Percent", "terseLabel": "Global intangible low-taxed income inclusion" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeInclusionPercent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "ddd_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarrybackClaim": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 19.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Net Operating Loss Carryback Claim", "label": "Effective Income Tax Rate Reconciliation, Net Operating Loss Carryback Claim", "terseLabel": "Net operating loss carryback claim" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNetOperatingLossCarrybackClaim", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "ddd_EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Return To Provision Adjustments, Percent", "label": "Effective Income Tax Rate Reconciliation, Return To Provision Adjustments, Percent", "terseLabel": "Return to provision adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionAdjustmentsPercent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "ddd_EffectiveIncomeTaxRateReconciliationTaxRelatedDistributionsPercent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation Tax Related Distributions, Percent", "label": "Effective Income Tax Rate Reconciliation Tax Related Distributions, Percent", "terseLabel": "Taxes related to distributions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxRelatedDistributionsPercent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "ddd_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent", "label": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Percent", "terseLabel": "Uncertain tax positions and audit settlements" } } }, "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsPercent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "ddd_FourthQuarter2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fourth Quarter 2019", "label": "Fourth Quarter 2019 [Member]", "terseLabel": "Fourth Quarter 2019" } } }, "localname": "FourthQuarter2019Member", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_GIBBSCamCimatronMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "GIBBSCam Cimatron", "label": "GIBBSCam Cimatron [Member]", "terseLabel": "GIBBSCam Cimatron" } } }, "localname": "GIBBSCamCimatronMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails", "http://www.3dsystems.com/role/DispositionsNarrativeDetails", "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "ddd_GoodwillAcquisitionsDispositionsAndImpairmentsNet": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/GoodwillRollForwardDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill, Acquisitions, Dispositions And Impairments, Net", "label": "Goodwill, Acquisitions, Dispositions And Impairments, Net", "periodEndLabel": "Total goodwill, Dispositions, Acquisitions and Impairments", "periodStartLabel": "Balance at beginning of year, Dispositions, Acquisitions and Impairments" } } }, "localname": "GoodwillAcquisitionsDispositionsAndImpairmentsNet", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "ddd_GoodwillWrittenOffRelatedToSaleOfBusinessUnitAndImpairmentLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Goodwill, Written Off Related To Sale Of Business Unit And Impairment Loss", "label": "Goodwill, Written Off Related To Sale Of Business Unit And Impairment Loss", "negatedTerseLabel": "Dispositions and impairments" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnitAndImpairmentLoss", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "ddd_HealthcareSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Healthcare Segment", "label": "Healthcare Segment [Member]", "terseLabel": "Healthcare" } } }, "localname": "HealthcareSegmentMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ddd_ImpairmentChargesOnMinorityInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment Charges On Minority Investments", "label": "Impairment Charges On Minority Investments", "terseLabel": "Impairment charges on minority investments" } } }, "localname": "ImpairmentChargesOnMinorityInvestments", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_IncentiveAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incentive Awards", "label": "Incentive Awards [Member]", "terseLabel": "Incentive Awards" } } }, "localname": "IncentiveAwardsMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_IndustrialSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial Segment", "label": "Industrial Segment [Member]", "terseLabel": "Industrial" } } }, "localname": "IndustrialSegmentMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ddd_InventoryAccessoriesAndInventoryCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory, Accessories And Inventory Commitments", "label": "Inventory, Accessories And Inventory Commitments [Member]", "terseLabel": "Inventory, Accessories and Inventory Commitments" } } }, "localname": "InventoryAccessoriesAndInventoryCommitmentsMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_InventoryHeldAtAssemblers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory Held At Assemblers", "label": "Inventory Held At Assemblers", "terseLabel": "Inventory held at assemblers" } } }, "localname": "InventoryHeldAtAssemblers", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/InventoryFinancingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_KumovisGbmHAndTitanRoboticsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kumovis GbmH And Titan Robotics LLC", "label": "Kumovis GbmH And Titan Robotics LLC [Member]", "terseLabel": "Kumovis GbmH And Titan Robotics LLC" } } }, "localname": "KumovisGbmHAndTitanRoboticsLLCMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "ddd_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Liability, Current", "label": "Lease Liability, Current", "terseLabel": "Current right of use liabilities", "totalLabel": "Current right of use liabilities" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_LeaseLiabilityCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Liability, Current", "label": "Lease Liability, Current [Abstract]", "terseLabel": "Current right of use liabilities" } } }, "localname": "LeaseLiabilityCurrentAbstract", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "stringItemType" }, "ddd_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Liability, Noncurrent", "label": "Lease Liability, Noncurrent", "terseLabel": "Long-term right of use liabilities", "totalLabel": "Long-term right of use liabilities" } } }, "localname": "LeaseLiabilityNoncurrent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_LeaseLiabilityNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Liability, Noncurrent", "label": "Lease Liability, Noncurrent [Abstract]", "terseLabel": "Long-term right of use liabilities" } } }, "localname": "LeaseLiabilityNoncurrentAbstract", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "stringItemType" }, "ddd_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Discount Rate [Abstract]", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted-average discount rate" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "xbrltype": "stringItemType" }, "ddd_LesseeOperatingLeaseGroundLeaseSold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Ground Lease Sold", "label": "Lessee, Operating Lease, Ground Lease Sold", "terseLabel": "Ground lease sold" } } }, "localname": "LesseeOperatingLeaseGroundLeaseSold", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_LesseeOperatingLeaseLeaseNotYetCommencedLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability", "terseLabel": "Lease not yet commenced, lease payments" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiability", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_LesseeOperatingLeaseLeaseNotYetCommencedNetRentableArea": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Net Rentable Area", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Net Rentable Area", "terseLabel": "Rentable area" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedNetRentableArea", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "ddd_LesseeRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Renewal Term", "label": "Lessee, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeRenewalTerm", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ddd_LesseeRightOfUseAssetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Right Of Use Asset", "label": "Lessee, Right Of Use Asset [Member]", "terseLabel": "Lessee, Right Of Use Asset" } } }, "localname": "LesseeRightOfUseAssetMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_LesseeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Term Of Contract", "label": "Lessee, Term Of Contract", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeTermOfContract", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ddd_LossOnChangeInHedgingDesignation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loss On Change In Hedging Designation", "label": "Loss On Change In Hedging Designation", "terseLabel": "De-designation of derivative instrument" } } }, "localname": "LossOnChangeInHedgingDesignation", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_OfficeFurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Furniture And Equipment [Member]", "label": "Office Furniture And Equipment [Member]", "terseLabel": "Office furniture and equipment" } } }, "localname": "OfficeFurnitureAndEquipmentMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ddd_OnDemandManufacturingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "On Demand Manufacturing", "label": "On Demand Manufacturing [Member]", "terseLabel": "On Demand Manufacturing" } } }, "localname": "OnDemandManufacturingMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/DispositionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer", "label": "One Customer [Member]", "terseLabel": "One Customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_OqtonIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oqton, Inc.", "label": "Oqton, Inc. [Member]", "terseLabel": "Oqton, Inc." } } }, "localname": "OqtonIncMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive (Income) Loss, Defined Benefit Plan, After Reclassification Adjustment, Excluding Tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, After Reclassification Adjustment, Excluding Tax", "totalLabel": "Total recognized as accumulated other comprehensive income (loss), excluding tax" } } }, "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_OtherLiabilitiesEmployeeIndemnityNoncurrent": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Liabilities, Employee Indemnity, Noncurrent", "label": "Other Liabilities, Employee Indemnity, Noncurrent", "terseLabel": "Long term employee indemnity" } } }, "localname": "OtherLiabilitiesEmployeeIndemnityNoncurrent", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ddd_OtherStateIncomeTaxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other State Income Tax [Member]", "label": "Other State Income Tax [Member]", "terseLabel": "Other State Income Tax" } } }, "localname": "OtherStateIncomeTaxMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_PaymentsForDerivativeInstrumentTerminationOperatingActivities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Derivative Instrument Termination, Operating Activities", "label": "Payments For Derivative Instrument Termination, Operating Activities", "terseLabel": "Remaining in AOCL" } } }, "localname": "PaymentsForDerivativeInstrumentTerminationOperatingActivities", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_PaymentsToNoncontrollingInterestPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments To Noncontrolling Interest, Payment Period", "label": "Payments To Noncontrolling Interest, Payment Period", "terseLabel": "Payment period" } } }, "localname": "PaymentsToNoncontrollingInterestPaymentPeriod", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "ddd_PrinterAssembliesAndInventoryItemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Printer Assemblies And Inventory Items [Member]", "label": "Printer Assemblies And Inventory Items [Member]", "terseLabel": "Printer Assemblies and Inventory Items" } } }, "localname": "PrinterAssembliesAndInventoryItemsMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_ProductTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Technology", "label": "Product Technology [Member]", "terseLabel": "Product technology" } } }, "localname": "ProductTechnologyMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "ddd_PurchaseOfNoncontrollingInterestPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Of Noncontrolling Interest, Payment Period", "label": "Purchase Of Noncontrolling Interest, Payment Period", "terseLabel": "Noncontrolling interest purchase, installment payment period" } } }, "localname": "PurchaseOfNoncontrollingInterestPaymentPeriod", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "durationItemType" }, "ddd_RestrictedStockAwardsAndRestrictedStockUnitAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Awards And Restricted Stock Unit Awards [Member]", "label": "Restricted Stock Awards And Restricted Stock Unit Awards [Member]", "terseLabel": "Restricted Stock Awards and Restricted Stock Unit Awards" } } }, "localname": "RestrictedStockAwardsAndRestrictedStockUnitAwardsMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_RestrictedStockMarketConditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock - Market Conditions [Member]", "label": "Restricted Stock - Market Conditions [Member]", "terseLabel": "Restricted Stock - Market Conditions" } } }, "localname": "RestrictedStockMarketConditionsMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_RestrictedStockPerformanceMeasuresMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock - Performance Measures [Member]", "label": "Restricted Stock - Performance Measures [Member]", "terseLabel": "Restricted Stock - Performance Measures" } } }, "localname": "RestrictedStockPerformanceMeasuresMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_RestructuringAndRelatedCostExpectedNoncashCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring And Related Cost, Expected Noncash Charges", "label": "Restructuring And Related Cost, Expected Noncash Charges", "terseLabel": "Expected noncash charges" } } }, "localname": "RestructuringAndRelatedCostExpectedNoncashCharges", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_RestructuringAndRelatedCostNumberOfFacilitiesClosed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring And Related Cost, Number Of Facilities Closed", "label": "Restructuring And Related Cost, Number Of Facilities Closed", "terseLabel": "Number of facilities closed" } } }, "localname": "RestructuringAndRelatedCostNumberOfFacilitiesClosed", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "ddd_RevenueFromContractWithCustomersWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customers, Warranty Period", "label": "Revenue From Contract With Customers, Warranty Period", "terseLabel": "Warranty maintenance period" } } }, "localname": "RevenueFromContractWithCustomersWarrantyPeriod", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "ddd_RightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset", "label": "Right-Of-Use Asset", "terseLabel": "Right of use assets", "totalLabel": "Right of use assets" } } }, "localname": "RightOfUseAsset", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_RightOfUseAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset", "label": "Right-Of-Use Asset [Abstract]", "terseLabel": "Right of use assets" } } }, "localname": "RightOfUseAssetAbstract", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "stringItemType" }, "ddd_RightOfUseAssetObtainedInExchangeForLeaseLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right-of-Use Asset Obtained In Exchange For Lease Liability", "label": "Right-of-Use Asset Obtained In Exchange For Lease Liability", "terseLabel": "Lease assets obtained in exchange for new lease liabilities (excludes adoption)" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiability", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ddd_RobtecMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Robtec [Member]", "label": "Robtec [Member]", "terseLabel": "Robtec" } } }, "localname": "RobtecMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/NoncontrollingInterestsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block]", "label": "Schedule of Finite And Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Intangible Assets Other Than Goodwill" } } }, "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block].", "label": "Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block]", "terseLabel": "Schedule of Recognized Warranty Revenue and Incurred Warranty Costs" } } }, "localname": "ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "ddd_SecondQuarter2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Quarter 2020", "label": "Second Quarter 2020 [Member]", "terseLabel": "Second Quarter 2020" } } }, "localname": "SecondQuarter2020Member", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Increase In Number Of Shares Authorized", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Increase In Number Of Shares Authorized", "terseLabel": "Increase in number of shares reserved for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAuthorized", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "ddd_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranchesPerMilestone": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches Per Milestone", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches Per Milestone", "terseLabel": "Number of tranches per milestone" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranchesPerMilestone", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "ddd_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Tranches", "terseLabel": "Number of tranches" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfTranches", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones", "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones", "terseLabel": "Number of non-financial milestones" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestones", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "ddd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestonesProbableOfAchievement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones Probable Of Achievement", "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Number Of Non-Financial Milestones Probable Of Achievement", "terseLabel": "Number of non-financial milestones probable of achievement" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfNonFinancialMilestonesProbableOfAchievement", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "ddd_SimbionixUSACorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Simbionix USA Corporation", "label": "Simbionix USA Corporation [Member]", "terseLabel": "Simbionix" } } }, "localname": "SimbionixUSACorporationMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/DispositionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_StockAwardTrancheGrantingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock award tranche granting period.", "label": "Stock Award Tranche Granting Period", "terseLabel": "Stock award tranche granting period" } } }, "localname": "StockAwardTrancheGrantingPeriod", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "ddd_StockIssuedDuringPeriodSharesNewIssuesAndRepurchases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, New Issues And Repurchases", "label": "Stock Issued During Period, Shares, New Issues And Repurchases", "terseLabel": "Issuance (repurchase) of stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssuesAndRepurchases", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "ddd_StockIssuedDuringPeriodValueAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Authorized Amount", "label": "Stock Issued During Period, Value, Authorized Amount", "terseLabel": "Aggregate gross sales price, up to" } } }, "localname": "StockIssuedDuringPeriodValueAuthorizedAmount", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_StockIssuedDuringPeriodValueNewIssuesAndRepurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, New Issues And Repurchases", "label": "Stock Issued During Period, Value, New Issues And Repurchases", "terseLabel": "Issuance (repurchase) of stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssuesAndRepurchases", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "ddd_StockIssuedDuringPeriodValueRemainingAmountAvailableForIssuance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Remaining Amount Available For Issuance", "label": "Stock Issued During Period, Value, Remaining Amount Available For Issuance", "terseLabel": "Availability remaining under ATM Program" } } }, "localname": "StockIssuedDuringPeriodValueRemainingAmountAvailableForIssuance", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_StockOptionsAndRestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options And Restricted Stock Awards [Member]", "label": "Stock Options And Restricted Stock Awards [Member]", "terseLabel": "Stock Options and Restricted Stock Awards" } } }, "localname": "StockOptionsAndRestrictedStockAwardsMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_SupplyAndOfftakeAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supply And Offtake Agreements", "label": "Supply And Offtake Agreements [Member]", "terseLabel": "Supply and Offtake Agreements" } } }, "localname": "SupplyAndOfftakeAgreementsMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/InventoryFinancingAgreementsDetails" ], "xbrltype": "domainItemType" }, "ddd_TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense", "label": "Tax Cuts And Jobs Act, Transition Tax For Accumulated Foreign Earnings, Income Tax Expense", "terseLabel": "Unremitted earnings" } } }, "localname": "TaxCutsAndJobsActTransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility [Member]", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan Facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ddd_ThirdQuarter2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third Quarter 2020", "label": "Third Quarter 2020 [Member]", "terseLabel": "Third Quarter 2020" } } }, "localname": "ThirdQuarter2020Member", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_TradingPriceForStockAwardTrancheOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading price for stock award tranche one.", "label": "Trading Price For Stock Award Tranche One", "terseLabel": "Trading price for stock award, tranche one (in usd per share)" } } }, "localname": "TradingPriceForStockAwardTrancheOne", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "ddd_TradingPriceForStockAwardTrancheTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading price for stock award tranche two.", "label": "Trading Price For Stock Award Tranche Two", "terseLabel": "Trading price for stock award, tranche two (in usd per share)" } } }, "localname": "TradingPriceForStockAwardTrancheTwo", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "ddd_TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Transfer of equipment from inventory to property and equipment, net.", "label": "Transfer of equipment from inventory to property and equipment, net", "terseLabel": "Transfer of equipment from inventory to property and equipment, net" } } }, "localname": "TransferOfEquipmentFromInventoryToPropertyAndEquipmentNet", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ddd_TransferOfEquipmentToInventoryFromPropertyAndEquipmentNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transfer of equipment to inventory from property and equipment, net.", "label": "Transfer Of Equipment To Inventory From Property And Equipment Net", "terseLabel": "Transfer of equipment to inventory from property and equipment, net" } } }, "localname": "TransferOfEquipmentToInventoryFromPropertyAndEquipmentNet", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ddd_TwoThousandFifteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand fifteen Plan [Member]", "label": "Two Thousand Fifteen Plan [Member]", "terseLabel": "2015 Plan" } } }, "localname": "TwoThousandFifteenPlanMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_UnrecognizedTaxBenefitsPeriodDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits Period Decrease", "label": "Unrecognized Tax Benefits Period Decrease", "terseLabel": "Unrecognized tax benefits, period decrease" } } }, "localname": "UnrecognizedTaxBenefitsPeriodDecrease", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_UnrecognizedTaxBenefitsPeriodIncrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits Period Increase", "label": "Unrecognized Tax Benefits Period Increase", "terseLabel": "Unrecognized tax benefits, period increase" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncrease", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ddd_ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Valuation Allowances and Reserves, Additions (Reductions) for Charges to Cost and Expense", "terseLabel": "Additions (reductions) charged to expense" } } }, "localname": "ValuationAllowancesAndReservesAdditionsReductionsForChargesToCostAndExpense", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "ddd_VendorAccruals": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vendor Accruals", "label": "Vendor Accruals", "terseLabel": "Vendor accruals" } } }, "localname": "VendorAccruals", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ddd_VolumetricBiotechnologiesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volumetric Biotechnologies, Inc.", "label": "Volumetric Biotechnologies, Inc. [Member]", "terseLabel": "Volumetric Biotechnologies, Inc." } } }, "localname": "VolumetricBiotechnologiesIncMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ddd_WarrantyRevenueDeferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warranty revenue deferred.", "label": "Warranty Revenue Deferred", "terseLabel": "Additional Accrual/ Revenue Deferred" } } }, "localname": "WarrantyRevenueDeferred", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_WarrantyRevenueRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Warranty revenue recognized.", "label": "Warranty Revenue Recognized", "negatedLabel": "Costs Incurred/ Deferred Revenue Amortization" } } }, "localname": "WarrantyRevenueRecognized", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "ddd_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted-average remaining lease term (in years)" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "xbrltype": "stringItemType" }, "ddd_WuxiEasywayMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wuxi Easyway Model Design and Manufacture Co. Ltd, an additive manufacturing service bureau and distributor of 3D printing and scanning products in China.", "label": "Wuxi Easyway [Member]", "terseLabel": "Easyway" } } }, "localname": "WuxiEasywayMember", "nsuri": "http://www.3dsystems.com/20211231", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/DispositionsNarrativeDetails", "http://www.3dsystems.com/role/NoncontrollingInterestsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r860", "r861", "r862" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r860", "r861", "r862" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r860", "r861", "r862" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r860", "r861", "r862" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r863" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r858" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r864" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r865" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r860", "r861", "r862" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r856" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r859" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.3dsystems.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails", "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails", "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r164", "r225", "r238", "r239", "r240", "r241", "r243", "r245", "r249", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r371", "r372" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r164", "r225", "r238", "r239", "r240", "r241", "r243", "r245", "r249", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r371", "r372" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r256", "r455", "r461", "r822" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r378", "r413", "r512", "r515", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r819", "r823", "r853", "r854" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r378", "r413", "r512", "r515", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r819", "r823", "r853", "r854" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r256", "r455", "r461", "r822" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/NoncontrollingInterestsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/NoncontrollingInterestsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r251", "r455", "r459", "r766", "r818", "r820" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r251", "r455", "r459", "r766", "r818", "r820" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r378", "r413", "r481", "r512", "r515", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r819", "r823", "r853", "r854" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r378", "r413", "r481", "r512", "r515", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r819", "r823", "r853", "r854" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r171", "r172", "r173", "r175", "r176", "r180", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r202", "r270", "r271", "r550", "r589", "r674", "r678", "r679", "r680", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r869", "r870" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r171", "r172", "r173", "r175", "r176", "r180", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r202", "r270", "r271", "r550", "r589", "r674", "r678", "r679", "r680", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r869", "r870" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r3", "r175", "r176", "r183", "r190", "r270", "r271", "r550", "r589", "r674", "r680", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r869", "r870" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]", "terseLabel": "Change" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r184", "r513" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r3", "r171", "r173", "r175", "r176", "r180", "r181", "r182", "r183", "r185", "r186", "r188", "r189", "r202", "r270", "r271", "r550", "r589", "r674", "r678", "r679", "r680", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r869", "r870" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r184", "r190", "r513" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r252", "r253", "r455", "r460", "r821", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails", "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r252", "r253", "r455", "r460", "r821", "r837", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails", "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r184", "r190", "r345", "r513", "r752" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r757", "r759", "r762", "r853", "r854" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "stpr_CO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COLORADO", "terseLabel": "Colorado" } } }, "localname": "CO", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued and Other Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r66", "r749" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r27", "r47", "r258", "r259" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net of reserves \u2014 $2,445 and $4,392" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r39", "r778", "r799" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r41", "r778", "r799" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Long term tax liability" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r71" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued and other liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r30", "r31", "r71" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r30", "r31", "r71" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Royalties payable" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r89", "r94", "r105", "r106", "r107", "r640" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Defined benefit pension plan" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r64", "r317" ], "calculation": { "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r94", "r105", "r106", "r107", "r108", "r639" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Derivative financial instruments" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r50", "r92", "r93", "r94", "r803", "r831", "r835" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r91", "r94", "r105", "r106", "r107", "r171", "r172", "r173", "r640", "r826", "r827", "r870" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r85", "r94", "r105", "r106", "r107", "r640", "r709", "r710", "r711", "r712", "r714" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Useful Life Remaining (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r48" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r171", "r172", "r173", "r547", "r548", "r549", "r678" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "terseLabel": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r518", "r541", "r551" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r260", "r272", "r273", "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r52", "r260", "r272" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, reserves" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Other" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r124", "r143", "r398", "r718" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Discounts and expenses" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r118", "r143", "r398", "r720" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r143", "r298", "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r505" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized in net periodic benefit cost (credit) and other comprehensive (income) loss.", "label": "Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax", "totalLabel": "Total expense recognized in net periodic benefit cost and other comprehensive income" } } }, "localname": "AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Anti-dilutive shares of restricted share awards which are excluded from the dilutive shares above (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r143", "r312" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Asset Impairment Charges", "terseLabel": "Impairment of goodwill and assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r158", "r233", "r240", "r247", "r265", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r634", "r641", "r692", "r747", "r749", "r776", "r798" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r28", "r29", "r82", "r158", "r265", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r634", "r641", "r692", "r747", "r749" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r5", "r6", "r17", "r19", "r22", "r321" ], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "terseLabel": "Carrying value of assets", "totalLabel": "Total assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails", "http://www.3dsystems.com/role/DispositionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r5", "r6", "r17", "r19", "r22", "r314", "r321" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 6.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets held for sale", "totalLabel": "Total current assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r520", "r542" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r654", "r657" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r510", "r514" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/NoncontrollingInterestsNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r510", "r514", "r606", "r607" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/NoncontrollingInterestsNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Issuance of shares (in share)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/NoncontrollingInterestsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Acquired ownership percentage" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/NoncontrollingInterestsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r604" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r618", "r619", "r621" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Net assets acquired", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r618", "r619" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Issuance of shares amount" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "auth_ref": [ "r617", "r620", "r624" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Asset", "terseLabel": "Israeli severance funds" } } }, "localname": "BusinessCombinationContingentConsiderationAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r616", "r620", "r624" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Additional payments" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r608" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r608" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets, including cash acquired of $3,454" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r608" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r608" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r608" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Total intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]", "terseLabel": "Intangible assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r608" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r608" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r608" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r25", "r62", "r145" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r34", "r146" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r139", "r145", "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at the end of the year", "periodStartLabel": "Cash, cash equivalents and restricted cash at the beginning of the year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r139", "r705" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "terseLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashDivestedFromDeconsolidation": { "auth_ref": [ "r129" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.", "label": "Cash Divested from Deconsolidation", "terseLabel": "Cash transferred to the purchaser" } } }, "localname": "CashDivestedFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Noncash financing activity" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementMember": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "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.", "label": "Collaborative Arrangement [Member]", "terseLabel": "Collaborative Arrangement" } } }, "localname": "CollaborativeArrangementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r77", "r344", "r784", "r808" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies (Note 23)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r341", "r342", "r343", "r352", "r839" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r355", "r840" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r171", "r172", "r678" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r46", "r749" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value, authorized 220,000 shares; issued 128,375 and 127,626" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r467", "r468", "r516", "r552" ], "lang": { "en-us": { "role": { "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.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefits" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred income tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred income tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r100", "r102", "r103", "r115", "r790", "r813" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss) attributable to 3D Systems Corporation" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r100", "r102", "r114", "r630", "r631", "r645", "r789", "r812" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income attributable to noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r100", "r102", "r113", "r629", "r645", "r788", "r811" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income (loss), net of taxes" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r299", "r303", "r613" ], "lang": { "en-us": { "role": { "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.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Capitalized software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r215", "r216", "r256", "r690", "r691", "r838" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r215", "r216", "r256", "r690", "r691", "r836", "r838" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r215", "r216", "r256", "r690", "r691", "r836", "r838" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r215", "r216", "r256", "r690", "r691" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percentage)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r215", "r216", "r256", "r690", "r691", "r838" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r434", "r435", "r456" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Amounts included in contract liability at the beginning of period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r374", "r375", "r376", "r378", "r388", "r389", "r390", "r394", "r395", "r396", "r397", "r398", "r404", "r405", "r406", "r407" ], "lang": { "en-us": { "role": { "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.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r75" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Convertible notes payable, net" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r120", "r766" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of sales:", "verboseLabel": "Cost of sales:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r159", "r583", "r592" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r159", "r583" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r159", "r583", "r592", "r594" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r159", "r583", "r592" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r213", "r256" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r155", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r392", "r399", "r400", "r401", "r408" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Borrowings" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/Borrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r38", "r39", "r40", "r157", "r164", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r388", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r404", "r405", "r406", "r407", "r722", "r777", "r781", "r796" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r377", "r402" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r74", "r377", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of conversion price" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r375", "r404", "r405", "r719", "r722", "r723" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Issued amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r390", "r404", "r405", "r689" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of Notes" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r73", "r403", "r719", "r722" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r73", "r376" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percentage)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r75", "r157", "r164", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r388", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r404", "r405", "r406", "r407", "r722" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Redemption percentage of principal amount" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r388", "r718", "r719", "r720", "r721", "r723" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "terseLabel": "Unamortized amount" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r159", "r584", "r592" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r159", "r584", "r592" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r559", "r560" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Deferred income tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r159", "r584", "r592", "r593", "r594" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r43", "r44", "r574", "r779", "r795" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r559", "r560" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r144" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "verboseLabel": "Provision for deferred income taxes and reserve adjustments" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r159", "r584", "r592" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "auth_ref": [ "r581" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.", "label": "Deferred Tax Asset, Interest Carryforward", "terseLabel": "163(j) Limitation Carryforward" } } }, "localname": "DeferredTaxAssetInterestCarryforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r581", "r582" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Intangibles" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r576" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Net deferred income tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r576" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r581", "r582" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r581", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Loss carryforwards for U.S. federal income tax purposes" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r581", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Loss carryforwards for foreign income tax purposes" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r581", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Loss carryforwards for U.S. state income tax purposes" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Net operating loss carryforwards, subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r579", "r581", "r582" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r579", "r581", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": { "auth_ref": [ "r579", "r581", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "terseLabel": "Other tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r579", "r581", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and experimentation tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r581", "r582" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock options and restricted stock awards" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r581", "r582" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves": { "auth_ref": [ "r581", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss reserves other than estimated credit losses.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves", "terseLabel": "Deferred income tax assets" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "auth_ref": [ "r581", "r582" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances", "terseLabel": "Reserves and allowances" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r575" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r581", "r582" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r581", "r582" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "Lease Tax Liability" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r581", "r582" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r581", "r582" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Property, plant, and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r581" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Unrecognized deferred tax liability" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r41", "r469", "r470", "r480" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Defined benefit pension obligation" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r475" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial loss (gain)" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r471", "r494", "r503", "r505", "r506" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r37", "r469", "r470", "r480", "r505", "r775", "r797" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedBalanceSheetsDetails": { "order": 3.0, "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.", "label": "Assets for Plan Benefits, Defined Benefit Plan", "verboseLabel": "Other assets" } } }, "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsAssumptionsUsedtoDetermineBenefitObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Rate of compensation" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsAssumptionsUsedtoDetermineBenefitObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r472" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Benefit obligations as of December 31", "periodStartLabel": "Obligations as of January 1", "terseLabel": "Projected benefit obligation" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails", "http://www.3dsystems.com/role/EmployeeBenefitsScheduleofAccumulatedAndProjectedBenefitObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r477", "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefit payments" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Reconciliation of benefit obligations:" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r479", "r482", "r483", "r504", "r505", "r506" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Employee benefit expenses" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]", "terseLabel": "Estimated future benefit payments:" } } }, "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofEstimatedFutureBenefitPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "terseLabel": "2027 through 2031" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofEstimatedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "terseLabel": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofEstimatedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "2026" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofEstimatedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofEstimatedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofEstimatedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofEstimatedFutureBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r478", "r482", "r483", "r484", "r505" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Plan Assets, Amount", "terseLabel": "Fair value of assets as of December 31" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Effect of foreign currency exchange rate changes" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r469", "r480", "r505" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "totalLabel": "Funded status as of December 31, net of tax benefit" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r471", "r474", "r493", "r502", "r505", "r506" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r491", "r500", "r505", "r506" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Total net periodic pension cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r473", "r492", "r501", "r505", "r506" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.3dsystems.com/role/EmployeeBenefitsReconciliationofChangesInProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contribution percentage" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Employee percentage of match" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r143", "r315" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r143", "r315" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "auth_ref": [ "r647" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.", "label": "Derivative Assets (Liabilities), at Fair Value, Net", "terseLabel": "Derivative financial instruments", "verboseLabel": "Fair value" } } }, "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFloorInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.", "label": "Derivative, Floor Interest Rate", "terseLabel": "Floor interest rate (as a percentage)" } } }, "localname": "DerivativeFloorInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r83", "r655", "r656", "r660", "r662" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r669", "r681" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Hedging Activities and Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesandFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r649", "r651" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional interest rate contracts outstanding" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r648", "r650", "r651", "r652", "r653", "r658", "r660", "r664", "r666", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r163", "r648", "r650", "r652", "r653", "r665" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r455", "r459", "r460", "r461", "r462", "r463", "r464", "r465" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember": { "auth_ref": [ "r7", "r8", "r9" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale or disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]", "terseLabel": "Discontinued Operations, Held-for-sale or Disposed of by Sale" } } }, "localname": "DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r7", "r9", "r19" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale [Member]", "terseLabel": "Discontinued Operations, Held-for-sale" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails", "http://www.3dsystems.com/role/DispositionsNarrativeDetails", "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails", "http://www.3dsystems.com/role/DispositionsNarrativeDetails", "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r313", "r323" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r311", "r313", "r323" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that either has been sold or is classified as held-for-sale. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r5", "r6", "r17", "r321" ], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Accounts receivable, net of reserves of $1,154" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable": { "auth_ref": [ "r5", "r6", "r17", "r321" ], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r5", "r6", "r17", "r19", "r22", "r310", "r321" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as 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.", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Assets held for sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r5", "r6", "r17", "r321" ], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue": { "auth_ref": [ "r5", "r6", "r17", "r321" ], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets": { "auth_ref": [ "r5", "r6", "r17", "r321" ], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Assets", "terseLabel": "Deferred income tax asset", "verboseLabel": "Deferred income tax asset held for sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails", "http://www.3dsystems.com/role/IncomeTaxesComponentsofNetDeferredIncomeTaxAssetsandNetDeferredIncomeTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses": { "auth_ref": [ "r712" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.", "label": "Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)", "terseLabel": "Gain for accumulated foreign currency translation gain" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "auth_ref": [ "r5", "r6", "r17", "r321" ], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "terseLabel": "Intangible assets, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "auth_ref": [ "r5", "r6", "r17", "r314", "r321" ], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Inventory, Current", "terseLabel": "Inventories" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": { "auth_ref": [ "r5", "r6", "r17", "r321" ], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Other Assets", "terseLabel": "Other assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "auth_ref": [ "r5", "r6", "r17", "r310", "r321" ], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets": { "auth_ref": [ "r5", "r6", "r17", "r321" ], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "auth_ref": [ "r5", "r6", "r17", "r321" ], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 7.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r143", "r313", "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "terseLabel": "Gain (loss) on disposition" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r23", "r325" ], "lang": { "en-us": { "role": { "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.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Dispositions" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/Dispositions" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r510", "r514" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails", "http://www.3dsystems.com/role/DispositionsNarrativeDetails", "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails", "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share available to 3D Systems Corporation common stockholders" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r116", "r180", "r181", "r183", "r184", "r185", "r191", "r193", "r196", "r197", "r198", "r202", "r203", "r679", "r680", "r791", "r814" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net income (loss) per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Denominator for net earnings (loss) per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r116", "r180", "r181", "r183", "r184", "r185", "r193", "r196", "r197", "r198", "r202", "r203", "r679", "r680", "r791", "r814" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net income (loss) per share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r199", "r200" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings (Loss) per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r199", "r200", "r201", "r204" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r705" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "verboseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r562" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r161", "r562", "r596" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Tax provision based on the federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r562", "r596" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Increase in valuation allowances" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r562", "r596" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Tax rate change" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends": { "auth_ref": [ "r562", "r596" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 17.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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 deduction for dividend.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Dividend, Percent", "terseLabel": "Dividends not taxable" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness": { "auth_ref": [ "r562", "r596" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 20.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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 disposition of a business not qualifying as a discontinued operation.", "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Percent", "terseLabel": "Divestitures" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r562", "r596" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 13.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign income tax rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r562", "r596" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Nondeductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r562", "r596" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Employee share-based payments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r562", "r596" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 14.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r562", "r596" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Deemed income related to foreign operations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "auth_ref": [ "r562", "r596" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent", "negatedLabel": "Other tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal": { "auth_ref": [ "r562", "r596" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent", "terseLabel": "State taxes, net of federal benefit, before valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r71" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Severance, termination benefits and other employee costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Share-based Payment Arrangement, Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r105", "r106", "r107", "r171", "r172", "r173", "r176", "r186", "r189", "r208", "r269", "r425", "r429", "r547", "r548", "r549", "r588", "r589", "r678", "r708", "r709", "r710", "r711", "r712", "r714", "r826", "r827", "r828", "r870" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r688" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Carrying amount of cost method investments" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Facility closing costs" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r682", "r683", "r684", "r687" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r682", "r687" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r390", "r404", "r405", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r505", "r683", "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r686" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r390", "r482", "r483", "r488", "r505", "r683", "r754" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r390", "r404", "r405", "r482", "r483", "r488", "r505", "r683", "r755" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r390", "r404", "r405", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r505", "r683", "r756" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r390", "r404", "r405", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r505", "r754", "r755", "r756" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r727", "r734", "r744" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance lease cost - interest expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r729", "r739" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash outflow from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r725", "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r725" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 2.0, "parentTag": "ddd_LeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, liability, current, statement of financial position, extensible list" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "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.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Payments - Finance Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r725" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 2.0, "parentTag": "ddd_LeaseLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, liability, noncurrent, statement of financial position, extensible list" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments (undiscounted)" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r728", "r739" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash outflow from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r724" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 2.0, "parentTag": "ddd_RightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r727", "r734", "r744" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance lease cost - amortization expense" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, right-of-use asset, statement of financial position, extensible list" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r741", "r744" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Financing" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r740", "r744" ], "lang": { "en-us": { "role": { "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.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r304" ], "calculation": { "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Year one" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Year five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Year four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Year three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Year two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r299", "r301", "r304", "r307", "r767", "r771" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Annual amortization expense for intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r304", "r771" ], "calculation": { "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r299", "r303" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r304", "r767" ], "calculation": { "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "terseLabel": "Foreign currency contracts" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r703", "r704" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Foreign currency gain (loss) included in net income" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r655" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (loss) incurred in hedging activities.", "label": "Gain (Loss) on Hedging Activity", "negatedTerseLabel": "Loss on hedge accounting de-designation and termination" } } }, "localname": "GainLossOnOilAndGasHedgingActivity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r143" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "(Gain) Loss on the disposition of businesses, property, equipment and other assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r214", "r838" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r283", "r285", "r749", "r774" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 5.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 }, "http://www.3dsystems.com/role/GoodwillRollForwardDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails", "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r286", "r292" ], "calculation": { "http://www.3dsystems.com/role/GoodwillRollForwardDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "periodEndLabel": "Total goodwill, Gross", "periodStartLabel": "Balance at beginning of year, Gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r143", "r284", "r289", "r294" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/GoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r291", "r603" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "negatedLabel": "Dispositions" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r119", "r158", "r233", "r239", "r243", "r246", "r249", "r265", "r359", "r360", "r361", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r692" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r652", "r663" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "The name of the impaired assets to be held and used by the entity.", "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]", "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "This element represents the categories used to group impaired long-lived assets held and used by the type of asset.", "label": "Impaired Long-Lived Assets Held and Used by Type [Axis]", "terseLabel": "Impaired Long-Lived Assets Held and Used by Type [Axis]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r143", "r308" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Finite lives impairment charge" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r160", "r595" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r110", "r233", "r239", "r243", "r246", "r249", "r772", "r785", "r793", "r816" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeBeforeIncomeTaxesDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r160", "r595" ], "calculation": { "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r510", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails", "http://www.3dsystems.com/role/DispositionsNarrativeDetails", "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails", "http://www.3dsystems.com/role/DispositionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r6", "r11", "r12", "r13", "r14", "r15", "r16", "r18", "r20", "r21", "r22", "r323", "r324" ], "lang": { "en-us": { "role": { "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.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails", "http://www.3dsystems.com/role/DispositionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r161", "r563", "r572", "r578", "r590", "r597", "r600", "r601", "r602" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r162", "r188", "r189", "r231", "r561", "r591", "r599", "r817" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Benefit (provision) for income taxes", "totalLabel": "Total income tax (benefit) provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r104", "r557", "r558", "r572", "r573", "r577", "r585" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r147" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash income tax payments (receipts), net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r142" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r142" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r142" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "verboseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r142" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Deferred revenue and customer deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r142" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating accounts:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r142" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "All other operating activities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r142" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r297", "r302" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r109", "r227", "r717", "r720", "r792" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r137", "r140", "r147" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash interest payments" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet": { "auth_ref": [ "r659" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of net gains or losses on interest rate cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings.", "label": "Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net", "terseLabel": "Reclass into interest and other expense" } } }, "localname": "InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateContractMember": { "auth_ref": [ "r83", "r482", "r661" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.", "label": "Interest Rate Contract [Member]", "terseLabel": "Interest Rate Contract" } } }, "localname": "InterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r54", "r281" ], "calculation": { "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods and parts" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r26", "r80", "r749" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventories", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r33", "r81", "r153", "r207", "r277", "r279", "r282", "r764" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r56", "r281" ], "calculation": { "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r80", "r280" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Inventory reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r55", "r281" ], "calculation": { "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r278" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for inventory obsolescence and revaluation" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r122", "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r264", "r815" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r742", "r744" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails", "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lease not yet commenced, lease terms" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Payments - Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments (undiscounted)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r743" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r70", "r158", "r241", "r265", "r359", "r360", "r361", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r635", "r641", "r642", "r692", "r747", "r748" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r51", "r158", "r265", "r692", "r749", "r783", "r805" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r72", "r158", "r265", "r359", "r360", "r361", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r635", "r641", "r642", "r692", "r747", "r748", "r749" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r5", "r6", "r17", "r19", "r22", "r321" ], "calculation": { "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r5", "r6", "r17", "r19", "r22", "r314", "r321" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Current liabilities held for sale", "totalLabel": "Current liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/DispositionsAssetsandLiabilitiesHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r5", "r6", "r17", "r19", "r22", "r310", "r321" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as 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.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r40", "r781", "r796" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Line of Credit Facility, Expiration Period", "terseLabel": "Credit agreement term" } } }, "localname": "LineOfCreditFacilityExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate (as a percentage)" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Credit agreement, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r68", "r157" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r69" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "verboseLabel": "Current portion of long term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r75", "r357" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails", "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r344", "r345", "r346", "r348", "r349", "r350", "r351", "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of subpoenas" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "auth_ref": [ "r409", "r410", "r411", "r430" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.", "label": "Noncontrolling Interest, Change in Redemption Value", "terseLabel": "Adjustment of RNCI carrying value" } } }, "localname": "MinorityInterestChangeInRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r429", "r632", "r633" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedLabel": "Acquisition of non-controlling interest" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "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.", "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "Noncontrolling Interests" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NoncontrollingInterests" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/NoncontrollingInterestsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Warrant Obligation [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleofRecognizedWarrantyRevenueandIncurredWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r139" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "terseLabel": "Net cash provided by (used in) financing activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r139" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Net cash provided by (used in) investing activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r139", "r141", "r144" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash provided by (used in) operating activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r22", "r98", "r101", "r107", "r111", "r144", "r158", "r175", "r180", "r181", "r183", "r184", "r188", "r189", "r195", "r233", "r239", "r243", "r246", "r249", "r265", "r359", "r360", "r361", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r680", "r692", "r786", "r809" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss) attributable to 3D Systems Corporation", "totalLabel": "Net income (loss) attributable to 3D Systems Corporation" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r98", "r101", "r107", "r188", "r189", "r637", "r644" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "netLabel": "Less: net income attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Operations, Basic [Abstract]", "terseLabel": "Numerator for basic and diluted net earnings (loss) per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r174", "r175", "r176", "r177", "r178", "r179", "r183", "r190", "r202", "r262", "r263", "r266", "r267", "r268", "r269", "r270", "r271", "r358", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r586", "r587", "r588", "r589", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r746", "r768", "r769", "r770", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r866", "r867", "r868", "r869", "r870" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]", "terseLabel": "Noncontrolling Interest [Abstract]" } } }, "localname": "NoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r171", "r172", "r173", "r429", "r627" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Equity Attributable to Noncontrolling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesAndFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r123" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "verboseLabel": "Interest and other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r233", "r239", "r243", "r246", "r249" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "verboseLabel": "Operating Profit" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r735", "r744" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r725" ], "calculation": { "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "verboseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r725" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 1.0, "parentTag": "ddd_LeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, current, statement of financial position, extensible list" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r725" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 1.0, "parentTag": "ddd_LeaseLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, noncurrent, statement of financial position, extensible list" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r730", "r739" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflow from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r724" ], "calculation": { "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails": { "order": 1.0, "parentTag": "ddd_RightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails", "http://www.3dsystems.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, right-of-use asset, statement of financial position, extensible list" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesBalanceSheetClassificationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r741", "r744" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r740", "r744" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesLeaseWeightedAverageDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r579" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r238", "r239", "r240", "r241", "r243", "r249" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r24", "r646" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r30", "r31", "r32", "r71" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r76" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other long term liabilities" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r654", "r667" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r65" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent [Abstract]", "terseLabel": "Other changes in plan assets and benefit obligations recognized in other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r88", "r92", "r495" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after 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.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "verboseLabel": "Gain on pension plan - unrealized" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r86", "r92", "r701", "r702", "r707" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r94", "r105", "r106", "r108", "r708", "r710", "r714" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r87", "r92" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Derivative financial instruments" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r92", "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedTerseLabel": "Derivative financial instrument adjustment" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r92", "r95", "r96", "r97", "r706" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax", "negatedTerseLabel": "Foreign currency translation reclassification - sales of Cimatron and Simbionix" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r99", "r102", "r105", "r106", "r108", "r112", "r425", "r708", "r713", "r714", "r787", "r810" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive (loss) income, net of taxes:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss), net of taxes:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r90", "r92" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTerseLabel": "Pension adjustments" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "auth_ref": [ "r88", "r92", "r495" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "negatedTerseLabel": "Net (gain) loss" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r92", "r95", "r97", "r495" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "ddd_OtherComprehensiveIncomeLossDefinedBenefitPlanAfterReclassificationAdjustmentExcludingTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "verboseLabel": "Amortization of prior years' unrecognized loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsComponentsofNetPeriodicBenefitCostsandOtherAmountsRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "auth_ref": [ "r92", "r95", "r97", "r495" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Pension adjustment" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r76" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "totalLabel": "Total", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfOtherLiabilitiesDetails", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r75" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Noncurrent", "terseLabel": "Long-term debt, net" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r327", "r328", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total 3D Systems Corporation Stockholders' Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "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.", "label": "Patented Technology [Member]", "terseLabel": "Acquired patents" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "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.", "label": "Patents [Member]", "terseLabel": "Patent costs" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r126", "r129" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": { "auth_ref": [ "r133" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests.", "label": "Payments for Repurchase of Redeemable Noncontrolling Interest", "terseLabel": "Payments for repurchase of redeemable noncontrolling interest" } } }, "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/NoncontrollingInterestsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r135" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r136" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Fees, commissions and other costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r133" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments related to net-share settlement of stock-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r127", "r622" ], "calculation": { "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Amount paid in cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r127" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Business acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r128" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r136" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Noncontrolling Interests", "negatedLabel": "Purchase of noncontrolling interests", "terseLabel": "Installment payments" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r39", "r469", "r470", "r480", "r505" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedBalanceSheetsDetails": { "order": 2.0, "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Liability, Defined Benefit Plan, Current", "negatedLabel": "Accrued liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r470", "r480", "r780", "r800" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedBalanceSheetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Liability, Defined Benefit Plan", "negatedTotalLabel": "Net liability" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r41", "r469", "r470", "r480", "r505" ], "calculation": { "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedBalanceSheetsDetails": { "order": 1.0, "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "negatedLabel": "Other liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsSummaryofAmountsRecognizedinConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "auth_ref": [ "r499", "r507", "r509", "r511" ], "lang": { "en-us": { "role": { "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.", "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]", "terseLabel": "Pension costs" } } }, "localname": "PensionAndOtherPostretirementPlansPensionsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r520", "r542" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PreferredStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.", "label": "Preferred Stock [Text Block]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PreferredStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r28", "r60", "r61" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r131" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Net proceeds from offering" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r125" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from sale of assets and businesses, net of cash" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/DispositionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r130" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r131" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r131", "r157" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving credit facilities" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r132", "r136" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "verboseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r22", "r98", "r101", "r107", "r138", "r158", "r175", "r188", "r189", "r233", "r239", "r243", "r246", "r249", "r265", "r359", "r360", "r361", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r629", "r636", "r638", "r644", "r645", "r680", "r692", "r793" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "netLabel": "Net income", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r64", "r318" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r325", "r841", "r842", "r843" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r63", "r316" ], "calculation": { "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r35", "r36", "r318", "r749", "r794", "r806" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Total property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r35", "r318" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r35", "r316" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful Life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r117", "r274" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Additions charged to expense", "verboseLabel": "Provision for bad debts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.3dsystems.com/role/SignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]", "terseLabel": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]", "terseLabel": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r42", "r782", "r801" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoryFinancingAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r42", "r782", "r801" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoryFinancingAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Purchase Commitment, Excluding Long-term Commitment [Line Items]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Line Items]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoryFinancingAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "auth_ref": [ "r42", "r782", "r801" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions.", "label": "Purchase Commitment, Excluding Long-term Commitment [Table]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Table]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoryFinancingAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r42", "r782", "r801" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Purchase commitment" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoryFinancingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Obligation to purchase inventory" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoryFinancingAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r53", "r261" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowances for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r94", "r105", "r106", "r108", "r708", "r712", "r714" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income (loss)" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Unrecognized Tax Benefits*" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r134", "r157" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Payments on revolving credit facilities" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r134" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Repayment of borrowings/long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r555", "r765", "r855" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r34", "r145", "r151", "r773", "r802" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash included in other assets" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r326", "r328", "r331", "r339", "r340" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring and Exit Activity Costs" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Total Costs Incurred" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r327", "r330", "r336", "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Costs Incurred" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Reduction of workforce, percentage" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r327", "r328", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r328", "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve", "terseLabel": "Restructuring reserve" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r49", "r429", "r550", "r749", "r804", "r830", "r835" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r171", "r172", "r173", "r176", "r186", "r189", "r269", "r547", "r548", "r549", "r588", "r589", "r678", "r826", "r828" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r224", "r225", "r238", "r244", "r245", "r251", "r252", "r256", "r454", "r455", "r766" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "netLabel": "Net Sales", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/RevenueNarrativeDetails", "http://www.3dsystems.com/role/RevenueRevenuebyGeographicRegionDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r215", "r256" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r154", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r466" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r458", "r466" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Outstanding performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Performance obligations expected to be satisfied, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation (as a percentage)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds from sale of stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares sold (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.", "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]", "terseLabel": "Schedule of Accumulated and Projected Benefit Obligations" } } }, "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r94", "r713", "r714" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "terseLabel": "Summary of Amounts Recognized in Consolidated Balance Sheets" } } }, "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Assumptions Used to Determine Benefit Obligations" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r606", "r607" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/AcquisitionsNarrativeDetails", "http://www.3dsystems.com/role/NoncontrollingInterestsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "terseLabel": "Reconciliation of Changes in Projected Benefit Obligation" } } }, "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Components of Income Tax Provision" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Net Deferred Income Tax Assets and Net Deferred Income Tax Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Notional and Fair Value amount on Balance Sheet" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/HedgingActivitiesandFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r6", "r11", "r12", "r13", "r14", "r15", "r16", "r18", "r20", "r21", "r22", "r323", "r324" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information 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.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of Components of Assets and Liabilities Held for Sale" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/DispositionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule Of Net Loss Per Share Reconciliation" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r193", "r194", "r196", "r198", "r203" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Summary of Estimated Future Benefit Payments" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary Of Assets And Liabilities Measured At Fair Value On Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r299", "r303", "r767" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r293", "r295" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r293", "r295" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Components of Income Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r33", "r57", "r58", "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Components of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r179", "r183", "r205", "r206" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Schedule of Annual Effect of Adoption of Previously Reported Statement of Operations" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r64", "r318" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r327", "r328", "r329", "r330", "r336", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r332", "r333", "r335" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r233", "r236", "r242", "r293" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r233", "r236", "r242", "r293" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r520", "r542" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r524", "r534", "r537" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Shares and Units of Restricted Common Stock" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r220", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r249", "r256", "r330", "r338", "r818" ], "lang": { "en-us": { "role": { "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.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r220", "r222", "r223", "r233", "r237", "r243", "r247", "r248", "r249", "r250", "r251", "r255", "r256", "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r121" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/BasisofPresentationDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r142" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of year \u2014 unvested (in shares)", "periodStartLabel": "Outstanding at beginning of year \u2014 unvested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at end of year \u2014 unvested (in usd per share)", "periodStartLabel": "Outstanding at beginning of year \u2014 unvested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid": { "auth_ref": [ "r536" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid to settle liability for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Share-based Liabilities Paid", "terseLabel": "Liability reduced and recorded as part of divestiture gain" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Shares/Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Shares awarded (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited and expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited and expired (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r542" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r526", "r542" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of year (in shares)", "periodStartLabel": "Outstanding at beginning of year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of year (in usd per share)", "periodStartLabel": "Outstanding at beginning of year (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r517", "r522" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails", "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails", "http://www.3dsystems.com/role/StockBasedCompensationScheduleofSharesandUnitsofRestrictedCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r520", "r523" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Equity Compensation Plans" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r736", "r744" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r152", "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock": { "auth_ref": [ "r282", "r343" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for arrangements in which the entity has agreed to expend funds to procure goods or service from one or more suppliers, or to commit resources to supply goods or services to one or more customers. May include identification of the goods or services to be purchased, the goods or services to be furnished, identity of the buyer or seller, pricing, effects on pricing (such as penalties) of failing to reach minimum quantities required to be purchased, effects on pricing (such as penalties) of failing to deliver minimum quantities required to be furnished, cancellation rights, and termination provisions.", "label": "Purchase and Supply Commitment, Excluding Long-term Commitment [Text Block]", "terseLabel": "Inventory Financing Agreements" } } }, "localname": "SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/InventoryFinancingAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r77", "r784", "r807" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The floor amount as of the balance sheet date that the entity must expend to satisfy the terms of disclosed arrangements (excluding long-term commitments) in which the entity must commit resources to supply goods or services to one or more customers.", "label": "Supply Commitment, Remaining Minimum Amount Committed", "terseLabel": "Supply commitments" } } }, "localname": "SignificantSupplyCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r356" ], "calculation": { "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Standard Product Warranty Accrual", "terseLabel": "Product warranty liability" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccruedandOtherLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r10", "r220", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r249", "r256", "r293", "r322", "r330", "r338", "r818" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/GoodwillRollForwardDetails", "http://www.3dsystems.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r79", "r105", "r106", "r107", "r171", "r172", "r173", "r176", "r186", "r189", "r208", "r269", "r425", "r429", "r547", "r548", "r549", "r588", "r589", "r678", "r708", "r709", "r710", "r711", "r712", "r714", "r826", "r827", "r828", "r870" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.3dsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetValuationAllowanceDetails", "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r171", "r172", "r173", "r208", "r766" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.3dsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetValuationAllowanceDetails", "http://www.3dsystems.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r148", "r149", "r150" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Stock issued for acquisition" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r45", "r46", "r429" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Shares issued to acquire assets and businesses (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r45", "r46", "r425", "r429", "r527" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r79", "r425", "r429" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Shares issued to acquire assets and businesses" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r45", "r46", "r429", "r519", "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r106", "r158", "r171", "r172", "r173", "r176", "r186", "r265", "r269", "r429", "r547", "r548", "r549", "r588", "r589", "r627", "r628", "r643", "r678", "r692", "r708", "r709", "r714", "r827", "r828", "r870" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r156", "r412", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r429", "r433" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r738", "r744" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": 6.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r715", "r751" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r750", "r753" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return and the amounts recognized in the financial statements for which it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.", "label": "Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits" } } }, "localname": "SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "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.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Summary of Deferred Income Tax Asset Valuation Allowance" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_SupplyCommitmentArrangementMember": { "auth_ref": [ "r42", "r782", "r801" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Supply Commitment Arrangement [Domain]", "terseLabel": "Supply Commitment Arrangement [Domain]" } } }, "localname": "SupplyCommitmentArrangementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplyCommitmentAxis": { "auth_ref": [ "r42", "r782", "r801" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer.", "label": "Supply Commitment [Axis]", "terseLabel": "Supply Commitment [Axis]" } } }, "localname": "SupplyCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncreaseDecreaseInEffectiveTaxRate": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "Percentage of increase (decrease) in effective tax rate for measurement period adjustment from accounting for tax effect pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Measurement Period Adjustment, Increase (Decrease) in Effective Tax Rate", "terseLabel": "Difference in effective rate due to Tax Act (as a percentage)" } } }, "localname": "TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncreaseDecreaseInEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/AcquisitionsAssetsandLiabilitiesAssumedDetails", "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeSecretsMember": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "documentation": "Information generally known to only a limited number of the entity's employees, such as a formula, pattern, machine, technology, and production process that may give an entity a competitive advantage.", "label": "Trade Secrets [Member]", "terseLabel": "Trade secrets" } } }, "localname": "TradeSecretsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IntangibleAssetsIntangibleAssetsOtherThanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r78", "r431" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r46", "r425", "r430" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedTerseLabel": "Retirement of treasury shares" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r78", "r431" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "verboseLabel": "Treasury stock, at cost, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r46", "r425", "r429" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "terseLabel": "Retirement of treasury shares (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r78", "r431", "r432" ], "calculation": { "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost \u2014 0 shares and 3,494 shares" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r327", "r328", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/RestructuringandExitActivityCostsNarrativeDetails", "http://www.3dsystems.com/role/RestructuringandExitActivityCostsRestructuringCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r556", "r566" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "negatedPeriodEndLabel": "Balance at December 31", "negatedPeriodStartLabel": "Balance at January 1" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r567" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "terseLabel": "Decreases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r569" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "verboseLabel": "Decreases related to settlement" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "negatedTerseLabel": "Increases related to acquired tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r568" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "negatedLabel": "Increases related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r567" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "negatedLabel": "Increases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r570" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "terseLabel": "Decreases related to prior year tax positions as a result of lapse of statute" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r209", "r210", "r211", "r212", "r217", "r218", "r219" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Deferred income tax asset valuation allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r165", "r169" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r168" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Other" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r737", "r744" ], "calculation": { "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r198" ], "calculation": { "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of shares issuable under stock based compensation and other plans (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r192", "r198" ], "calculation": { "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average shares - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r191", "r198" ], "calculation": { "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average shares - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.3dsystems.com/role/NetIncomeLossPerShareScheduleofNetIncomeLossPerShareReconciliationDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e725-108305" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e765-108305" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r23": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r24": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2599-110228" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r408": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "16(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r466": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r467": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r516": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r552": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.EE.Q2(g))", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=SL116722634-122817" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r602": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r625": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4616395-111683" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r646": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r681": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r716": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r745": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r753": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r856": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r857": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r858": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r859": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r860": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r861": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r862": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r863": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r864": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r865": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e709-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" } }, "version": "2.1" } ZIP 141 0000910638-22-000013-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000910638-22-000013-xbrl.zip M4$L#!!0 ( +: 852H)/1N, @ +R; > 83(Q,2US=6)S:61I87)I M97-O9G1H96-O;7 N:'1M[9UO<]JX%H??WT]QEL[NIC/!_$M)AZ29(4"3;("P M@2:S]\T=81] &]ORE>2 ^^FO9$.:;D*V<%L/N??T10J6+!__]%@%PZ<<@5&DH6*:RY"YI=* MG7X!"C.MHT:I-)_/G7G-$7):&EV7;%$')5\(A8ZGO<+)L3UB_B+S3OYQ_%.Q M"&WAQ@&&&ER)3*,'L>+A%&X]5'=0+"YSM4242#Z=::B6JU6X%?*.W[,L77/M MX\FJG.-2]OVXE%[D>"R\Y.38X_? O0\%?E@IU]W*._==Q3L\J+/WK%QVZ_5* M];UW."F7L?*OBC&R9+)GYRB=^/BA$/"P.$-[_<9A-=)'<^[I6:-2+O]<2/.= M'$]$J,W%I#DY^YB5\:0DC0M=9#Z?A@W76(NRD)V[2G>%+V3C33G]=V13BA,6 M<#]I_#KB 2KHXQRN1<#"7_>5J82B0LDG64;%/V.C8NU+O\Z7!IMR?![BZ@8R MJX>?3H<7[8OF]45G",U^&ZY&YYUKN.C?=(:C7J<_&L+51S#'H'75&S3[?WQ] M7\_?T9^QTGR2%-;*\2VG_3@E#IY58C1#F C?%W/+G69C'T&A5N:@U#/0)CED M 0(+/6.:012$!&$.2_@SEEQYW+4/ H@)\- 5,A*2K0Z(6(**QXI[G$EN;&;* M'FZCB\'8%%"K[%N@*PYT%BY&.DVW1<^Y0E.<*=L^$_N S)U]*2D!;O+-0YOB M<8FN]A-KE3TA^[8/X\0\20[ 4!C;O[)AQNX1QHBA.5 MN2>K@[GM!)ETGE3@2Y7[IG65 MGG04,#DUS^!8:"V"QCM3L?9R!KE*&2YEI=8INL]9>S+HU;5_R20A\GQF+' M< 6>8<@\!JMV9YE!B^CY]-5%J]'"7O;H4;-F"_TKIAFA^;?Y55N5?=.,/3R6 MZW5,'!D:( MA"C>6,-,0,(U'US/A6_-5?O0[;:(UHTE;*//YDRN_[DB7K\KK\-$:0P4#)VF M0[ANK.!PSO5GE+[I(Q*QN1*[_\N;2KU\9'PRXG8;I\#G$R%#3HY!3MAV8BDB M9.&#AP!=[1&ZFVOY*>36]$MCKR<"PC* MZ,V7WM8WC)43O.0S[(#8CZC-NFG4-Z.^V2N1_!&['R4+781A\[I+[&XL9*8> M,9LOLV?!^)Q@W5C!,Y3!2^%PHO6'T'HNPBEQ#EP?V]X[XW5C3!R&) MX'P)O@@]SO:!PF;4*]MUL1]3J^WX(PP=Z?C$[>926OW(683KT%#Z%%8=YMI.SA@KN"J,V%VB$TC;F:WR-<*,G0ISDUVW7( M4O$(VCRF+ZV M6L'4,"! @X[KW6S-R(7ED9H=U_L,S1E3+D+>\,9"ZW1>[RQ*4MW:QH/X-L;IY M/ ']*8]IAF*NJ%++2BWK[HO=0[OXF@\]X:%O5T0C:+=[Q=Q>AWDT,ILGM .) M+E=VO:H!DUK!7F\P>$OPDG^PPUKWC6UMNQ LO>=([SF^$LVO_JU%2/XL^;.[ M+W:**BQ_T&BT@+R!W=8ZP]7X P&3=]",UO^>$:_KV]=4/>(U-UY7 1L*>&TY M6$!AKGQY->:R2$B$@4:'J-TR3+M2D8 MNW>1C7DYK@AH9):8W7VQKUG$O8GQ: E76L;^-5'G*3PW), M*WR^XK$$JHV':4L2$>PZ"*[P,%N8#@:2W]N=EFEEQ:W?++GG'! MPW1#*/(@B-_7H_G-1;MY_;#$*$V&V$I#;KNY%*?+1VSAQP%JR5TXY4*O0A\< M%46::6+$[HM]&R\X=)A*YBS)UF& -BICUC)VUV-A/&&NCM-EQBAT1Z&['5EG0])[8YKD_CK1ILI85L8_:2_@_VYQ%Z84 MQ0JU_<(_O26AO;?3K(2U'-6HV&+3'W@+<(GACUC P I0L !X !A,C,Q,V1S>7-T96US8V]R<&9O M^OF"IHNP4LZ\N!;<4UT-HI6C1-@MA%L*<% M)8XL;B12(&D[[J_O2+(W<1LODL.BC0X$R'E#OGD0JY+0NX M_/K^[-,$'-?SKJ.)YTWG4_@X_W(&O:X?P%PS:8052K+"\T[/'7!R:ZO8\];K M=7<==95>>/,KK]ZJYQ5*&>QRRYWQJ%ZA$1D?_S%ZX;HP5>FR1&DAU<@L!O'1'@D/>#XZ'O9ZP7I5G">9]%(<=>/^6#Q/\[()(>P5L?8S<%OG5* M(=T^J2J4#H^\IOOI+:X&2M%L8E?3\@KT>)UQY#,@X V;Z;K M+37R+X3$'=4@/"9^I[>Y2 0)%W6#D5?C=P'^%.8]IBE)B7I+E534XWW?_\WK M$;+,18D&SG$-5ZID\I \_@_R]'Z4)PA?MI?#,56:U>D<+R5'7:.<\41)4R>F MRN 3K59( TVO<"$,\:54O5PFA4CA79JJI;1UVGX0NOPIY"?*\<_26)%M?HD> MSCB:PFQ#\96&'IVNMKK\_KRO5'H#'T51=&"FEC:'"=.*8.SIU)_)35TCY)2& MR0;2;:9:!39'$#*]NSD@N\:,@#*M30VBS>$M8&:I[C8EF"8?E"YAYD;PY[GJ M0A1%;A@-!W[T!ICD.^O@GM7O1?YQ!_Z=!\.0"G0-OMM@T!_VWM3OZ.'DJBUJ MJ8DFK5C@S6_@"]-I#D&G*?@=LA6L>6';&.N0Z7I;;$;7+%/!"KJ";2RFTW"H MH9AEF%JQ0HG&'&;QZF@0!OT30QK1ZZ8?6WV&I1P"M4)][XR6)G'IP#H71))5 M%3)M6G&%:54*?/=S%R[NPE+R83://@[PMM+D1!G$)#!.,(.@*B$;#0]L7R]. M5%DQN7EZA,":/::88ID0)&KO(^@^[QKWZJA',C0CO)]>P-?9NPZE0MO]_35:KM:..VU*SP8)>W:^_N M7%A"Q6AI#[L\U!@>9K@WM@ULTTJ/OP-02P,$% @ MH!A5 0]?(&'"@ M$T$ !X !A,C4M<')O:F5C=&]L>6UP:6-X86UE;F1M92YH=&WM7-MRVS@2 M?=^OP#BU&:=*HBZ6;[+'58HNB2:.K5CRIO*4@DA00DP2' "4K/GZ[09(W2+9 MSLXDHF>3JL@1"32 T]T'W0W$Y[^TKIN#3[TV&>LP(+W;UY?=)MDKEDH?#YJE M4FO0(F\'[R])S2E7R$#22''-142#4JE]M4?VQEK']5)I.ITZTP-'R%%I<%-" M4;52((1BCJ>]O8MS? *?C'H7_SK_I5@D+>$F(8LT<26CFGDD43P:D8\>4W>D M6$Q;-44\DWPTUJ1:KE;)1R'O^(3:]YKK@%UD[.+VPRJJ5HS*M#6M52LOE6OGH=%BC+JN<'G^NP"1+T-SV47H6L-_V M0AX5QPS'KQ]78WTVY9X>UROE\K_W3+N+UVD 1]%=1?6R20,S<,1H8&&=85T MQ#Z7J?,E'NT1)=VO'MGATT543^+[LW0J0Z&U".N',,2$2OKUJD\;Y]U8*_ S*X7L5Z">5U M4#=AN@7272RMT>^W!^!R-\VWC7Z;--[ -QER1/G-%Y)$&,(!GV&1?CQEY^>*D6BV?92O] M\;.S,'DP.4F1+>L)(":Q%2@]F^ONIK=W81"JG+TB6A!$K*$4TZ272'=,%7P= M2<9PC@7B&7+^/8D8J120A>%S.",44*>A ,;>YZ_(08OT9TJS4!5(-W*= J&D M"8;C"QEQ2@"&.$6"[.=:.;"0VWX>%//RQ>'I&6 +X'Y(N'L74ZF5XXIP 7"+ M!71*)7M>\'[HY0'> D*[8KBDJ\%@*>G+ ,"-TJ\1B24$')J1@(<@9V!CZ0NQH#K:C\PW_[+D_PK]+)FW#X%E%_PR2,-$<7.&7( ZYG MS\?(6^T, MFL@USGT6!$SF!F@8-&"NYA,6S HD]S&U14_E +X%&V#DUD,;;+A_)-Q631X+ MWG(/]&V?O$YFN3#4%&ET=$1[E7V;"U2WHYUOJ%NM5AY0!O@4Q ILPD6B DC\ M,'VU88(>4TTZ7"J]E( SW[?$@?V$#QEZ#!H9 F>?VO21[,,+)3)!SX!=KB4? M\8@&B[0X'XKABICJ#FB#1Y#(+Z!O,==B_OGS9XNZ0R ACSDF-7]">^@%7I(H M5&2B220T\9@/8WD$ME?&(XP!@X",*4A#!86,1A X@N:8)I#6P_8+C?#-U^@X M9&N-Z9LJ2@^7JW)=G.H(249">(:>)C1(Z#! ]HD4![-*>0G1DZ I'FO33B6^ MSUT.*=$,/68 M*F#(D[/MRE@J^)6=VN:"WY-4L5J#/'0J3ZD=?@?=5)]4=:TX/\9]-XV^6O:O M5A&$!7>""MOW8S[DFC3!87?),O-Y(,MD]I=2/TR31VZ0>)8:K+'AX0VNS1X. M$4AV0I.2@C5"^M-0*@FAZV66_AC3_(L&]3?:YHX. %Z^J!R5S[[^W*7F06G; MIM6 '0%"@6(S$.:P+M,F4A#L"<8:^C%SN<]!U^TP#L2,P3O8*3J21BXSK;!@ M3%U7)@RIT;7!&#R/*0?;@J4 ^?DVKN-+36,&Y(DMAZ XTTDY^3&@O)!;-6_D MMN[X$"J*9#E&V(6-DP%8:B_=/)>V57NL8791$]RB0=,1?!]AI8R:F>/6C*'1 MLO&G=(AQ&(E@BG/V WM=,&F<2)50R_-]C-3@;870H8 8RX9;0[8B"H=W:> F M0>HDOGF4N=\V;(V7P6"Q4$RM=^IK6(K9;7"M6T;HF(!N?AS4DQQ\=]/TJT[Y M(.NT*1#\&7RL6=Y!WOQS;OQSF^@G%\249-0 M9,V6VVT?2'$USQ*T(^)G\ #F)EK><6F9P[I6L=F$Y:2283% MX,@/N*N! ?24L6A]N(VSM0Z\.I,'IIG.< 1T(R/'4""[9VYB'!EE>2R Y%'. MMG:%-+$ ?3(ML'L(!A06!0RXWCQY+)A,1W.=(&N2*46QN,73N4 88I^F@08" M,%?/]O464,+^<*F3\608J9DF9^ GKWH7M;+LF/J0S',)JV7Y_.@8;GH^[9%S,>[5L'"A- M1&R^%RFP$)@FKOUI2UH1C0MLUX93XU%4<. N\!^^X MA5RI-"P%WT<^"%9?P$@-3\!,8F >D]Q[V84VL)<08H=]&BA!D%TC=):TPM5K M=98J:QAM@*&NXYFSB3YD$,8[\"T:?Z13KDUC#V==>W-!EH285UBR=,.1D>'+ M369O[..23N>,:"(9_))5=PNFG0"3&O$)QCHL]4VQS/YHH QZ85 GT>_GY&LD M!S@"VJ\QY&U#&3(#S=E=YDLBN?*X"8E>V*>'FPO?RQ?.05',C65NF08HT_85Y=0LU[IA<[RH@L=*A$ CWSKO=7% MA)YV=[8VOSL[EHNP?,2*0\GH79'Z8(]U&DSI3.UMNU][=.POR,?NX*K=[Y./;]LW[>O.6OD6J^QSSM<;+S;2.>]YU 8@,T8E\NK NE>-1WBOWQ1.SZ[,Y_T>2[/ M7@I87]FNC>#_0/*/UO3KV>H!7+[HS[B0,I_-,94!C-D)&%?N& :-MAT!/'9B M\:P5=@79IU'9ME5N .H?L? !_M>I!U?>2""SDN;N@(VGA9S]=/_G>K4G!T%' MKI5G[KWV/_4'[?=]TKR^Z5W?-'"K?F:@_7/4\7KUPD"^W)DL;:6-R),PWGN' M_"[&D1(_-]+-V\DZ3/^(93^^C;;_TRN0YI@SGURR$0W(-5[Y8M(>O#$7#P\> MV%C_+M?_*>>GG#S(2;WG\-0IUW9:ZRS97Q=@?G'!Q7\!4$L#!!0 ( +> M853OJH8& !8$ !H@+ 0 9&1D+3(P,C$Q,C,Q+FAT;>R]V793R;(N?+^? M@I\S_G%NMHIL(CM.K3K#8,-R;20#-E#V#2,R,]*64>.29,!^^A,I=]BP"E-( MEJ;*K%H@S9FS47[19D;SZ__]W.\]^$BC<7&$\H-/W9QA\>E-&P_^#=DU3X=' M)Z/N_L'D@1)*W3@Y>JQ#"#%%:@4I4PL<^E;42;>*=ZBUL7P._WO_L2)MO?.J MI446+8C.MSP:W=+6@092$(3Z[_PXNA0%I>RZ_'AY,)D>/'SVJ7W\9CO8?*2'LH[.3#\^'IN'Q8#(ZN3YV M3.F7_>''1^WD3RM#V:GGWXQ6_I?ON)_',T/W8\P4&BB_'C MR='HV[^FGKGV4X['K7W$H\O1!<=Q>N/S$]/!+2%;^O*2\6CR]7 ^^(VAG\?= M;_U"?FGYZ(_VB^UT0'ULW7S]X\GH/_[8\(C/G@_\SY-7Z> *K/]T,ZF_ .QB M^%>H7)_J>CKB^/)=<\[71NL\/AE/J#_^)0W[TQF1ZFH^,G6_C0N?F [^$[Z@ ML1:?O7;SB]%_16;2M(3_ H+N> A*NK^BGK,1TPL>]W"P_Z^'-&B]V7[(_$28 M?_NU3Q-\4"]OT9_'W8__>OAT.)BPE&CMG!SQ1*2S;_]Z.*'/DT?3J7_TVW_] MUW_].NE.>O0;SU#K8AY^?71V[-='9W>.PWSRVZ^Y^_'!>'+2HW\]S-WQ40]/ M'@^& ^+G=S\_K@-I=/:QFS,-IA_Y?(?*:RK\>=KTKTFJ!2,X" ML)S!F%1!X57VPA&^7Z^O(OA_K2ML!MBOCZ;NXS46?KD*P&<]W'_XH,O8=K-^ M>Q+7AQ]?J-?Z_766^?M-6F:>]LGKS0G=[NZ5&WHSK=]O.WAWOK27?4IFB?;IK==V_[ M[>=\Q4Z]OM/=VMDX:?>\>*'V3G;?)=M9?V/:ZT\..L^?=3O/.X>=]4W9V3GH M[>ULJL[AVX/.X;[9VFE_YN=\S#PF/G]C.SL=/O[[AZWG;S]T=MJF\[Q]VM[9 MEWO]9[W==^U/[?7-TUWU!CK/-\ZO>O9/OT@]@] M;7_>6G_;Y_<\V#U=^\3O>+BWLR]VWWKY8F=CTMX6GU_L;$+G](U\'ZU%E$6U M5/2A!:JX5HR^M$@H&U(I1BGW\+>"O3']^N@:CO.$]4*M/>N.$_9>\OV'^1D? M&]]#_#V(]5<0%U;.&75LL=;U+6!86D&1;YF4,8,E*8-Y^-NSW87ANTLXND?W M5NB:K]!U*$$8*UH87&X!&,/H9M<2P4BMT MYB#3Y_^ADT:B^Q;ROW_O[:G>QW@X%)V=#Y_:SS?$[KM-L:O:HGWX1C+BO?;A MKNJ\VU!;ZQ],^W3C,S_OI/WIO5:1[5X;6M:PA 5M<\N3HY8'K[)YUUOHZO MW5I_)7=/][J=PS?WHL(3-[!M2@I=GXT M!08+0BM;!4FP'R2 Q>1+^4-R4@5=LD]:2I]!1>O1HH- "26+8$U_Q4>=7ELK]UOB]V=)Q]V^\Q>_;?=W?Y; MGM^UDW9_]W/[Y 8^?<;L^>;G]CN^S[LW)[NGKP_:?*^]G0\G>^]^[^Z]:TL6 MF"=[AQNG?S#.G?5]W3G]\*ESVC[9VME]+SU[GC(P-P6K6:,)]EC)4BL*+5BI M>;+ZQZ'Z&9%W"=42\=%B<>)W>?4^)>]4FO(0HP,^VI87);1$LJ(4F24/^&&< M_K[@NR'RZCK(5GDSIC5&;K(]0?8"66-ME6?= 7NW738\A^-N]=(V/K._-.[& M'KWHCIO*@+OO?A^SM?%Y;^>-V7KWEI_'[[?^2G1.V4+9>=WO'+*%\N[M!X;. M[*V_/NALGU_SQ^\'L9][6X?/>JS_S-Z[S4^[BJ];?Z7;;*%TGK,F/.SP[^/W M/.U]8 M'LE"=M+O52N%_#YDH=MZ\![+!E!Q:D9)AIC6*]:!4+4F:BC4B>"D? M_O9=S_Q_W<#M;DCGC"3HGG 60#B81,&$KH4"!;NH,K0PJ=BRLD11&"^7\](2 MSG69\Z*+L=NKIO'Q:,0D@G&^QR/&(;"[&\/?IYT&S M9%9G.$CW9#6Q ',N)6W8@!(>?YSLK@![XKVAZ,%)V;)9&C:!C&[T%0UDMJ=,]*6MT3W5T3 MG7.4(*G^0OY(3P0KIG#!WLE(P\=:HE?0*&-7HC;+-,[GLR6@ 98:20'=,-6:/9_W>R%>KB=S$! MC+;.AWPKN_L'R>A9W5]F$!\<#[IG1#0X[D<:/;Q.6-EY5#ZC#U&!)QVT+3%F M?F/A GN99SNE_,>V+CX\?) I=?O8&__KH;M);NL4)YN#\60TC0EZ.AQ\I-&D MDM#9QQKY_+I&2S*=UG AOE(LF+#:.V_D13S)WGHEBH,#'G/24;NZL[X+G7>_ M'[1W.A^8Z YWW[7UULXKV#V\&4]R]*$2Q=9S)I;U3;UWF$3G<%_N]C<^M]4K MV'O>.=@]3::S?M"M\22=TU? O\6TUW=-A]_C??#.6Q]]*T3O6Z"%:T7,U$I" M.T604H0:7?*+4,YK"Q>87X#\UW$+Q@<6$80A99"J1&1KWHJ42P8A1?K.9OCV M9)@^K'W"4=X9L7PXH.?\3]5,9Z%\"T9O:V?M(L1$[E7V9K;FV6=6WA1[Z[N, MP%YWK[^K.CO/^.\WIWOK3_C(S1"3MSUF[U-&L-]A5FX?OO[0.7S+U_W>WZLA M*N_V#O>8 NKS_SAM?V;TWM?-<.6K(2L2*P<1&3"2H25388Z2V:?$@+T,8OWG M^/-O13)<\2?.?^"SNT]+P\M9.^X(:/C._Z;V=RK,L^'<^,#]^@*WU-;'' M(G]O??]DZ_FFV'KWZM/>]J62.&G7(*6=->;+?=U^WF8*>B.VUO=8T70^[.[L M?6BOLRSH\[.Z-Y7$)E,%*YSU#Y^VUM.GW5.F()83G?[O![N*E4K_U:=ZW2[_ MKC].+ZS5J]4];XQ,0"RFL(_>/Q-/2?">S!--/A\>3DB,$;=_M'O1I;/SUV,*KT]V7\ M^"^?QYGO\.CZ+?_7,\U<8#X]'TV_3](G'YS1]1AU_AZ8O;D33:,2+;]U< MOYHT^ M>99&9ZOW_!/%$DS765[)Y'RR;$N+RQN=G[G=#%3Q./WYQU/J.SO89UOH>$2_ MG6=//'ZSO7YQ^<6IB^_U^F_.9B96?]8:X3U387KRAV?T!W:7EFI&;W#HC\WHM1GX 3=MJ69 M_,P,?,FA;!-,S8?+GY>['_FUOAPZM8-P,AS]36;^ZOIZ<)T&PS[[K]^X[6U) M^MHM'EU_^^]1OM4Y63 .K206)3X81C]HMN6ES)C# C3:^<^F_6K!G7W-_+#/ M1[UNZD[:5&W-![G;KQY^S48=CR:/7XZ&^3A-MD;;-/K83;3VN_S^(W[LPMX6O^KM MS@B_D(5G%UHHG2,8H:.6&8+4Y++&:%9#?IX?7$7Y.>4N99P+ D#:ZH]8AE E MJW24KJR$_+P;_!8B/T&2J&&TJ8"M^,6@B@T42G(J^)Q60G[>"7Z+D9]LOU!) MPDBV-4$C8)!)L>,EP+/X+'X!_-<(NMA+"H:X*"8)I',%G1 NB^ M$?1FC% 6I;6"/(140B%B,@L(*6A/5/W/UI"+WAJM'"@O M0I8F,\UXI91$._7TI5^^&? SFP$O:TB/R:$$SUI#1?"L^ 64 K)8>8>K/3^J M*BX4PA/LU:WQ[0.BR8MA.ML)N:8RMB8'-)H&#HUGKS;FLP*5O"DR>^9%QL1J M-.A*S.23MJZ@N+L5J.:C\E.K8M=0(0S&L%TEJ3OWZ]WQT7",O>>CX?'1 MYB#UCG-WL,]'ZRQT!\>4SZ/,^*(I;N<1;@UAJN*R0AN#!9LA*1^R 5-2'@VD[E&N;"GLC+0K.4\#97#WDOLYLW!4SSJ3K#7$)AR"49;PZ*N MPD1LNQ,;\ 5EB(F<<"L#T\YHNN%STB0>JJ5EE',A6B' )AT9D.(EFW&9)*X0 M.*]I@MT!Y0T<#5@_S==ZF*&,LTH8-B&T# *B*#%IMN]*8( HH8>5P6/^ M<:^6I)W:>'7RR8X88^8A? M&XKSMN!FB(C 3!?#>& 1?:\B*&(N*"JP.NNB50:7&;-?"7\->C^7<)D_! MB,9-02FRF2V"(79B-1BE [M)FOU76V,??,8&;!$LD]F]^#7< M)E8:,+F 5 M^[W9%/['%W3\EUX]0.=L!2X!I :#HD!268;4I A GEA4X;BPPI".B]%MW@L MD_91*I11@(< @+&N'GK4 90W!58/RSOSI1J\>D#?E9&[>&RS22D$T)IG M&V2N62PEUL G",HJ,*N'[?Q7:A:/*A2;5"J.,?5@R$>;HQ;!>R6%24XM_U;= M,K@W<]FO\6*P/3W>TJS X<+T/4603MA0<=8O!16VD@(PA;5%H9<.YT5V%V M^( OKI2$(BKV#$@B:$F&+4>MV:W/;F7P6?2NPNP@2[$$7PI[R$S,UB*0FO HCPQFC:@5L1L ME]SJ ;J09VR%33]( HDL[&*)!(V@BRJP?N'6X9+0;2$'EV?996 M&00&-HI0,XF$4S9G(9J0^;PD5LSBL10AQAARS 0&5$ O2TQ%94O)N(!B];!< M^*["8H!V*6/TR$A[#P$!8[11LP^?E2G.YM4#>A&["HO!EBVE(E2,,AOV)FL' M]Y0D^>A=5@D7DLHY9VSO=E=A,:@6+,*Y5$(NKI;#1F#3V.5L?;#&&EK^5)-E M<&_FDD9BK1:"2(KH"VATWFF4.3EK%: 7?F6@6<"NP@QA,A%4R:SMD'6><3+6 MXKE::R)G _]_96"ZLUV%&8+#?D-@%Z(X:1UD,E&Q*:*H%"_!A^16!IR[W%68 M(3[L LCHC4W6 CB6<2H&%QVP/<&R+Z>5P6?!NPJS9"EKL&XK6&L\Z/K%,5=9 MI:0*V:;5@6S^NPHS1,63"PE1*>LDR S1@B]9^AB48.9:'6/A[G<59H@28V)E M(4T>(CB=@H6432P6I4XB?K/B>;/ANKM=A874%R,6?P*\=3%H(':/I?;.9ZU, ML"2P"?7AEM587SRXOB254S#1(D T"HF]90HI2N\SN\JK!^Z=+$$O!$LLK@!( M?8.'(.<5P_+.UZ]6@BJI2B;$Z4,Q&ZWE\$J+ HP%AV,,2N( MZN(W%A8"M-:U^8^&F!.;M[J6$]1%"Q.J.(ZJK![0=[G!NQ!(:]^?F#21M!&R M#8%=21UU0DW12*.6OTS;,IC G8F^<8ARF2,,I"6VJP.3'>W\CP[<(0B9TNM^XX*LBL^ ME[I/(+PS*I645P:<.UUYGAT^GA1[ TJ0T@K8TPM1R^BDBB:*6MM]9?!9],KS M[""SD2U\C;K*.G QHG:F=DD2F-&%L\)3*P'9':P\S["PJPEH%"GOBH;B=42G MV==65FG/1H-9&506L/+\4RA=M=0Z>_A7/;5J*<[SWN'5+K:!!UX!,"=% M+!$E&R&D#143%$C3@&B@6IC_-2-X#OX9V/7@=J(!\LR^'-''[O!XW#MY34?# M$0O0[X!]JT2=;!E6ZD)*16SPN_OT^9K M)LDZ9*N\Y(D?O9Q./ZOXX?&@-D!E43;(.,KC-T>9KUW+A\?C27_^:[H+(:C, M%%67@$ 8=E.3QXIT1&^3$U%1: A!+9T,6N%^,L4HY:ROJDJ#2@Z5+:(H6>M0 M!6^:$* \*_SN9=!,4AO(^>QR9/J)(*!@44H&F;7VWLGS'?WE)ZC9RJ!&(BE! M"53HG+"F5C)#EA*0?$[18\JVT1;M/<=^888J@BA4T00:C$PQ%'!.8:G]E:)O M2DNQI>+8!16KR[9X#:S!B3FVR*A)898JJN)=+*+)2"XGQRZHXF0I&I4RT8L, M4LI@P=E,K&"]QU#BC;?9[[Q'/MC>[XBM+28 9(1,M4-7T_*@%41@XS9 M2%V;XEHM;\8_-@K)Y>38Q>!,V@D *#9G]LQC"=&(+*/%:'T0:A$X-V+>K- E M2Q>5=PBAMJ@55GC*&! LZ[0;-FBC^*,9WL2LD"P0T3M UE*2_T[!,YQ>H8\Y M1G8,FXSDDDJZA>"LG=:&'+'KJ"#6%D7:RE##U8BEG[RY!KF,DFXA\Z9\4=:2 M8ZN\9GOE(!!5I!R"2=X+?5-#V ;Q1T-L.CLC71\3:)+,!B4"I9H7H=8&AYP"VW;>!!5BE"[H;&7D3PO N1'SIC1%P9Y. M"A!!A>*-]#DI:T**"LK-%>)&\4=#;+H9(1EU5LDY\#II2$A!&\U*3*$D5O?F M*UW?)"275-(M!&?'SI: -2Q8B1R3\Y:8PJ M^:NJ=HU"0>2O%10F! MP-:>*=KR+ I->5I2JR1_OI,C+Q-O^<.R\<=%6-R3XW%W0./Q6OKSF/FBYOV= M\4J-@]_Z4I+>9EA^-9]U!=T(ONA\I M;PYX&O:[L4=KXS%-QD].VG@X'#WMX7A\A=!YN.H.I8/!L#?K9$HHE@QNKC*[<5,'>S3]Q)'_Y%$4;(-)II2$&1M M%A.\HR@P*(TY&CI?4I'JLN[%\E+'7\+R=M@[[M-DU$U/NL/)A9SHTOA.5++Z MD>(7,U')8%1*@36PU0)TRM$9$VU."0"+C1=*X![.'^<\-1O.4Z98XQTZIR5H M$QFA3#(IMH*G2<@-JCBS1% MI.S,92)LO]MC/WDXH&^FPEZ>O;C-K9-A=<[& M6&G(Y0P!9&0AC5[G(F.AG/_!W#Q?V^$ET\!@<@<5)V8B48Q&1Q(%(LM\DRVJ MJ*GH8IP.1-$N;Z)\74S:^C2@T?B@>W1%%Z^'D:FA 0GP@^/Z+E\Q_?D]^.,/ MBN/GCZR$:B,K,P.^LHD% M+P22A?%0Q7CI'%IK):%6,>/ETIYK77Q8SJ4]=\NEO2^'_M32GE"Y-O\(UH*E M$DQ.9*1U'KW,[KQD]%U,5T-I^"86/U-4'3(*H*22B> 9$K#L!VA#* L5VX!2 M7G^)Q;OCS]T-')]\PN\M_2Q075QWT+2W1J@B,6IPUGN6[3EE;1TD0>JL=ZX1 M(-0]('\AY4U+0$NH6?AC10135$(#!A(Y%EI)"F5$E@]5L\]'P M^&BZ*,HW3'@%YS<'GGVAO%6>G&QCCSK#"1^J<]0='/-AGLOI+6:V"WM66?:R MM.83[.$@T?8!T61MD*\*;]>WZ WKJMOXR:3 M)]M/L?^TV\?):#A8)D$D9A3$@\XRQ;(_JHP#%4*LN9,E!^L")*V;U 'AGH(; M1<$SZY65:W%MK4@$SRHT>FF%\-_4R\^&H\J M6Z.;+-F0M;W:UR)!HB"* 1><+\Y",$:J9+(+%Z9Y4*)U\6%9*?)>E'[%.%N# M=>KC(+=Q<%PP38Y'?-'\Y6E=Y;JE1?#ET)]Q321J9;VO"5D07,"2HL[64B2; M(5^4Q?(*6AU'/M+]_&9[[>EP=#0\&S%_0O8M!;+2K5/'A'B_R'I/CTN[OHI !DRB5$( FQWF5&IEY>)JQDI>>".VR4*QJPE.T8N!:]$8*WO4DP46 @W2 (_';*J'$S._(77W?&')R=/:) .^CCZ M<+/7^535/AL-^WP17Y$F[[J3@Z?'XPE[,:-9.47?>*%*>3>([?RA7PW^V;>H MV9YG&;?G3[BVN4JW_+&-5$ 2"Z'(K'UR # 0K44M,A!3'--Y$WK W1/U$A/U M8AH;ZMK;-$0/)H$C"M%8_M<4D,43-:'AW3U1+R]1+\;\$$D1 =6&UZ(EM&C0 M%A4AN^(3!';D?1!J<@+L@H!8T,(8;:DL-EY8F]0>L$ZI"B,$T(POH.B-,.'*.3QV^V5TN&*D5: MH' H*L=EP.0"A,A@.N9$TX3E\\4CMQ#!">0*Q<(VC$?P-@6K?,F4?&&I&8)M MON")7:! 8QE>90L!LTVF\T&+.F, M3:A3LNQTM#G(-3VMB[T5ED=9%E5*R5[(#$JF@,Z(S/ZX9>\@)'$OCQI'1PN1 M1]'GK'4QOF:2@;*8?8E,5PE(V(A-\29G34>-E DB4!0)@O+D0'N#1:9(!:U, MR:!W446?"# HZ1!1G&U[-)@OJWR]*-M!:X/\FOC7 MIVZ/49V.6D7V9"AE046010 ? */30H- "#X6TX1]D&8'FEVM>LPEU.P66WR= MX>#-:M*VCU[[Y!6J ME8)-(N\E=I0[;8!-5S3]O+3]N+4<5!LY^5M)2>7:UH M/5JL#7422D5>4P/D]K3=>4VWN=HE:W<'W?YQ?Q6%D15:^)R"4!X@1XT^6+)* M1*N,\8WH3?@MP/#SJ@(&[':B!# B:M! S&Q9!Q*.3&TN<][;5ZCYMPN[Q71= M2]@5:D9-NHI+(LHB6(>"5<53W622*#S5)B[Q[F9@F47+K*;^LO/=^,\R^:KO MW?%D]+B>N+CXUEWOE-&Y""<":@L4"4%6NUX8R_2M;5<]MH@ MOQE3_M*IJ;/V@G@$O>[N'TRV"@^87C!_]R+1LD'->L,"FSX1 M@PDVZZ2$/AA_ICM9T[QYID9R?%INR"L"3]RY[ M*!Z#HWZ5RS[;'@\FAR\.N:YI%&-XIFS\3"K:CE1 M9LF6F])11"A"Q(0ZFT1.B6Q##$W'9;LNKN=+7)1H""Z4L-@0:I_XNO7AI\-^OSM9V6U(9!_6 M1B 9JPFJ;!1>(%EK@PJ:9 -8\.5HR+]W=P]F@9^?,L4J8TQ MFL&%(BH9$DB-[.*F)-GMQ239Q C.V!SE>5WU>V1N[0C.3#[&K P)D8-/H*ST MBIWCG(IG159R2BO&,T^.N[T\EQXR<^$;GP0FJY6D8MC?D@&#PJ*,D!Z$<6;% M^.9.T)D=[T25BS':AIP#!+;^7%4U3B<4I69M-V#K9IXP???A_ZR-/I:F7GEI M*&IVW&R))4LO5+)9\P'7I(B:I:&6U=UE#%;JXGW0)0#D$E%E(5GN*Y.-8/]E MQ?1R&]-!=T#LN7PQL"%*FI3(SI%6PD? 1"$&B(4/(J! 7U9,2=\]5+/3V%*H MX@V[_Z_!KII"S8G091I'*LS*TW4?D4)1]5K#(:L&3_0Q3S=-@_ M.I[0:'M8)I]P1)L#%M?[W=B;U[;H?+H20*"8DG8Z),BHHF7]GL#D6I0KFU73 MZHL$;88>N=7&"21%HK8:LUC+_WATWJ5L8F,2Z)=(O]\Y72Q>7"O4*F=E7!(L M!(KR5K)%;XI$RX(@R@80T0*@OM?YUU=[4L[&9K)):$C1A<#JI$99*H^6'?@5 MT?G3ZM2E=!,].QX-NI/C$370@Y?>6E#L$))(M5=-D.B5LI131"6S7A%=OTBP M9J?C:URLIIQ=3AJ"5"%YE;Q%02RM96I2LY([0&U^]D8CQ3))I2)9TI8BR 11 M):JAJJ2]BDJD>^*YU^G_N1P.0-4/F#$ Q&2C2$8KG5@" 8NC!H1$_E@4P]V$ MNLY%HX,'KU-R8*4',JZ6H,Q22F27'HJC%='HBX-J=OH\!:? .47*1BA1^:A8 M A>A2(.S30AH_4$OBZ=J=#QMUKDYX$OW1S1N"EM)H7+*VFGR!!&]-R%J!ZB- M"J+D58OC6@!6L^,KLM':6-"04%!TC)EE(!1A8[8AZR8M8SS#[N@M]H[IR!INRT&!=C>5*W@=A=*U*@MZ ;T#FP@_A6U?RUA+KQQ'E'4H'@V%ON'_2 M$#D:?""T)FC4BJ5G#%)&78.I8C0:F^ W+CM6LQ.@H'RF9(OS&$$XRUX&JSSE M@RS>D&]25L-2@K9XR,U@@E$YJQC,85TRQ?L4DY\5%.R/,U,$^ M-<7Z1.5L*"AU08(H7%0F8&9_0; 4-;"JUN<=X31#DS/+0D&B(Q0@C>(/EL@Q M&5*S#(Q(*@BJ4><: MY547E_.%;/$RTQ-F(ZQ '34X(Y&R=]K5'=VLW+G-LGJPGFG!!BYB"D/&@2ZY M;LTBB2"*SQ*!4C "XFK;F U=-@&()==#LI4,QVK*ELZJ+F5N3 QK='-X000J.05,N>94S1"E] MT;7.E2!3\S@DKJ@@O7O(9B=+O="^9CT[2!94GJ:OHV:[%,&6P4)A.,5$E B3H&74!JXTW=_=,-V*G=7HKFS?.Q:*P5M;63RA% @O?. M@5.I%#9I*&6[$N#<02?;^8 C"+2.)@M&)VJ*2"8&[Z(KJB@P#1*1R\%"BQ>& MF9BU9#0J)X+H%$86C"8KLMH%HB9IO>5@O,5#"M)8)9+,9!V@5^BUB+Z0#581 M>_3+[RXL!W/.Q3$P:(+/FNU*J4 ;'6P.)8BHDXP4 JX$.'>KWV98YA"*2LPO MTB@/RJ@0HR)(7LB$ *%)PO "G&FXU[A;PV2_B 'K]>AC=VV0UW+F4Q]I%<4@ M8C7R;086@F $>N<5Y6)DQ@Q0IF)P.;-+OM>"C$^O]7DB$L[5M[Z9%_(S4B]) M+0)FUDP(Q;B8P).K.2*Q1.N:B\4%NVVT-]8:@D457-(['65$J*M3Y*U )X53 M%$UL+A93OAAW\24F?D!J"!PN02$-*H"LM;=R)%"!%O.M>J]-\J48)1+II ,C<7BKL34+'.[639%$%E[)T%I&VU-(50, MB?4BV.9B<8=B:H9P5//)AJ*$41(,A9J&;4#J$"U0H"6&X[(9XB -^W3EO6 / M!XFV#X@FEY;P<("]]>XX]8:U(^CXR0E_.1J.L?=\-#P^&O,M>L>UT'\=P[/3 M'1Q3WN)9/$M#NS*PGV\^>;+]%/M/NWVL#9^+,,1WV .%O]\ H2\)YFC,R3*M-]5%C:A!V<2FXVF :%<=TEV:]7K MQEX7M];;BR"YJX&5TIX-1]M,:5NCLS/\RN7)23W2&4Z^_4L:0I2%C/"9O1B1 M(IL+(>BLBY!04G:8$YROX4AIEY4H:T/8"8WZZQ0GWZP)\Y%&D[H+6 ?,C)+X M7IO3:C/U;:^H]HO';=.@.QPQ?=!X_9AX%NV\5X[X/SL#DLC.H_(9?8B*75L= MM"TQYI!=#=&)YX$XE21:][2QO+1Q8]7J&G5\9]7JRZ$_L6IE$DJ(EH"R!-(> MB;^8+&)MQ4"7S>KN@'[ND)4N^[9G//EFRW8^?G'I[;NU>ZUR*+4:%+.D=C[F MPG(Z.<%,R2[%\J^T_Y,Y<2[K^]6)#"A3$C: R1XA)\7T7]M7L$G%JG2@#.F3MP7H?;/%> ML0%6C$"KSG9I] 6*^A[%[Z&H;X^BGEV9XN"SC$%&EQ((5GLA^"@@4%'6@CW+ M*(8+%.$>Q>^A"+='$6:7.:PD6R4UH\-IL*66E=<2+&@EHI7^#$5S@:*Y1_%[ M*)K;HVAFAJ)C!H20K1:.('M7JV4PQZ'640H5SN*Z[ 6*]A[%[Z%H;X^BG5W) MS"@$&'2Q-FETV?LB311.",Q1!S3G=165U_3QV'O8W>P?WW0?!&MY1152[E;('ISZ,]$*CL?T)%16'NK18LB1R.]Q\L-K]Q9T+.B?\LJ*WSC_V(]9PU:OUR=?=\8?K5L4F M_^81C2>O>9Z>\@2,,,UL;?3?E/?K-BR-N_N#;VV!GI^@O#8^'WOUJO.6OZXE M_ S87=6-AFRBB2@A(Z'3,JG:P<1*RDTHV7!/)W>QEEXR@DLEQF(0(JL"BK7R M0-(N629(=T8GC*VXIY._2R>=X2!?DLJ47+?5"9855^E8K3R6,6 MC;0IF(0C#*)RM$/BL,)QBYI47EY3'+41RS/=;O M=R?UXHW/Y\D.%]&/5Z>N%FRWCX^.>B=K@[Q5R@0_T-K^B.ZD([#0LY)RH"0; M4Y0I )O<7J,A1;7!)9B@Q?)+N68A-\,R_%X$[S :B0((%!9=^SRQ/\QLE]7Y M_I0P,BQ7@#;3KFG),(,9 *,H^4+.@@>)L::1RS#-FW590)-Z@:Q]PE&^"JT^ MJUV2ZGT_TO3<2A; 4R:EC)@0H1:I9%6NLBZEZ&)\$*(!G>-OX'8545*KSB16 MX-N38?KP9M"=C%]OOVF(-G<*78XRF5H,70M6ZSHI6YC+?"F0FE1]9M'X+)[' M0@UDEE*3%@J4-CZ151BT)94=N09TBU@TAO/Q8[1E"<>.3,0"WF"M7)A1"1]C M / -UUTWL&GCZ --GK)CTYU3>NWB^4R #Z'D%-GV ,46M<+L?&TTX)Q$V:0* MZ-\']"6-RG#4KPGD[;,TN)7$5#F3BB!DX\1 $CEJX@->&&2SL[C+A6;1%"@O M?:8K_+8/<"[HW92:8A92TY08C;#,:3$!*[5HBF0EALHXFTV4Y]G-ZI+)[I'Y M+E]=P^:[?"7^)E]=9M9.1OS;#NB;V;7GYRYN<>L,6YV]35'HH"4 I-HMD"P9 M)8MG S8UH);E\O#I;*P;I=@Y]\C\:@"LF,*C5'19&N$;5 M51^H'" [B)*=" E9JB*L24UJ(OA]F^9LF65MD+_A6*SN$DS6*)2(*413C581 M7 JDT'CC-!C >XA_:(.TIOB]QL$^767\O:/N_D'="?U((]Q?R0JWRO@ (;.A M7//!5(EHH[8BY9)KXG1J$!&][.&@ME?^(B;_TW#G8'@\QD%^UBT3HD$=,ZN= M]&\0[90DMX[.2FI]1:NK*XI8ZA32[#<[@RQZ"@:O0@!?-!MQP:R T;#1/^H- M3XB^0'@5@4RL3Q(#"8H\R!PKB-I!"B;Y3-2D ,W;K3VN(HCDZSN>6O+3>/ D*W?OA?ETSZXKGS]NAF5%?.1&^"DU9F$J"5\\H+ MF:V3H:"S%PUR&U%7[I]*%XNO*5F/H3\ J2W$J0EL+0,S, M M"%HM>D0F%P5;&>I(N!:AAL%@0'R$+W,+J4B29-' M24L?;%<,XP3:DHA>LMZ3! LBRH%40!58O M4]>U'R,9.T(@8XS3AG71/P,MW1"TF(^BUC8JJ13D$'WQQ;%5'Y,7)- LKQYJ MCB2'%EMU[%U)974D*(0Q M,GZ^ZB\?'9U+PI5':[Z2<'9HA8@N0 Q8ZAIIT&@"H*[%^ J$F'*#5K[/VL7L MX.>UX\G!=-/3X?%@,EK)2E4*K:$D;&V" !IJ6PT!,H;,RG)&E1:6(V4\QGB9C(BP^Z^397C$!S^MDGJ&YG'TGEQ+-6O+K MEFC>[%;Y,^'64A2/$6P1C&80*-FD01$IY)2%;4#>XL)!G$_D7_&.(AE6?^P+ MR.R#T"$X)ZJWS3 U'Y=I<>^U07XQ3-C[_7C4'>=NFL]6_EP0\A;9UK?.*&'8 M$4B!_6EVT@I03J(X:BY"=0EQ:W) HRE$EZ,:@DL6.44GA,8B&)?H:R,#X9," M+8U*8ODM_6JUGQ4TZ/6&GVIH['G\$HT^TOCKW+PGJ3 MX(QC_3W4L^18/[L:49'%:W9!,UH@&+6*8TXEY^AD#*%!ZR\-@7'QJS08M)=@ MV;$!!4$E;S0F-IBD=3YJV8#B$V=EHKY50.KEJ%OKN%;P^K'7G9+ YN CCQF. M3C8GU&^*(62\S=ZR_^^9)SW9FG6AB?V9$E513:B-N;0@S;#Y"0O-+&V6N@@@ M"<&QI1-U"<#&3NUOV&!.>HI'W0GV-CX?4:T04JM)U+IL/#LL- ?[3X?CQC@5 M0*I*.2' 6]9O(:#TM<:\)DKD'#29EQ8.T^RXR1@JPFM9(G-3,A9!%&US2-G( MY-A[.*N=Y^P8N2S",C^/1D ;XS1H,%RH2FB%@LJ9@H0X2 5DL'OI@0,SAE MSRW<(&SKXL,23,5-*Y'_NTU:R,VA/]/UU191G%$\20 ZRU!42<(1.2%RL&;Y M5V*V+QJ^GL61L_0\&@[XZ_BZ'["6TG'_N%<+^^Z,<##NG3D%^?!X/)6U#5E[ M08=!1JEC20IJT\FI-$^1.,S.J]$ M]H6:M#^YLKI[\53B,PE?8U>+),C(SBX)[5+(6B=3<(DS>)=>O\]EW9"D]Q1* MLJD6.BL"T7L5R),HL63;A)3X9=?4<\$-I93&!9],D) A1FUM*M:!C68OL$+07B0!, M"I("1BA!2+!:-JGB[-)JQL4'SBI?0!4?H]4*BM1>>S#2LH7L"!&:%"R]]/IT M\6B+HJ1&2!%T;=NKD8%719A:"JS*\95&>Z&>[V*Z> LC5!0!"3T$BBA]\5(4 MH=GM#7J%1'AS=??BJ40(3%'[F!T)B$PHPB!EY9RK549C$^*9EE6_SR6P2==6 M?28G80W#4VRM]NT-1%.[';FS/=]5PVMQGN\,\W%]85,:;68 V=OU[#YYR=9U M=-J1/@_N7#'<%NCYSK"]:S))U&9'Z#/HB"$".:N48 \IDVE ":R5U9YS*GE& M&"6R7:0)K/,A^UI$/9"O[1LA-&C#8%H=_3A-CFLMS2HVOP"\OOM7Y[\#T=][ M<(U'O_@O6R7P?5WCW39I>K)RB2 M3+)Z8PHL@O6(KK9Y%D!%YN*I2AB!2S$9*JYL447MKI*8%SZZ-7D6)JJ/SID#M\RS! M"V2>4P)T.;(+LE*CS,9JIU( 2Q39&0ED;0U_3#ZLDE"]"T#G M(E>=$*10D'6B@,XE($5V)*3,UBAFQ>6/PEI23V*&O8!TW4/E>0M!0TS9:Y4# M>Q3\499LW%1 LL@\$Y"*YUT=F.=.W$] !':33L74>\7O++<+3_ MB"TG_>A\Q*.":=(JP^%D,)S0PP=E-.R_IC*>AO"]/8GKPX\OU.N/N[I]G \W M/NX]#X=;_4V]JS8_[;WK?.B<)KU[^.JT?=@[V'NW^VFOO]?KK+=/VFK3M'W^EN[6R/>X/>#O=.C@[;:57S-Y_;S-Z=[[S;%[L[^Z=;ZP<'6\PVU>[K+U^W* MW7<;NOTTB-UWOX_W=H:GG7=O>YUW&V:O_WNOO=,6G<,GAUOKKPS?!]K/=T]V M^YO\C(,/G>WS:_[X_2#V.M_H;IWN'>_Q^&Y_V=O@=#E\?;*VW@:^#W9V]P\YA M^Z1S^/9@=R=]^N/T W0^O5=)QKK>QXSN=:L6#&ZA+FP.Q)QT9&\G.!:LPU&F MT;\>5L/JT0UI?2^^OV )O7>XP3.\S]=MR/;Z![&KF(QW]OD]GW2WUI\QN[15 M9^<5O]%-ELA]?F>UM;[WH;WSYM/6SNO#W9VVV5K/_.Z;T*[L09&EE93P4)P.[K(V5-'6MM63"QTE,@JL^2)(>G[:?W^M&Y>-Q3@;<1+8W-#\EP?/U.K9Z$B:"MY/ MZVVF]89L54%AIJQ:SOC8@ERHY6UDDC7HHC;*F(+WT_K]:;TA!!2!-YYU5##9 M,+7RW++IP=2J5(Q6N!*5O#?COF_&Z:VU]TGX$&.B5E&6.=]569IM;AD?%+B2 M,16X-^.6S+/9_\H+EQ4T%TV+C,PML$ZU(E8K3@1%26!@6[VQDN;.9O6FOY@= M.;;AB.6W3BW !.R/L\OC*&MA52B"FBN_[XY6;\RJ]D9&[Z#E0O"55D,K2J9: MD:P)5(QDU_)>?-_""V]_>J]3+8!7?"L)R1:&5*'E)9A6,3%#Y*]&B'OQO60L M\>HK\:T9*"P@6MF)T (36 N#9?'M,H')046O[@7-=V?UAJ"A&D518FXYK=A. M%,*QH"F&[<2,0EO-YN.]4OSNK-Y4B@Z#%X:-1<="AD6.Y%GUF%I"68NAF*+% M_2+J;:SO]OY[:\!9C-6B",0.8L16)&-;/C@='>O#J/ [XOOLR'AX/$HT/OMZ M0.QUU@V\W/WXVZ_\UWEFLTM14,K.N0@L<9"**(7XHZZE.-7[Z0,NKQE/3BI\ M_>Z@=4#=_8/)8U"_.',T^3^?NGER\%@*\?\_O#:T;LJUL-?='SRN&4W=2\D_>?KU MT]DT.+X/DRU=3(M4=2+>=#9W-M8?;.^L[6QL+_W;;F\\??-Z#I5KN]N;V]N=59^I_P#ID!!ON3X>"_'ZS_\O27![4A:%C@ M:XM;O?;[K_[\\"LOG"/4K7[ILZW7[0?5O!P,!YWC/M\D/3C?NF=I7\O'N2*M M%HCD+(!WB#&I@L*K[(4C_%94W(,!UI".3-W'Z\-T7",3:L.BAQ?U=Q:C/EZH MO9/==\FVUUGOGGXXZ?0W56>']>EZYF?\WF_O;(BM=\^ZG74^?GIPT#E\]3$_ M?POYW[_W]E3O8SPRFLAZ&$%D7K=6$;1R \_$V*UO],E<(5"+\] MF#7%'6'.S(JM_\?>ES>W;63[?A64Y\YRPEOLD_ MKB;0%&&# >+9.;3O[/U A"4)<>R+)IOF5@D"#2ZS[[\3J*GY=/A'E#'JBK@ MC^(4*VR>=OL'B_+F9/D6;HX/*&[*>J-6@OP*M'B8II5*WNA%EI?@$67Y7)5P M=WCS0H=/)UF63%229.4D^_C=D6SX;G0P&6D,-AY,^P,P'<=@Z4S#J!ON(;#[ M=+^O=O<>_?"/OXWW1WO/FE1KJ.\^A/8__M;?ZSU;_=\[6=/!C99T^/+EKX>_ M!&^.7[]Z/4FZ.\^CI[P!Z]>!.<_ M'P>> 6"5_^'1>0!?]\?#T3>D1MMY^466!^5,!].X"%42++7* PW")?H:&NY4+!]5.6(HO" B^1W.X:9G]ET>UVBTMZ_W M>U,0RCTXKND83BH"]S[JC?5XC@6?3J83L:Q&?]6R.LQCE?PUFOD&[:GS-X;5*7E MMH +[RFS$_@ABS)[V &,FRD/FB)98+M%\").=/ RVQ$RO3N1QZA1^#BX.VC9 M[TN6_?GJ_,.[P;B_&X[ZO>ZTO[_;1>#5[CC4D^[>(.SO1OJ@MZ?VL'FGWQV. M!H/>7X]NW'\(\&MR4CR_"(H\!'(#<]R0X+N+_L[[Q<6C0"7EFF_DEO(FX^'B MX[.YRB_BM#O)RC*;/\74P*7.RQAL;7DH/9^_MEF#_N+CHW\^)&$QNM&AWKE, M>*,OX@)E<_D2OOF^Y *LY=_O]D:3:=B?3+JC ^S>Z!WTN@<':M ]Z$?C_7!_ M,%33X:,?AL^#L]_/SH]/SX*C5V] D1^>4S;CFQ$2-U/&CX\_JK D(@BR:> . M/U!%4"QTB%V*41"G05P6P=%,Y;#4)S=_JYKC@,[%_;@_GQ:%!(9H5C6A5&@7 M%I>H1:&?FG\\B^)BD:CETSBE9]"//D<\[1_L]/:)G^^F<9 MK7XW.M@9]]9_W=OIK_WN"]WVG[1D7C9L#&[?_SP:/FJXDT\'BX]!O^Y,HH?9 MW!O>EGJ"M[ZA>).:CSK8&>QZG^5TSO+A_;O;O:\BI4_2,,O!1Z4,/;4#'V55 M6N;+HRS2JWYK@5D55I3__O[7WNGS MPX^_S_^(?W\/[P/:X(^?_H#UOWC_ZK>#JU_.#^O5X&JZMS<8C\#KG8Y -PSW MI]WQGL8JGRF.)1R/)P=#C%HEZDKE>IWO*T4)PF.W8Q^1J.L8:!/)_%Q]/)%> M^9!(_0%[*U^;?AO=#,/]:+\?C<)NN#\!(A[U='?!?51X741Q26"*; MDD]0D[5T:7ZATOA/^OM);5\>_':<[+S9.=L)!-\CY_>O<2"&)YZL$L,_R19Z M0/[6S0S'.Y=PAU&4(ZP&_^<76$#_04JWSX_%O#S_=?1.#56T-QV-NE/8.O"\ M8,_&H=KO@L^U-]WKC8>A5N!T#8?!^2S7.@#O:UF4>@X^29R'R2?T[?=+5T?P MSU?Y>7;U,&V^OT15N^^PR4-'XX/N>#KH@6+;#[N3T3[\V=_;4R"4I]/![J,? MWF3AA^#G.$E6\XQ?ZYA("[W*7X.%'J?AAAKP?^4P?[]Z-XK 2NE3Z7(X[H[" MO:@+6Z^Z!VH438>C<+<_"A_]<)95Y2PX4GD&3*=6XS%?Z4!?9W!BR1_Q@OVQ M[^VT/KX;#-7^9+\WZ(:Z?] =]:?#[L%@=](%YVD4AOW=W?U![]$/@_'^<"6R M_NW([C4Q,SEC#)B]SH%?XX5*@N./.JS*^%('KZ9@*\'35!H%0 $!DL M0F;? MB'UTPQ3K8QL$8$(G%=K P6&N%>_(T^#Q M79;D("_"L[X__AO =>^&$[4_VI\,NWI_ .PW&0R[:@RR/$&M@>4/AV'Y]'8O]W53%./QSGYO_W-2%,/] MG='>\+-2%-=_MSO\O+M>M]C^PQ&[DB2^IL.9]DR7>\$2\E:4U4H3^&,Y5>P =I M<#6+X1,GC&\3NA:Y6F8+3#P&!;B146!>Y1O=GO98[AW:<:+REOW!A'CS0=IQ MG(]Y^?SBX^G["^R^7O[Q_-?^RY_^?77Z9P)K^O='^$WR\OSE![#EEG_\=-S, MQ_1>/3]>OGJ.W=?_^O#R_-?>'\\/_WSU]M?>R^?'L-9?^Z>#?W]\"=_]_ANL ML9E/'.WO[>EP/.Y.-/;5P9F!@[P_Z*IPM#]5$S4::,VU@4#19V46?N@$"Y4' MERJI=/!?O9U>KX^%DT$QNR[?^$7$PI8I;L 4(I=9+&\YX@8<<=+(L \GP^&N MZG=WQVK0'44:O"(UQ.JK",>4# :1/GCTP_/GS[?$?N_$;C3 L:A=KA5L1JU1 M*3_@@/77YH=_U_EA.ICV1KO[_>YDL#?MCH:[47<<'?2[P!V[_:':[TU"!580 MD,KO6?Z!=41@#N33Z?L[S-C>D4-^L_#LK?SQBYH_'KS,4GW[%WP@&W.21IC# MU\%D&80S#<0R5T W,;]_[DH_XR)0P95.DNZ'-+N"96I5P,9$\$5183A7%4'$ M4]^Q,O1-!=[9J+=K=M([ -C4G;O/N;R%I?XOKO1,%GI"ZWR0,N>SHXN[+__\ M_9TZZ/5AN\;=@^$81(;N(>@\"(\)^$C[0WVP/QF""OU=%VL#BU^HJ>]F%"DM M^+=]^)=DBI?9;9]^75_:+5Y[]&Q%8&RL-$FS$C[Y3Q6C) 8!/,4VIYQZ+(MV MR3S$.BO[%[; >7)Z)P *OO=CNX<]OWM1^EN65&FIC=^/] ML0K[![VN&AZ@8Q[N=L=[>R/XEQY.HN'N:+R_BW+CFQ*AWYO1,+H8F6"^#.(FELWRT(GYK0\4P:8V"C(,*OL>4V MB&AB&EVZR'6H*4#;'P2$]E $C^%^X!L%117.@F*681.-:7HM9ZILBLPK5:S* M2_JQO,B3#E47/!YX;SL!-PLNFKR'=\$?T?7P2UR*W R;W M:":U4%64P[@61 M6A9?P4H3D QNK<= 2:G*ZGN3,"^?AU?OQL.]46\0[G6'TU[4'8WZ^UW5BW17 M#0[V]R?[!T,][7\1*XUT7O!K&H=9I(/3LR\I:>Y!%C"MO\P^JXG_R^]%BP7W M74K= *4/")YY7)8@KW0" BC/4@R")JU)QIWM#'+M[ M^#:A[UZ^T1<5HY(&9]WSX#%2POZSP7"P8_U/,#=!0"^P3?&NQ3*OUPI:73SY M"F+4VTG<2)&JWYL8_?/#U;O><-H?'H23KIH.Q]W19#CJCE4?AW3L'DSWI^/^ M8#+=BM'O48PV@(07&>.,"*3QI5X++2P%,CWW$S4IP"4JU__D6RF\ZK?A'O/_ MSG*7!KG0W4FNU0=@&ECK4Y5<@?6'0 GWC,7\@-0=A4<3E8,/H,(0U%VN4&>A M!L#8:-KZ:0#RI]OZ13$'/0E/R8UA#$IC#GNP[* ; K<#LQVKMRZ"BSR[*F?F MZQWP2C2MC6*Q1*Y4DXQUN -XS34KI*_[S\QE*Q?(]QUSP?KUF3NA*R(7KUFK MN=)$BT$T=P?&N?(]JIW-+(D;#'=ZXR]?#[:[,QX>W$65V7AW]XO?%O9@[^#S MD NN^PX$U/!F]7MW!%RP68E=!PR5'X%,N,CR94M>ERXB:1'*10\ZQ?O[GR]Q M5-SHC_FOHU=O?Q^]_.D-//=?\-M___GR[2E\^]O[T_.7R>G[9E/VXOWI $S4 M]S-8S\7N'^\O>G_\='+U^QS,U^>G_=__/!W\\?;TX^G@UV4KJ, T.M@?[DWW MN^-H. 3MC?HJD$/[-AH?Q"&>[V#2;CWZ(=?VB7Y7RB#N"&-S^,H2O3-:?Q+ M&8>]MLCF71./1L MG66\8>=\Y^8&;>2/50%/+HI-1-W]JF;&:B59;W\T-PN%T.MJ/AM$G87LWS(8^;O=4MZQ[.]8UV_@3[>(1;^*6A?\B"R]7X)LF MO?%4]_;A*$98E1"&D^Y!3ROXG[X>'@P.=$_OWXR%OYB&_MQ+;UQ]^C!39]-K M8G:=(+YIV10FU2B5!L8CUD^565 5'.^#-^49)"T0VEE.STJ6^/"K&!X-CPU2 M>+4,#97+N"!C-%5IB&(&3%3$#<2+BU*ED^19$F2@X3P:4RNU) JK+H]1IG,\Y M0;N 9RN\"(B;BI,C6K&JHKB4=>W<5[:/#O0.]>]).,T/\46S_- =]XM$76RB M^OU+<#3+=WTU/=@/]\;=_4'4[XXFN^/N@<(9R /<\OVA'H;#KSL2[&;T4\_1 M;IZRO'WBK9CI)#'Z-'B\VHH@17QK,TQ//KMZ^$NIJKOWIW&/-M@6__PA-J^> M_PZV= 3&].X$S.AA;] =]7;[W?$NCI8^T,.]R5[4B\;C+S7%YHN6?W]FL\(= ME:X\.!.+!_" /% 7%R!64.Z@N-&E-%5G32/<6DI^&W8 S$5%PY31GV*%+=RI M6/TU&F/_JE(=#'L\L8P*R/Y+N/\%%7'!)54:,^]71?2H+@Q&T>YP]P =1;%0BOR89ZD62J M/M3J:5K-NU%6=N77X+B%"@^C][W)A?,/@W<'H#@.!ONJ.QV&>]W1WF#8G42# MW:XZZ/5&_3V<<*4?_3#J'!P,.[L'H\[NP,)GF=/\82? ^4;@."VRPA %EB2" M,*[80@,?D$UW*M@&&QP$BU=O2.W\^&4*:@WMZV1I*2Z*<["MLYRQY;1%G,L( M<2YOH\$KL*%-<8:YC2/:'5.8<8Z+I+4LB"BE:8?K,B.M<8E8V1*9245LIX-# M"HYG@84GY@7@]O#$Z_ABM<;C0=DL*$!2@B_#5Y/C6GG)_VX(C:PJR<%&_T71 M]2_T)*]4OF1[93 D&3%X&JR5#_RHAH@ -WW4V]O;[1T<@+T019/A/G;Z[>[U M0[ :^B,2$?C_AKZ(.'GYHJ5 G]9+RSVC1[UR:]Y*C3;7XO3/7P?OAOUHH'6D MNKUQ-,#@^K1[L#_L=^$4QL-P$/8/)GN/?N@/#CK#WK@S'O569,;&FO?/7QW] M>GK\\OPL.'EIIN0/1:&^DNFH\!%-8'43=<3@<=?=T;SR8@NG;&ZE' M@0;67B!)Y17HOM<8Z)$RPS6FDBE&O,2:^^SC,B#H8@HR87 2PS,HC@(>81Z< M:DTQ';@A29Y9ED2HR5")Q-ZIH<+)S;EA2"H+7JN\#$Y.3JR2!UVV,.@;&UA&]I+@"O#8-[]^,V<4YW$'QY0O\69*FQG2 M=^#,WY -;X_E^LU!0J\9<7OXXR_'.(WVZ-7+<]3^7^I%'TZ]]WBTT]O[O'KF M:RNS=_:'XWL>TK:6IJ;3NV$6T J\/O V9 C/4THTX56P)O7-K"68Y6BU_NW3 MVK/? UOJ\,TYB].3__=/U51F7ZS\9'MV=W!VHS4G=O>S$6N3$/N#ZP9J;@_U M%HU_+[4ZQ/]CRYH:=ZMCPYH\[P:]IKHLLN037^ZQ4TRFE1# >NV74>U_+ M[8YTL&74#3O5P4 8=;#6XGV=9PL\'[WEU_M?R^U.=LNO&W>JN\*OP[7\^HN^ M4$D 7!MJ@KK:LNW]K^5V!XP%15NVW:A3/1"V':UEVU.X8W"FIKIF'=[=E_@[(;]6C)FFXVY_[7<[O"V6G/C3G4D6G-7M.8I MU^EC!5G+P&FIM#W^3Q67RPYY]+;>CEZT4V+A3W1+Y*2KKD MU4+SBK>VQOVOY7:D,MC="H#-.M6]OA$ ASO!OQ'T)BZI X2X%CY(S-]>B"Y0 MDZPJ W%.L!)ER\GWOI;;G?EP?\O)&W:J)G9PL%:5.^5\9IK3.#)P5BT6"?VM M\B4-JMDR]+VOY79'OV7HC3M5$P88KV7H(X+W0:@R8F-0T>HBU\+8A()WR/!A M"C\ 4_S0H8GA#YQ <-I]R_GWOI;;T-5SX&HQS\:$0?9$5-12[1 M-DW^3:SE=@>Z9=.-.U73/#7^<2=X1#8N)M-53J!4+[((WW*2%@O& M]MUJW?M?RVV/_Q[8>GMZ7T(D[]7+T[;U:?>_EMN=WE:A;MRIVB['7BTF]=P M=':"8XO.^F00S8*?$$8?PT[;2-/]K^5V1[]EZ$T[U0/3#=FO X X M+D8X=9T66Y?VVUC+[8YVR[ ;=ZJF';)?[U^6 NYE\.HJ!9T[BQ=8:G4$YZ3B M-/C1HFK+]Z237667E&BM+1_?,OZ]K^5V)+)E_(T[5=-0V:\W0AL6)^[%$!6P M?E'CYW.-/TZ MC],P7H#R]LHW7F@MM5LZOP0_>ZNC[W\MMSOJ47\;F'Z09S>J!:9_VS+>O:_E M=H=W#XRWU9QW>ZJF5+*_VPACS>))7!:=H*7T.3@+9SJJDJWJ_ ;6^UIN>;:C:UL'_TG#*LSG=N,_,?GC M>YQB-/P24XP0R_\!C3&ZHV%N;L?ICD_C$AX7WN ,:&IDZYP@&L,5/);!D_83 M&3?YA*:\J3@M$-'E2N51-\FR#^C.VVEA8*M@XT:")]Z_T5A\2B/FX?K^>+S;X4*V.+U$-.(@CXL/'#2HTI#CAGB/ M'A;K2WD^#QF=PWIR'G<:Q5,:]%8&TSR;!["+\!A4 M3.9^> OZ"H]K6I58R6B^TA\7\,\"3@:GSPFTVCE8^QPQF":_PO8,?EVD8"@\#Y&JDUQ M9#*/FY79K_S2\#73 PUESVE$$WX3IR"8+I8[U]$>S&&D@US3R%:B'^ 'E M79XE8M$=)N4LJRYFP94.A$;< .#:^X!IDW-Z01* M>L*)R$9JA?36+++JX@J7R3+(ETHD<.#<"NW)&#B5NIBY_HQVS*0*/FY_"?1^ M1O*%U,L8)E4$YSBI2G-@01+/8Z2&,NO(6B+6%+XF\A51__ VFL@?IF%4AR'9 M!(F_T/^ID.FN0.N6FK4%F,3)M<16EGD,+\&"(:/G8C4-,4R.GR =7,81'$&! M1T&*/B6^F>B92J;T^K+IJ!P2+ M(7)(U-7JN.O/L@OOU01O'_2'P=_@9'69-[2]AX]NZ^=\35/XFC>_SC&5(5*! MFQ9U=X=_GWOPZ(>?= I69K()+[CBW?0',K=U6NY;U*+Y /PWMC@I5&OA! M**#0>4=]VA']@1^:GV*]$XHM,.Y@7T,T6C3< CTM]9%N.HFS./U U@SK/?AG MD4U+$()H$$67J'FCYC,E\5I;%KP =A.569: UGL%HMPN#?3(@GQ%>S^U /UI M# &4Z5=9\ $,"- +0 'Y,C"1J>)I\+-68#V%J!$>LW4@BA)'3X-3F>!;1>0M M1)K61=X'6D4)''Z$*@]N4%]UKB^(FLF\I9\#-3QAL%!> _I;S>,I%I MVCG9$I[+(M=:D0:9_&401*_!CHAVW'P^FG[_SH^/3X\!'OYF$1 MJ^YK%8+Z#NF#5R%Z]I^ZP^'KPZ-'3U8UZ;-OQ%"K6T MWRQ4"S6)$PZ.82!CII.%MTJ:RP7NG7.11&3C,ANW AL\T02P0FXY:"X3Z #/ M!QV[*$C D6#G#4SA=,9R7>XXS;6.LGF'-@Q=87AV'#D!B9*%UTH6-SP=>(17 M&O])E]7>')SFF8+_3C+8=ORM;*K<"2.W$7R#;H\.9Q2$B'E9%* HR/N?@5F/ M6@V588D^I:_T^*BLWK-;[79/;'Q:+BVA"M'7G58).8,,(44O",M8>]SL#,&! MK]WZ!>)<@'<'9_\KK1OS'D /%[[.A%7 RI!\-'C ^$1<+"K1B9$XA;XP055T MNT'XD /.BH=, _?ZM;>O[2$^HDIC< '1.)G$J:AL> ]#3F:+;/Q&:#E(@0; M$$#/'8\AT:6FQ2!I\@'B/LK[VGTUMR,N"B3@XO-' A216#6)[W-HK(K3=981 MO!\'EU&5H_^&WT=ZSI_SDH2#56T%&,6)TXHI#G\$G\U )@27<',@?:N@OJQ M&MQ(( 5W\_";24/*!)#M,V5A@H=WE>4?IDEV92+,A=BVM'-TV&+/%FQ'K^= ME2#)TY'Y5 )65YQ2!%R8U 1P$ <*:%[-$[S,7Y<5BTL3BG ,IW.2,QR H^_X M?C:" CR79\AB&"#*D:-S3$ 0?5&//))&"10%+H,J/'$A"J!=#CC#F P[^ ?0 MDK<5\# F>-8X&, L8[1E/2;-)'3J]M5NTJI0R6QZH"/??M !1>Y9X=M+7A24C5C7TY97Y]--=U MDBVH) 4?Z+;/6=Q^1 ^E5HKB"N2CV,V^TO,\H*>?9VO42AR&>_6,N5@?_%&, MM>/ETV[_X+HZB#OE0'5'PNM"JXIJJ M8<+T> !^C?$_4B3$X<9Y=>ZLY\8:V;(9ASOY=@ZWM[/+9VM]U#B=YG ">44R MU&1:A6,M^Y-Y9@YX69,"*'!)KEE=&Z=I=NE$Q)K P<_F50660$OA6:$D5XD M6SC2L!E$$'X[1. XW*J@HHI+.7RVG0KX;]0MLZZF$UQC IL8%5O G:"(YQ4W M\'2L!IO7^_/JM]#]01^=415* M-O'5?TH4BLJ)W%!RFGSD:!UC%(;4)SO/<#PV!@%VTQ7&1K PAHWG!+8/N C4 M;I)549?+,.I.LQ02P;\XU1$\/GUU]L3&3#"U"L\U?^(:P#^'C8<;H04_3?3' M&/=@34#+$JLXXBB2A@@\"!@F/+RU@ZS]W>A]HX8"%\E48=?K_QCI-4" M9$@CH5"V)8RE^I,!ZK8AB*;*)#,S[A01AH^)OX1"0 M,(*?-%:T+"UY-;C;^,U4D>/,([D<8^DF2MID"0G#K.$ $R706+-E?VY(0U@; MHUM8%254%7D+<"L5!M8VV!=?QER* 8*@"CE'6':K!06(L:8'2(XCQQ+CI CA M,M9)U#&QO$4E*2;4S#)G>4[L^OC&E"K56A+,'#FS M046X:>ME+GP*K*&UL3&H8!F5TS3.B])9'C'K(XGG7;.F606?!5E^ ?_+:>M$ M2=9B)SC&%2WAL#KDQA4E!A?YVBFH>'3T/\1) LX9_*\IX%OH;)' :_V<7:%N M[$AJ!':)2B.C+"490K5$]="66QW77.G- MSY*7;Z/.?KP1CN B5W/?<,!?H#0T)B\6))BM#TWNSUA _//@2A5R'$ J8/W% MQ8RKU :]_KZ19FA(%W1[OZ:#@R!8@F;#W.W4( $NC[K=3^5%W>+ =%"8:)$* M UKD#!8Y4[!%0MPN]&H"\_4@.2L*,!2FTRR)"H]VDHIL&]D@C-%WL? WN,C MY$#B2T"3D!&6).XDZ7)'5'@3+-=##<*%>*'&%W8'74@9*)5Y-E*K.GV?+>G1 MK/VH@B! :PFXXT=762QI@XN< PH1/@I+^UA4X(([[AHY22*@B*L0Q*.BK)K1 M_/"2'@\5#Z<\H5T^4Y&.!JD<><+$B9X5<4?UF7'6M23<$+A@HS#'\2;Y_B3E M613E3]FX@3O:>+['ET"X4RPS!0Z"=;T'UF;K'"G(\6*6UWE92F(Z1(*^%RM% MM\2!J\NO1YQ;^'$U9KG*?:F*$"S?G&K(0G#@\(_ AKVYQF)">C?B M_*-+5=GW5V@GV^()7*U/N' E6"F=8)YAN?-TRN500917))9SM8CU@Z$?F-LN[@E6C7MF&[[SJXW5UQ>OJAA]TV/B6 M[C]LTVM3I,V@E+)3#WH3KJ6D5YX+1/%QJM/!0+*E!E4J$$*+JI0JZI+;:N!7 M0BB.BK#>OH+[!(U<=/K\C#-U MB:7>);G-EF=V@F:VP8:#,PR"4'Q.S#,2U\RGH!KS#/R]%8YL,=:,\WL&C]09 M*(\9ND.+V3)X?/;+X9-.<*:E2COX!9RK/#BCLZ/X#,,I!J=8EL&T3!^?5DD9 M_TN7WD='2&#^1Z+$0 ':EF=XG'2&>@K$U!H)P;AD 2:9W MZ4H8KO-YGA E; M:\_T#LBW*_$(KZQ=!LHHT5@6R,X!AH]X#6N$G;N13<%)>4HG2)<)ZE0J6V'] MAV%TH%R-5V14>$\U+& A9\F2_I:>AD9A'.P(63DE)5<\^D"OJKJP9@$;&6Q; MXKZ!304N?)SA2IEF=:Y]IX>(;W4S%A48KXJ[XXP))5X1.@I(DD@^W%:XD-Y\ MT-,Z$=E>< <@G6U.F\4%S9]GRWZ/^?S=!YC/_Q84C:G5IT@>3CW"]A*BW;KY M N)>4BE20^EW&K.T]7E;DF+UF,8K,K]-7 KU.POC%.*[(#WM34N]<2ZA.E8 M%3@3B<4C&-L2%#$%-I4I#L6&,:.2ZN6D5/5??]6"1+A(1BGY)DZ?Z**D$&PA MK\=16%X9;@Y<&&8%RQ9_@Z3L]F';:[=*\[L]ENA]1S;9X B0ZC6!#3)];1B) M.X7%:8I8:9)2<(K-+V*D'W/# U@+6/M2RR"S__I!(J*VM#_J,+5')J)", SB M@[JK_/7I8%KE:5SX&H <+\RU$"X'F4B2VZ^8Q#D(X]W%Z5<5?@!Y1,&08DZ= M'_ _>1Q=2'6GT=Z6""7+O71+/F\NU].#N78+HD P9ZOYM_ J'"M4Z.-W:HG) M#F$<&/>_%O7[[Z AID&23S5'9>+X@YQ%[9J5+FPQ69/A]K3RZ5?MB:+H@@U M%<4N_9>R=?*&K!YZC S$.?L8)Z[NYKQQH8 G3BKRC,6Z\RR)Q-[7]@)@(WP.U@$3 M07:H489*$,4!(7;R2J^X&(H^Q> NY9/P!8@ M*WSK+2<&_(=]/LPBDG,SR?&+5.'9F3#^3QH.\"(.__&W_O[H&3MA3KPA3 #+ M"/SE\/G_H7W8J7F??AL/2R>F7VN0'AT^YU"(O+II]%E;V6.%$6^'?8#=%T,M M7F&/!.5M2((D7*)"S38G?>Y*_9QRZY@$L:L,HI_2AV"05MK7A'Y4FLL7LJH$ M":Y-W8(7EI?F4OK8*%4L"< [8W;/;(\)!9GX.8I.>!6=.B9H[)#M5N4=!7*; MLR52:R\ \5X\A$*CM4&VW19=;&P]ILX?Y5.4D0SWY KZ39TC9]@PE5]8;20N MD]>W:NX/ERRT8K ?3YWMU!]EHR/N$BEH\VH3X0,024C\\PQM0Z-WS<'75#9R M#O:!W=)V^NJI (I\NED%#U@CW5(UGS;Z!\]S16(^V(C-N*EZKD5V;;^3Z:7J M$*QD4JLTL&@I&#K $DF7/\4LLZVQ)W9A+>WCB?BZ'Y0HG%9B+46LB7,^9^G4 MGW1O!QB?I*R-=W07N38 G<$;4*IQK-;CB<$Y0^L/QF MGSUI$@_BQ"M4PL77JCO,F]'.(-)1IT@.UN]T]2I6\-?&VZW=EVY1(K%Z MZY**(N]6-=^=%$Y,$*>-+]=M,NV-V1;VTAU1% MVJ$UK1IT,=$PY#(XD)(RI M)OWP6/5?4NA+JA"21'NE*M3MS.D*LZJNN2OVTA762"M,TMGD[1W962)&^-4S=KD>"(YK0W[8GLRM4F&B@&V_S16%S4%J M,,M1PH'J.!&4<-P#ZW#),254ZH 0O&9+7TJ0TPTVG[5 5^Y/^3<)DM%+HES,JH(1':CVTY=\C!E3 M.%1.V"JJ\PS#C ;8)TM$E]"$!%B:I$>]G]T]/"YJ7S@J-QR8ZPNL[T'$3QF. M@!8M88FRO>U>]1)+(&H-&8:C#VV=8,+Y.,O?1O7AB7FU8VW0,20N.=;:D OP M@-0 K_*+U5\^-9%>H2JVHNCE*699,H#!/$.Y"/("0\JS+*L7CRQKV!K#YT<9 M^(QP3U':P4EV[K4#O2",3+2K46;"?YO!'M$/P8=8(!0-I$=3BC;)SY6U^'18 M8N"3BK^X/IE56I8["!KS[G6_XP03QW-ML'Y-93F"1@IE6WR#&A6V*\*V%^&Q MD8F^4.$R^"Y#,>TX+ ]Z!SZW$[ !O71]$Z#+VW\";L\PII@W4N:%$M^ N!'- M(OH:RC,_.NK]Q*LDL_*KT6'M=^Q-EJZJV\BH4DM.*%?SA1_*X9*)>L)D@N#L M4MU-TM%K 9) NX%TM8\U]7#L@]:S7DTX$;_5T.;B.& \Q=)"*?*V_:X&)>53 M"1XJOO#!9V!!EXIPK#2'O00$B':AXQTW(:.#8.7R]CE&--K>USL3WCTB$BH\35.PAF,L?@TN/0GEMQ_$]I%91%4R M1#6W0'JQL9E#:Z2[&<3$X!^P2<\,;"(;W_!;1:E0!,Z&0V#Q;3<*3F9;$>#) MF[UM1<#G;]X,:#^7%B/$8H=[F7XC=+*P=)7,Z >MKCXW=[+1 1ERMT[JF5V6 M^/+VL%DDDUP YT/*P7E\Y)MAJ%=\251Y*VXC->?!!F%@U;F-L@WH;HG/ MA\5]7?QIP_V[G1NYXB[:G5SU2Y<+*4(I-44V8DVLD5=<2@KX<+4][WRC MX-V^(Z$M<$2<#I=K$;NM0&JV;:66:K*=^"8CUP8O8&IY+ 3 ' PBG':"EJ"' MGU-_+KJ<7OF";TW )FGQW+CB@S:=WL"GREHEOG5;/4]G=3^YT1MW//*M)6JY M65NW\) DQBW%I0=$O=$"L\VYL9U2OH'GXI5>J*.HK:9 Z522!# MV^Z[-D?'2T;7&E@0^[&820.)P?RF_#/7S%KX;Y4JA)*E!C(.@;#HE95=5+&) M6$NV',C[2B>(+.@MULMUF7?Q7MD%V7\[>_V/OQV,#@;/5E_>L5U+7O$!$LN: MR0 ,#N2F4&W"JZ[-[!AOJN%[=]CQ)M#SUX='Q@/W*\FOP7VWE77<,>@1))HK M%/1C2]5!K2;1PQ:_G\);,0F5.H*IG;*$N_!K2L-Q:+)M$3SVAC'\NG.VXR#M MKR@UG(K; (QW^!?0! "-,$ MRQ!,.=J)-V:*H)ISC6+$_01'[JC% DRHHCG")^@?=MI&\]B!7;7)<\&^N_K? M%<[W*KFY#RGKW^3;\]\X7"[)"NI:51/8P."4Z1&?86Z-/ZK?_L#>O66(,-/O MF0TF85W+AX7KL/R=0-CP6U/5#>65W-CNUAS MEZK;R;A8WT=DSI$, WRN:4,3O'#V_KB_5Z&]G!KT\O6RW:9.V:6;UX@%BUFK MU"$6$):TGWB5YYK>7=Q7KFO&L-MDZ6V=NW&HY@L%&P?2RSDCX&<9]Q5$ "'Y M26GII>D? BZ^H.(W,W\%7F(.O(_!V0MEFG@><(645YU!:3 ^)U"T]1@PHQTF M2R^O+G7[G"6'\T8HMY69+ 0HCW4#DANZT-Q-1X4)P 9]Q?:_BB$TDM=E&*,L#EA:(PI3EX4=<,- MC!KCMO-OI6IY 5]0?YK4C7H,C>#_+CJ1M=1\-+>R(_,^/0>>ZL&34GE1=-H0 M%\(WA:YVPD&-#6U@Y8&3KV!(K9XYC@"79GG]B=8GGMY@, D\3V?=5U/@MW@U@?Z_LQ_03M@^#4F&>%2MIA-AA+9K!%LUL.R[%*%ZPP2R< M])%@1MOT$?.7T ^0+24>"CN[>^G'-5FVH40QX\-L['6)."L4]*RA8!)IUR"U M3 *-A8>/8.F^\L<_.(G=J [@TJGZ+IC5"K$$2_ M\TJ+.4)\<3%UA$^R7I66:1R-'G27*_2)2*(X'3O*C8*H&1Y9IS9NK>(QPQ=9 MA@-]+S!\G'*JU$UB\P31>PT+Q49\*HC)LY3&!2 XI6W#I*D;N;DC6E?XPSK0 MFM66KIN.PN8$=4Z8 P)5,^QW!#0%_K?'TF+0ZX\[%&EWDB(,LXI, )HFBA;Q M1QKB#()Z,/A[)^@/_TZ_[??_;LU7.SY)1V;H2(?TK9F>5AMBTBA$Y(0HW&(6 MNQ9N-ZGD*_ID=_2[[S$3O+_-!/]E5!X+.X$1C'BCG?6WVE58U& H42*!P)Y/ M!* UU],JG\3%C $EG)M)@.\RE]PT>GGM7"VQ?*&612=GVF]O8-_^#)UES:@])V M+A"G5JW6T%SX9=P6=U9>CPH4K5OEAN7A*GB/";G3@"6;',>D*T>*>R^5XE(9 MQ(7B<1YU<15+]RR_B]L4XHC[93U8Z0B7<0+S^"/U,Z VRZG"\BV!/)SL/0!:((4XM$F]* &#T3/O&Y@=>$:E>&I*6":;N\HY74-_8)^YX MRAV87[V&/_?KI]6EBA,R1FB+##[0 NR&E-+G]J4?O%7XUE0C^-/)9#1BO0CQ M319^"'Z.$[#@> 3MD0*.B5/5P5 S^F=-SC_+-'@'.1A/%QU8+](I?N?UC!") M^.@Q;1 T5[.,$7MLS,5;J2D5MR4?!MS 0P>]$H>':^.HDO#E4_F M20YMIPXI)-+*7R9#0E.THAG^>.@>(X&@6.^JID_X7FFIK_!6R?@3B<-^,D:^P1*A MS)19%@5+"@^ !*>!$H2H)5AQ"5R%>W-'J)Z70);3K!1^\Z:"1M*W37]E:M-(*P,E'A[Q4UW9H<%!) !2W%,9E.,G M$.6P/=)$^DC4E4#AC0<9V:6@#3)I7B;;# MS2V)P -,410[S81OFD7$@'POC*]$,5>@SQ%7N_;,'<+9:U!-P4"#&6:6EM5-Q[8'M'0&R@ MZ4C# M+^\K$!G5#%M08R9C7I%9(V57?J=TVV2!VGKSE5SD0Z>GURMI4=CKX M=FE 9YBP]N=1*3 M^DYUI\ZFLUQC*+T.&E39! Z>>JZX>0T^4K;38*H)637/EBI!>#I7XCYQ TQ4 M$&$ZEXRRBH=AH3 E"J52?@Q!2Q,LIS)Y'GD--[FV@1M<@'7B'^EK.=)->-VU MN@!D.$ZS:8!:6+YM^-^JJ %0L2'!@ U8DRWPH'-+TF&V6#)#8-2LY/!9B>W1 M*%*%%;E;6H8.QB>('JX##ST![ME^' M!:-1!RB^\50IC")NX903RCHU 1F;6:8(L*'1MD-WMF"[Y'<175A2M06IOOGQ M'FP3D7]IK@8;5FS1EX2,0N%#9@;N 6E(:$FD@948 M@G(2>=/B.OAD^=K86I%86AVQK$S@W2\4M%:A?0-_K]@_:.P6*P>QP@BE!L.P M]@E7$NQRT-I9@-% T1'@2E0285J0GIW%Q3=;*9"L0PB1\X M[\@P60;1*:VK;Q6(Q4:W,,U^:- BQW"]H"FV)0Z,](+'FZ4"_B[%U!WGM=0& MU=54S(/&@1D1L;M7U6Q"N%&C3%&?TG7$%G8S,$51 M%4CM:H*QH:NL2B(BUHFNT6NM*Z:5*#>"Q-I]AR-#(%FZ"2^YUF-@1I @OJL! MM_GY3\UM8MA@K_W30::X2*0DJKS;AAEE[WFHWIHN#DJ0U=;7K(9H@/6Z!Z[4 MX+>"3!F-\UPWI^_5550F*@L'*TC.(B752%Q$$0#+@#;4A ECQW;D_KO@E#<[ M=%K1P+G0T=M#CRR9P3CX.EGN@&; I)VY)@I)#]E2;:D6,@)MSF80'F@7P=TO M4H:=R0FBP^MW#W !&U%58>2\\SA]+37EIK]:!+8VWH#Q=\&BCI"35Y M:ZY_ MQR$>I;5:>ZNS$.^R-),^?/NDV>UO4;M7YBDT<)P=]JEK_K#@PC+TN:4KJY8A MIQH39ABCIAL:NN6!--73HAKY5>NEU+&L)%[\U@1:F,8!N#[PG$Q%\=MXJ7,& M@W&QJ0_AX:BK%K,,(J\'MFMJGTI.;IQ#XJJ!4ILQQ36[VV%O>L3 119V1)3) M0,D$=J0W7& =]9U'Q>"[$B#X9BI_LB]_IKS#$6>;-^$UU]0IE(1+SSA?,AV\ MRJDCV@Q*I5$L!)3.@WJE#ZA.&%XC3L,:J%/XB8,Q-GW \CPSFCSF"6W\="SP M*TKK(-)4>=2VU$Q*?C"69,4,@8H.&XYT!8^.P>A-IYE%V6QR3XU?&\"TM00I M"00:^!;3D 5.U(I]#LG=:>@+ZG?U!G\; ="T&/=HK_!<# M\FHM,U)-N4*_,Q[O?OI': .U/)5"H[F]CIIL'07L!"^Q+T%4![F^W@USP><1 M[+X&1)QGUTE0MMB_"-0;EW;&@@K(D>II##E).R6U*I)8MMF MR*&J!<'D&-CQ>(Y2QPR4RW7)7E GN,BSJU)ZKQNI\CH=$F X0BFL4.<'378/ M8DAI,E82,"&Z0/]S8RUQ;<=%1MD,+I$OJ."?V(/4.E@X"1E8]*9R?_^5B5NB M'%B_\-Z5=\**<^Q&CCFS7W\Q4BCR$GO/<-BG(JM'Y4N#A+Y2"QN<@RK"]E27 MQ[6F#[5,V52R [$H54$'E0\FV%2<\.#3'#'/B'K+ZBI%?&*2IQH:<=/P-$9 M&)+:092T5@YTTB@]W%F241Z:=)5?ZN7J#SG[QCB@8%Y.5/B!O,7:O'@YGP[V M)&B=U^-/Y!T4,N",<1;HG[7#M,0 ^PHJ/:?65PPN&2.7;5LS1$I"0 SH)!C4 M;J,)Q P[WZ6$GFY-F*H&[]+ .Y)>" ;[#< M?2Y547!@QT#28 FQV#WA4]W04!2]^K'E WIZ#;_X\>[H[T]@2RK,S76"TSB* M0*X<*\$;/ISB9<'CX1Y>19\4L>J^5CS%X7&_]_*.$;]24H9M M[7$I^1-6$VQ%FSJSCNG[<5('RR355-Y1=$&75$5JU#KR/$2W5V$8&Q8"16@(@6@!?A:Y@U. M8:/L4RN\QR3[>)MG_4OY0"HJ-B+2DZM=E3W0]3YA&GJ#R)N$X M'D?Y.U.Y"4C,7)B24RG6TX85@/F8&&36=2M0)4_T< :G%^4@_9"32I"'2*A$ MVG]<\DX"*\; !7&77_CF\4" MLV/O:$F+BO4<6G1S<"4QCW<3K""UY=4R-AGK&:S?]^TK"IIO.^-!*62D;+)6 M?&N];,8-%LUX!D;3AE:F&GF[8E(27)Z+HG:P9I3L8PFE&G/M?94ONP3NW8RM M6H ]/U;J;&$+&O;M[P\YMSA RD*_48R;!E1AEVM4A22N8:74J8R&+I&,()52 M: 6$LFPG0MMV*>#UHP8Z#*Q07.V:T-HSX<^$]1PEX*A_&(FQPB2%C MZ$@Y]E##>YY@Z3UWOO,Z3!Q>>CPLL);7)4SS1;T>0S-4 MXB7XZ,$26&'WJ+E^3RG70SSL &ZN_#EZ]=O)\RZX^YO[BB@TT#2LY=!FNH6B M5@+*8I?1\"%8F;$215!(-IM\;W^,HPR@KD,G>X7L=L^QZU#/XQ C*34XR94K M. OH1(\7,J^7P]6)Z;LW_"D! BL<6&T)SH1KD.:\EGOXBKT= M&]P(?,M@MISD<=0EG2<,;&MG_/3F',=H31/]T<=+J0E&N@4/^!-4L-HQBC#B MY5%3WCSF &YN)VA(&S?F/\P+F"#X7# OG&*7UI$5(=TQ)BI-K#2>C]/7GD=@ M?NN1X(Z)2WFIPDO88Y3LQH)V.0PG^80F3$M]#1K\!0,^!#_9%M'@V)K6KW*" M_DB#8Y/N/8Q 5Z%L)9H3HPW[BN09^$[FED<93RK)S)O5"-Z9@7*3GV17U]U# M0*DFH?>1M*-(^1G>R/WTK0W*GRL$#,=_-ETFR5XWK2JOMT\V&)OGDSA^+_S[D'H8W>D&=V'!_^QH='#20EQHU=\OW_^X$1Q*B M:GY[@#]6\-*1M,YF(CYRN= UKIC=*5JVAS;D^(CLEB)CU ],HF98&(?2!'T M1OVAP"@E%BPH*%G2T]C,W\4[=FH[SA,O.^8Q#[[X]-1K3;'D*L@)I):\PM$Z MUN^1,.&184+SP3$0=L@Z\4RGB+'BQD58)%*+%^;GG,!$)]E54&A&(10Y9#NXR#;B M?Q?<]PSZP! O3[,_HHSC%F-O3X=ZB;&SGYVS@C?;/K)1YS](#^FU=&GJP*/13\X]G M48QH,\NG<4IWHA\]FRM,A'6%B'#7S( ,>4=Z-_Y:-G0\WMGO[>/CRQS^?V0> M+-N]PRLKH]7O]G=W!N/!VJ][._VUWUUW6^#\W=[!C6[[3UHR+QM=5MB^_WDT M?.1(+4+=^72P^!C@$7AGG>CIRM[PMGQ]G404_1*,1!9_("+Y'V)3\A^O11Q8 MT+WN]VD;< MFA2F]'^:+QW@?_=9 7W+5/$:O'[*$I&%=32+]735H/TL2FGL2P]WY8;R=S/X M35V4*@]>JKQ*U%_AM8?%3KO]NV.G;_S$'=_\AI.\VEC+^?Y;UOK\C3Z:J1R1 M==_N!#]72?+],-?!X"Z8ZS:&WCT5Q7^:L\Y=4Z^P%L7)A&.=SI="?X5S9+BQOY%1O"?*/][]E07,>"'>&_7_2%TVJZ$U7V<,,@ANE>,S04 M!46DV\5WR/@B;V!5,P9Y!^&0?U)^^0$4A+57_*Q-FMU'G40GN..GTQV?(M9; M'-Y@/;?*'=W'ANT$SW-S<(1$K1:++*;& BI#YTI:P7LH6L.**^^#A4ZG:DDH M8COP$YEL^SZ++?:^W+?#HRX'O?X KS _ZOB+HEJD"%/5:Q[7::S*E"51:OO\ MS#12VX)![F4SH L&(9;GMA0@*(IX+H/H!&F4RY\8,\(T9;_@=?=V@RH%'XE> M8-G4JUAU M VU;)RXO.VZK7UE(*QLOEM?NXW'!?X?7OI.Y>BA7[R(UZ$O$FL?.E)F,]%!! M6A'T'+8CNW>RTWH(*LM[PY]XE&YP3.^$O4 X/99P@PXKT#^NR^/G[*JQ&=39 MX \S(OA.!@CT"/._BY8RM]7S+J OY;SO!^5< IDSN=X Y7P.:^'&N),+TI&G+R)GO"6Y"2K5(LWGDLEYJ9( M^TQ ?F@U/YKN/!^M$%-@/R9@MDU4%8FX9>"AF8S66%B9%20Z$JS1S(> Q)M[ MD/>"9M9LW#/RCJ_T&Z>]8E]8?9QBPWLAW8C^@'-5!O^G\^QC9T4&KE MB#TG.$F;@3S9W@&U)L5]'U['-R1R;N0%?4XF^#[VE441GBY#<$TSF;(^]:4# M5[XK:W-)LT5+$P?P%&Q'?SP>PEVU_QMK\[1LC?W5/ME&:P4>7P=V3H_;'*^Y MY=K=MC<9]+V7QX4V19$LW)O@R;U.'FR,6JA0VKS*VH:9-SK8\YMTUMK7])[ M;G&.6-?7]\BTR?\5.W(SI=+@VNS_UA3Z(AGR^[.(Y#P;4N,&YD_]K9CW7F:7 MQOCICT@8N5OB+,H\GM_,<;S!UK$?]@IX5!ZXBV;6(1@*Y+?N&6G5/!-C8QR! MU"UTTG93>Q/RWQLOU?#UW L>$D0,0M.T/<)]:Q^VP?*BI8AA*RD^-]%_?\*! M#O"&HJ']'40P_*M*3.0,A +Z0G6_"Q6^Q>IG[EWG"-5\G]\D4H_='A]HWFI- MYK3? 7]H6/240%RL[?4Z4< V8>&<*@3,$"0NG'QTY9R71-NA(*UOC@'SA<&Q M<_.2T$]+@6 Z;!T)N-^9#<\5%FX%6_6O]Q]GA-4$KS3HT=Q4 F'QP&"I==>\ M20CWKA(R6.QT%P8%3A'+ DZ9T;8LDZN\MJ9GZRQ_;NG+_;G#_CG>6..TOV-)<^U,;#V5[2"*361, G6$0],OV43!R/\OW>XB5;((E@'IC79MO3'JY%O_2]8.SK:8.2/O>QXWSL# MM_\DJ-?M]&/.=3]9#2H^!GE=/@N-K-V0^AS%>P@"W2G+""E^NB MXD+,KJ(^O1DQ'#7HEX4!=81[@E<0%S,*1UOHE&FUY9ON]^8TMB]^VJV^]ABL-!H>J"<]BW5R&>^L"@4*XY0 MI:S8NBL"F 5N?P\O,D9RO]-8_]6UP1->T)NX^"#P[2UK4^6Z,B7)0Q,&N'E-P&H\W"NGX0A59&(T'HZ97=).\ H'"&$6:3 @_2J# MPYHO;?-1E,^V-O5*01*\&FQSJ*\0$X[,_J,,Y^3!FLX1,%#6\NM9\*-*/WR& ME/O:88@OB H=1__S*)[LAY.>#J/]_?W):#@8*SWM3:<:_CF G6K8V&,%@!%VI/.HF62; \FWPHV02^\"AC%7J/1K]=##B>)*5 MK-K.5T$\33Q<,U,\I!K@U.*NKMFQ>5W,K.VUO&&4T M'=8-!D@2GEA#\Q.N:+RZMDC-.5IM2YS_HVRQCS=JH7ZL!GU4'B&SP&#;<)1Z M0"'RV@4"89DLW?Q9&C7D$Q/]!)<@0,QVBJT<2J#E2-+&J\M\1IXOFK>=@7&G M>(SZ9AJAGY!PUD^"?6$-[HK9?*&WJ7O#TP+ $<>Y? 4%VL)EF# 0<.$-[DRY M,"XEY'1YJA]@(8EL_?N$_%O.8]S2; MECHU$P:F6--'R/X+5:+EAGPH0YY0VBWRC)#O,YI4 @2*F1D:L" MW)W6Z)9 M9B4-5Z$GA2&-?T#-(:-G.)(C5DG+#*/$FX-@ !#,N9/9GC5',Z0FK,''SS-S2) G!!E YS;K!(;W% M+)BB"B/W(W,A&C.Q@.+E:H'^(\>3\;2]PE-XH2QR+-*\ MG3!>$-(XEH^Y.$96HT[#GFN4-$];P^D$]'X%P\3R35JE 8UESRYB3AW;;HJ3 MJ=D>C8.?YY)$]D8#P5IH *G..?Y'X'JLOYT&QG)[&FTG3T:86_)\>-8/;,=4 M?MBX-?X0GMQ< \TWP'NC+D8-+\/\P.2;QCBEF$%T<6OEMKD.=2QE>3XKFH'' M,W.AK#A$[9MH#%#IA68X:O;[9%X>LRO&EQQS>E.C/8ZU2+\1,7JR).DC.N2R12R\(8)W:'R\!0MW8:"6+J M-W\CE]2>MG)?:_;C9(,Y69E)5IBI7F7CXXTXN/:P@1NDP[6[E)'$J2'I=@#K;CP/19@)AB%)I'ZPG)YEEZHE+"M&8U=0CWN0WFH$\HOQ:2+-3^U7' M/5-&!0FIX/ E#!<%.F/:LND^Q: ^NH[62?CYW,/G)#81#INB?VW+L;Y(.583(GI;CG5+ ME]I2:4VP-[@/.(XJ2>!B,#WG0M(T%!FYA_YK9"+;5\@2D6:C/Q(_A$:76$YD M]NQ8N99K$ PHF\T'26PS">#B@$1&D9Y+=TF8J'AN)#'I?O=<7U;@2Z2%/!Q< MQKF9W93K155N3B_L6GTOMA@.ZOMH?>:@U7=%#*]R6PD>.I F M;B'Z+"A"<^SUHB$]6Y$[Q@5Y$>D,'O5O@;-+<7M[B)_(A !2YU9":JJS#4BY(#SE,Y MPU8YV#%RAK;*6JV<,^$R#!X70T*I<'&.R'YM[E6;'D]FCDQ]\X25%7/R5#($..[@>8T"IC95LL"1L5W5'-%D.Z9+& MHA'#+;"I1RQB,)/5QR"OC)Z2\:%D6")W>5$%SF-@;0#]Q/@U$E)FXU,H;V># M.\SZNG8(( E *KYP%%T%L:0(>CK"@RY'[=1A;74 7Z:-9_^J-"@ M8*"4B[A(9+ W!>E+$&G@/S'6AQL3H0?# ;&0\/\ M,$XO(>7LHL"X)V(XP+M3*< !R_5:MGESF=!#DJ%(<6/D,!7;\&'BN0EG%NS> MVC9NG!T9&?>83HOUJ1G6>V)J=]X(T9YY>LU,MYRC=1:N<+&J0,?F;B:RFY%- M[56%S)R36?2>)VZ)S2Y:K(Y\CCWJ7&*+$XY#.\Z-QDR3(IS**%-^'^L"4&I+ M*KVF--_./%=%>([U^9QLI)$*$ -$K"9MYSKZZZ/7,SER7CWLR)SD"Z?,[4A/ M_2R895=P76ZR!]2NYEEV7(U2U7LXFV=H$W,&/EV3>5^I@FC" MAD@48",XYE/60*W9+HJ=PN?0WD661;2MCLI!1\"/J9E0)"D=+-$94FZ<;TCL MOUW8_'23'6E*H%1VADU2+'0F.Q3^'\WCG5 C(R47T44,XSRLY@49Z'A&$?EC MS [U6\52BI_$'U#94T8.& <.62]YGT07P)M%=_D-BPBDX=%>3JB2(AYR4G% M> 9+%A1"<;% MX$Z=.SE6>YY'ZDF:3"EX>Y(':X&9VG2':Y$TDTS-T%)Y0>R M87W@N"+1^D@9GLXW7JRD#+VR)9(&*!9RK"R)R/NMG0>[ 9;4N4:5)H22;V@B MS+ *!L6[6HG.>OJ[PN0?R->5<^3C:Q9H&5-%&_EMEY&U$A9:#WE\<4&I3%N9 MEEDT$&=<4:+9O'&-CU=N"T8(&Y57H*1T-YM.23OZ2UE+Z90M8,U (KE&GDUJ M6JE9:ZM7:T]0KBM/VP1)LS[+>/3JMY/GW?XXP/R4GA-JX$WV<%V-0.O>/OA9 MV+A3:7:I$^H2C"TS /$#3X)@J0J_6!$N.)K!!E$L!:4;=?:82>MFR\VX=0J? M<08>RX064F%* ]9IKC*/D*<\B F+'1:QZ@3'50Z;S FH4P(A#HY5(;76M28? MBYS$Y\-K]*Q&9*JLX+B?UR O-AUJB,LXJC"D%*-?@LQ'%Z<5W!]3B%6ZP)(( MW -MD31Y5#OZ4ID-V9$\P@WS8GP(M(A**K4%!(AT)I% E(Z8^Z-1W\5,8Z%' M-TZ[5(WR3Q!^RZXJN[-L;H*N1)41(8N$W+?)%23T[:PJH^PJ96\,U(M=*1>< MDF$LX4L_4^=%)S"E"Q+8&.:6R/D8/(%B9J>;Z*>?99?O$#A!_#=NJ:)=89Q2 MN1X#ARG%3H^]D>;.>VW+ MMXK.^ M2QGL@<[F$\_S02+OXA*(L3HM7"7YB$A1L.12A:%U(=%8XM=TB5Q8/@7:^\_@ M%9(X%)G#HH3;LBF'LN1PC$=!?DA((NT4%-=P=;;4VM9VUUG9%W3@,% FQ&/= M2Q4GRH$MDODH3 G.&6[G&T\*&<\.X]H%QXB-->AZ]YIA3'-[3,QK738-2*G( M1V5[LX+N6ZGVZ5KL MCN\ZES]\0+G\!R/KK8%H+6CJ='0N,*4?;=8*>"J;2PA/!(&G%7:"$W*Z@;@8 M3LF&J$PPK*;"G681LQ$A<8U%OZ+CR=7R>9I#,.CFF54527:%]I')4Q(8I^_. M1_HBUYIKBYTNHU"W"JGF&(.#1K 6)K(,YV2J@J,JKP782,>9YP:$MHM"EM*O M;ZB]AGB2=81JOU+:8O(YR0('T.2)X%K"H%6$4 U%QZ0.USN)MGI[)_@ION3Z MW7I)A-G-YA9=9BA<:$4AU3A;P\S03@=L+*Z,-C5O5H\H2;@&E3'Z(%>^4ZHWQ=G/'"Y00%"PAK9'+/?&$3S[AC)35Z+_%%T9:K M1 *9T*97]\^.F:G)L2:DU#ETO%7CCE_2/EK[RS,N/Y&KR-+"$_EI%CC!12=2 M=T1,F4I1H92*)<8YAX=?31/<#F?%62[DRGA:* M>\H/KD8*F JJLH#7)P8UQ&_1&%VU4H<"J_.)-/3":^6"=/(-O#3*6.'JX7/L M7T%>+TRZ$Y02ZDA3V 0Z[X,BQ)A*NICQ=[;XB4,58 ID!'F]$N?TA#9MY++6 ML\0"SY(C/ATL_QGS3-M.6^%"A0+25L>!FY.IZ3XV?**FT$'6,H'G$I^;314T: M2X[*'W_3U!P=3*S@W:3.K88P\/3SCD,FD75Q@-O3X5Y]JIL<$'\4IQBX?=KM M']#(LOLX,HJ&[]E*KJ^_A&>U[>J/=G9Q+\Y--Z5UQ*22TUHJ6,P4I[ZV<0+6 M$H%M+C374#M< =Q9,!K!4GKCUI>R;4_S"YXF#7 R,M:8ER(:J6Q'-(]-3+H6 MO*P>U$JEO]381ZD_.0* M*0^,U=M:1RSY*/Y84NI?P@B-8.2S]9&R+=U]6;HC=XV"H=P8YML,OM['MMXY MH<-A)L!Y3&"9@ F?Y6713*NMV#C/4,5M#_8K'6R,Q9-@G',.S$_CH:V'I1&% MYQH9]2$8,T43W:;#,7,X#2 !QB0/DAA\+(RT6#/"N;,/WV*S;1.-UHJBFG1% MI1I$2-\:\[HLNBA]EYY?9#:9:A8CO2J\,5+K/*!F8Z??RY&KJ[7^AY6XK8Y( MC0!,8LRV17B7K7^1!W^ZY)MP$2;N4[E$LR[BM&66/. M\KTN2^,],-URBLV/?F(4/;U(N#'VFC79%NDYQL:W7L+#4 .O'?4Z6(TI!WHQ M4N4H8VO?W^4Y/%])3#<*08Z[I+\O00[&4'S@C43593RM $+.]. XE:F*9VS0H@;\<#-D/:"5PH$ M2SJV0*C<"#XT#EHJZ!X3Q!&O.VM*DC9^!)C"PU>IC^CMV93>72F8;&XKX7O^ MPX$P<>8&NX[-\ER1.E6^^[E\#\72C_O*!!#$"N;:_M1+CW!LE.W.VL\\DH6.F!?!-6WUWXD8(3_ M9NUETSD#4UM>;BM@2 J;+#U#^98$WD=):L'CV5:]U:O>1MNJM[OJBV5*QWZD M4"%E"KPBRBSTJ:6F4^I#9@CBD2#4F,4-C,5/ @>V.\\NN5H?F*4J* Q.4N0V MU0RV-*M3APFXKC7E))5:,+O0A"KT&;XQKK\B5D<@;J>4O=1#]A1E-]UA?O4W MS@G(Z2J_(BQK-"^)2B4%8,+T-RR?;P2"78E2:UC8[-:G6@XZ ;4G027.X M%7%=CAP *C;%10J$H2)H7+@$H#C*@?O!;5BP8$YZK2:V\=?K13)UZ_EU>7#* MKAK4T'I G0TNJCLT)75+0GA;"+$QD">E\OU:.2\LMTI^7[12>S,;S*A^!>UM M0H%#^ ]7JTKJRJ@V']L/-#7>A$OVN0F>:(*$!D)2Q61.W>8HY#Y%FT"PT/37 M:,P'= ;M)8MO_=I^NZUP&*B4S?012B]\RGO%>6:=9#.B9/3E6C#[ M"W:;0=_9ABX?)4,V=,=,ST4U(A>5.17E&H1_D<\7W,ZF6?.!01'/J[DUHCOV MA!A0MR,=SQ[B#4-PVM52Y:6M(.)6#/?PS)G9SD[DB]"7T 6^@V#W^D"S/F*E M9V)S395E:2K2C#-7SVVP%)K"#R^F<+Q?)BW6LU2(NQ9O 1:Q;W@;=GTP"7)2AEK(5OO(=FN58H%U2M+[##PJ^L2$?%5+SGH&0 M)K- 2F39$3>9 K,!I#Q7C WIDA$A9^[$!,/P;E)N2W! '^I3*QB>H^C46F=J MM>VNR',5ZN>;KYT273#;AQGAJJ#4XS3B U4TDWPDI8CYFL4MP*Q;CRRZRRGO=*SXH]2C[&Q@DB MIH$-A%'+0TA(]5PAX[(TXJI3O,I!BS61][& 1LQ!:N"3CZEF$@ZZ!/D%GNMUI5=J_K%U)\H6I4G,$JB(%W+TNL$1HY J* G_HJW*57+ 7W%(TIYM=K546'!.W@780ZP4%ZJ5S M),$?6ZUL/J/2C)*,90+1(]XQ;4@TEX-_XT"_&IV=1D@TWDI_C*EE!X@(1YQG M260Z =;QLND&X#"',1(DJ.^$KBRV1;JM'B5Q9]]]Q(D(&N1AWP9_U4KJ)S_!QKHQBY%JGU9M/EC0NF4 +IE7"W6E= M("$0,QNQ^==W?WB8!OSJ@>W,*V<8+21]2_]P6;&;[#8W;4OGXI^:L7_G"[[- M!=D&%BB"4D$Z+7CNLW=_,YC6/Q2L LW%2RA1_%IHL9F*?.^WGG[UX=%6)J[5 M4!!CUXG@&]43+89'8;-9,@HP.*IO'.-)2F>B2I;D$>,4/0:/(8SNUN&-"WQ9 MV 3H!=)N_9/-# M,-&;*6P/=1L!>K)46L]K[&,7Y7K[W5M,>+X*"$-!FB3/TH,[$[A5F)AMO MKA#%FXZ3L*;8%K8%I)&.!#W=9#M=&R19V5'.@)]Q(<2-*.:"["9_JP=NG2^%Z>F!)>X&"385#3 M1'5)VIU,(&$9V,LY8P;.,^H/CJJ"L9'HHYSDKB(I0$2 ,-Y%2;.FQ=+/\@N5 M,B.3$%6,"SS+S&2<"O&4&"U!HESM4QU:0F3BMOG.G*-2D(INUZ,M^R1L1 0L_=S!:--0 TR8YQ!QRYK$A2 M'VO50YCUCA@XA0=FBP4WT6X0VW9:RQ?)=>\^H%SWMV@WD'+4;+!RF*2_(.*E5U"1U>>#,!8SJ.VP0KC3QD%?XO>QBFOQ/[H>7 MX/7""#PWFW0A3R/!F,,\9=, # 8+ND E1"&GOGER1"W>(!@5S7&$'H*+K6EJ MHO*U".B57I!FF,7F"?+&$(=GG+9$^\%?D8MBE"Y'0HI>ERSK20UQ<3@83#0] MDEUT#L)KE6,$C(2TPW\PO5X^1*JFT'_%Q5OPJNS]:4+ZRE!6Z2(T6[@>!683 M'(#UWI<7EN#S0; *W+X6M6R=:F)$,JJP:M^;\F%W'S^W@",;L86K.=%=V4(Q MR21D6;B!>;6!XE/CXL24;*Q-@'5[9HU4J1+DRSFZP)$7-:=J&8/4(0:(?P;3 MU8"1S^A^FQW_N(FC(H]SN3B;70G>4G.LH#WSD!^I[UU],\J7UIZ'U2^UMZ2 MBNMRHI U>PIBS+%\=5U&POVNP ]$KT#ZF)E]/\/Q&'PGBB^9#J8;[KR/)E00 M:@LJC [[N;3G)!YXHK'YT1,CT P>!\_X(Q-[:1!-;^0M>$&E%GXC>>H12;UL M@48S26<@25.9/F"K7+V?;B1/UHN1>5)5#=B3G0M2;+[*H7^GA93O4L,B6RQK M1%X=4L?%]&6@A!$)=#0V:C3 1O![1V2.4]SB MI]8^6*/ 5U%&:DB9UD9SZDA^+3F<.1@G:) H:Q,%<6_:]-::5:XB3V[D>6U M$+K%%JSUJC7$EP<\EEX )S@/>D M\X1_S^)<":)I0'R.#M=@M/?#%O2]%\GHLB5?]U7\0"\6/& MIV;QVVR%!]!%:2%!@_)B79P-XH ?ZGB702' G+),J%A,9I^9'KJ@]W?YM&1* M8AT$S]4\\G70&^P%CQ_AI3ACJ'A$>H07"I:T8D0P^BJ@'&Q)WD2',ZBVZ=J[ MJ'"NCNUXQ6@YK%H9G4KJ^ZY:3B8@/2^(WKNV*@[_S[.O)?X/:?>?PP%1V_"P MW\%M[C/B/*[ELEZYF!\IE@WT98'_?\7U/ M(BDX2SL:*D3V#;V2PG391CPOL_OKE'OT [V%,6E-P:Z,EG-VK,'"XS*0S3!KQ=N[F]0OW[JK1<38L9276#S'4M)]& M'33C'ZW(9(7[07NRK*5RI_A^3^&;*>;!X^JLK=IIR6;_M3J>[_; ;RSS&R5* M;=5(MLWU4P5)W^]V/YPJJN_N:.J]HZE-EHEF8?V!".=LT_BSINU4&G*K+W6J M[!A#O RT?MR 5XDY= ML8PA8%U=\ZTBV!;"T4;L8O0 MA.GB+**+S-20VI"U[XX3L"+0LZ+,GA-2;6-_8;?$![/%>@VK3/QUYW9A[@ZC MMMAXGMAI/]QBN31!=?;*?572FEQSW7+?[V'YV@-9#$6..3)I-?GDR84K)T?U M4R:.1Z,/N46()LC2:&PRVL($K&A&^$BXF\KK+"IYNI=U^MVIUSBL1<^$K0X\DLENA;0[B9!0_"5?,='$HW;9,& /[13A;FARTIV0AX56/?OC1A(_/3!L* M#@D+7C!!;6YNT)2;SU6DW81&DCNUZ'C':_%1(1!8X;%S%%/58QM5$IR" 2D'Q+:B$2B3)RK*P MGN$B;Q2DUZXB'"\N+UPM L*WRLM:!4Q)G;[89/%+_$%?@9S@\KX5")W:CMA, MO%^,3E/T+L@,2&KS/$Q10186(( M8<'9-WI32%%0W"LX],_6D)_I9UA#>I\/@_Q7CV.+1?HED'DM^A(.DC8,___9 M^_+GMJULS7\%Y7%>VU40F_L2UYLJQ4O:_9+88SF=ZI]>@<2EA!@$&"R2U7_] MG.5N $&)I"2*!#%5\SH62> NYYY[UN_#S@)Q0U0IBAVN2#U>3 )Z$?-,!ZJP M!BM"SKCUDDJLZ?IV;;)8M"2J27EMS67T@M9;X&PC\1U1*RD&#DO@&^C@_='N MV!=3"8&1ZB5M#A2POQ:KFV??,%++@V^-WBS&.IN]?.J]-,"U=(QG5X&XYO9H M9:N8ZX$I6)W4PV^D-L-AA7G1;-W^CB&#MJ*;2!RO)N3)]S?&%JT=XM)@Y?:H M7EK,9&I=+W^/A:NF#17!%PUST;30&2@MW<(@5)$Q01HUXK _<;@AAKQ\470< M5/A84Z1)3%!JBC& MZJ[IQ2Q7$2ZB8GKF5.-7%& %C-5PO(YZL>WBI3QMA&% MIQ:% O[( LUT:GTOT%SR]4L<&*;12@*/6JK=J-]0O& MNMI9&6#"(!W#:6#=9LX5-OH7%H5"=BH7.M M.5[/?842 R45T".A>D7HRO2&ZH8.XPPWF[278$4@LXQQG/@(L(J;<"EBT&++ M*]G:YPA2%$(NIL.VV>8GWV8)MU("33&:._2"165U M!^49,#)"'A-_C61!/X137,QWH;#;?6.=N[:SC$47"+AR!0=>EY\E!C;6D(XW MC'K[O2"NP"R/$^H'-Y$I&_W,Z@+1? +,L,8H.!3INM9]\AJ(G8HTX\642OND M'5#C+/,_]#I*$AX)"(!$>FQ4LZE->$746F'=@[KQN1H4 9_B*'P)5=WSB5'J M;$A'JH:2!3G5R,R&O\3N[H_+B*ZRW5\9]2I@4OZ[+2;I; MU!=OQE#5T>B6F[LKD T,F$&EYZ%!I!7R8#QGT($",H?!;V,%J9(#Q35US<1L MCCD3ZBL T/%P$ME/QFMF* @8:)#1B)=8.TNCE("TDD^NP.80W2KNGR!2)!J5 MJ4'7(")290&:VSIN19&LV*4EH.ZL*\81K)Q8G)B1X^+/")C05PA?]L!MU/A[ M<&UX2V)')[GE01 60H5R**UXCO4 2H-75?3;T5O"MU>,&_;PE%3:0%*:O^M6 M46J I^O+_Z1)KCT/!7!(BUP2O^9AS3/.8NJE@48B,WZ8,J'E6JC>H&7"A9&J M\8J-8A6$M(UHY5Y)(]U"0#8WJI2IF#8KCRIKBFNC>4UQU(U&,Y7M(6EFJLQ* M!69<,Z7K=4R%CW4 W]EU5:K"Q[,HS\O4YNQ:!ZH_";EQM-3\+35A,;?*'2-$ M) 2ZP7-X&<<^XY/J] (&L*-+@JJ@3F1RP8*$-?058GQ*Y:EAV\Q1,+F,$D6* M1C^R@.^*K#*Z+%]1?^B2,>>#Z7Z3)X":X 3%D8AB*%\LZ$3;)6IE3U(>9L/0 MJ<*ZY1=R4:GJX"AV8)3BSMA;:&Q379LMP"4 0%7V9\EN_@:>&0. MAI&I@3T+I/4-R#HI5Z5WB7JG%JN\(1+*U-;:MTX"]KUOE#H#S"# _ /&'28!M)S-XCO"DU\W#JB,4T]F]EE6:IB$?>??"F MY%+UJ1$G-;8@(HZX?#L:6/1NV0=?Q"R@UL="DJL@.HAOF@3@NB @E1$5!CG- MD)1Y-J/BYXO\PLZTG']82-S,0>L5P]JKZ!1-T?0AAIO>22! C9!#\E=0FW@400G( MXCC;CVPBQ$^Y->\MZH@5U=4L_3Y.A0V&>8<^9*UG>#$T8P==&DX:+S&.*SDU M\,?72/_@2_(_)D6E9CL"?C%Q>0JZSQ 5-=0>,EPI'O^$H,@1^$(S""I"Z:*6 M;T3E*47EBZ%O*=[CDA%$A@[0A+%QC=?9,!RQ*O6U@;O<>,N;4MPKMUBG\228(I-^^(CH*S2/ M@^4[2Z^$,<**4,^V->$Z(J H)CP?TF! M!:2(^2Y[_RDD>SR=X]5D[I_6[H!VMZ6+K*B\%=RV=CRY;4$>*X.JH@*LC ;# MW886JC>B6N<+3Z8L.;F &.F9(5OA8'041V?\'?Z^#>"MDAY!!*]@E+@"!+0= M^V8*&8TQ;FTIM5?I/.)U0#-1WK[5J&O[@?P;GY.C500DTK>UA(BK&$P$?YIG M]#A5] )?*7;KF2'J=,M5GO@2XA"[3,D%RF3ZL&ICK,!<8RP\7B=F$G#(502WOR)5*V4!: MWZI)KF 2%@5Q[2]EOLU,:XF1!-S_X@K8I]O:K40$BREJ%-IEKD7!:I(SZIY! MO F1J#)6BW4!OV<*DI,B)#T/.%C83'0I2 -2!ZAZ!Y+R6EX(]R!7?-%;Y3J_ MB,L@Y>P)+3'\&S;N9) L2A+Z>^NB5>KS/(,55#FUT+O!:RSQB-Q"-: HN!DX MX=',F"9*W/!']@EAN;L7>++J9YI B EK) MI(([A&O(\<,K+U%43XI)2J)IU&&KJZW4=S'?"RH)B>[339R$/O%>DKM4OHU+ M6U*](3+-B7+#2VB($K4+CR#06$H+J^#\"5=TBD2#]AU;^60NL]18K_2RD(DG.PIRO+7A(@";YUW M A<8Y0C?W1F]29U/:+90JD7-^YR0U6'ZO&!JPI\^G+\U(\877&183F">^;?4 M>4=5R=RA0M02@! MU8]_^GBA?LNSE$?8C >?\99M'%$ X*)6J:(B"2(M0P3BD"@E2VI#?V2"==)7 MIII>B6#OL#0+K+%4'5G701QZ$K1Y8]$T.VY?-?4]^.?O,F!M+HG%312=MMQ=RE6CU"Z@0RGJ)82G0H:?B]:9H,27H M-Z7VEG9WLV: +%G]#+-IVMUY0K92@LW'ZE:)ES>5G\ 7U="7^31$& T] S)( M$/T&_4M*SEOU;JF"10$!"_P="DGIQ$%T"F9/+ MH[CJZ&A*V%@A[P.\:6??")5>.7 AF;M<12F-(["7D*]!X=%&6"48,M6>)-)4 M9Y&M.%,*"X<:ZS4EZPU1>TI]:FM>&-=/B?(N]H\%=0L6&NIYW-]S M),#Y8DU%65P?OYY_,>9:A<6)]AQ?/>]YMN>6^PICK7KH^WN>"6:>92I9GODE M7)8IWB13+[F,J:W%MMM\K..+E.]0>C *.3EM#KQ>7E"I%1['TY.ZY81'&L^S M&S0D^#J2[3?(D!90.1$21 AO*2WU,)@K-@BX66;X!B2Q/,/.$QB%G#[>E%AN M(=? ";@+ %^'RZW'IE]"7W!"G(PFU)&N!]GCJ?,KUIC3M'^!;[7 ?PD8R!>5 M =]&LLY:ODS)MJP(T7(/;YF1^0X_O\9C))M/U9_%=[C&C7.FT6LYRBJ#(E4N M^-U1$1,P121R7 Q._TB#1!4R57G45MV@.F^%$B?93R 035(-CU\Z\Y)$DDD6 M>JU5P*7V@95_&1U/9;);.RN%G41Y6((4*8 C1]$MLYZV(26WV1=1P.P" M-UE/*-A'7VJKD\G5+ M@N9*KHO$SSH<1Z/4!79!&IO@$(M013@.HWE(0FL:3:RF2^2XQ#2_?(C51D-? M8E^"B@(9(SI%0&E846%AX\B*1H6;@W1.EY%T1],T2#.=E0T#JBYB%D4#D:7O MFJ+UO6L5;9Z37UE!5JV]4W#?T*K@?7V/O49"88_=LX@1LK MH)5"Q[44U,2Z,"^^Q^4FBS#SJ,D)[-7(1I*TNL2X]TUVHZ$[E"'HLO*C0/%I M@TM7:=H;?M<$SG72",M7[YG%RI,M4:*QV2UBY:8H$]G@\=C'/R!*):RPM1JB M;#\.O7K)3,:==,0S331C=+6@_$;$2P+'WS?K0::-'20T9()7 LY@R)E)Y6NK M)=6S_3,&.4>T, :@5S'6C$&OR=4C]F7V^E10V+Y>)4U+=J7SA?HI5O+33HSK MW0)WE\*,9CJ&\Z6P%9KY*\AY'5GR M[$6ZW,Z/3="#0T%27]B6GZN/%D50D56*_GHO%=%C+& =;(/JDI0_J"%M%E*D MTW1/7A=,!KI)RH%L4E+2 Z(OS 7F07B)"T)OY&Z<13'H+X* M=7^M;&:7=UNQ_=?293:2CFQ@(%6V@MU>G%%Q,H6DH;ZL^/*IL#A0,5;?D6PQ MF(9R9+'!;F 0PS7/L>9HH,RK]J'0!5C.>S&SJ=1IY\7$XKEB*%3 F%0; "]4 M,04/K!6)2B75^1374G:XZF&CZ8"]&[;1/LRS&MMANNS.B2S(1,X'[JIE#'8Y7^OH;U-+3ZKN=DUNPN8(MV97PI0L8[ Y\?Z]5S/(PV3,1 MGE#Q;AHP-C!#&X#HGNE^)E\OABOA!\@H#HN:2"F3X YM2,Y[V7[55NNZ7VT6 M.BD_%K:LSN+\*7+^F4?"&2,[?6>L3�)G,5FH-=6P097@?7<0BV 9*Y(VE M+@ 51Z(]4+C/?RSQ**MJ9*],J MQBI]KAV="@7.GIDV((RB-NK41;OH-_CG@@\SK<"D-&68' 5MO4@6^9%/(9.Z M5>LASQE5A*X1Q(KD,P4T^74?P:IGV Z=,J&J-75&T+T(4J).$E(!8\AK3GZT MO2\T98XX1\ZO8#[S%+MMWBK063SQ#OVU\UP\D22&S\43J2PPZ0'X[)G9!H0V MAVPYDQV!;$Y+C5JRSK8S9HJ&%CKH=DV>HLK")E*C'>VR2G4VUNA4:V8JR4?2 M4?+T36!&FY0FX4^B^T]45L@H)HL/7'#J%R"[=@T!_D,717!*(RB?7J604_0P MX: E["*5[SS^1NFG+L71\TN,JJ(X<]#BK<1?U'=Q=A,;@SC!0?V) U)WD#Q! MA8(.YUW 7A,\+4=8%&FO_08;"SHQ,I_#Z+^*[QX7)UGOIOX5/K$\=AR%>66E MA,WSD/ D"CM3L0'6^JM,D5(;A=VNA:]4?5+/0QD:N-&H1N!N8+:&E@-=&T+A M0+SY,+<@-HR.]^PBX"O(/0%+0.BA41P/1W.2JP:1S@K@! ^D@1 M X 4%X #C9I9CE4+%9#FTY''G^*T1_"0CI95Y>R-D[X2,N.X2E_B\)PL$Q< MVU(T.,E2O1%KS ;+"5]C09A2++#>*.5L_>;AR_?W>&WL0^:M[:H#AUO5K*V\ MO6\XA@*8[>;U?H*\LP2656FU)V,VA>N/2T;5%\B"N:V^[6K2G; FV#"OO## MUO<-DPZ=4=X-REH;>OH-9>1N^2BRH%NQ=Q7%YN0CPF"I;)Y)[#H_47=N!A>' MJI4P9?8S])<5(2+$_QF@XD&E$Q MK\EY#^Q\DNF4\J+K;"1MJ.)F,?'9&N:*NO. M+(U.;-DHY-I@J; R"C;.^IQIL;>T@):VFDY5:0:32W7O3*96&/#2*I;&F%9T M:N5L2EUJO>%9*1'?:8=I$U_4\05)2.BQ # 9,J2/\;*$Y[AC@.[JELY40_3O=&VG&",'< M-V;2]9S^KMQTTIH6:K#I?9N*S26B%C[!VOXD$!SJS"I6EX *L)*\,C#.AUTG MNS!DG1.(4[D8E24]*6<;98AIM<:]_/LZ+'BU@0T+/L>NFP4=;MFF>,7<%RR' M%-"V%T?BZY-F*Z\SRC-F.D.&UD(020:2$@EFV=?"H2H:<"I*LJ/=I5HE&:Y& MD. EA M=[3=P_W6,.4>';S%[Q&'#G#7#= ;&TYEOT37(& =<1R=E2Z@8EVKG;&G2(/5 MT&9%ZN@9[ EQ/8G,*]E'3F:)3-+?FR:QU_"H/JE@O#728'5]%[&:C=):C1Z# M=3V?*\0;+L-%=<(@YV3"VS4>KMWV[5I41@8-APIWO$)5@J&@V>BV-C)Q0>)E_MY6. ]U";'UGOW MO!M%(=?GW2@8PCHKPM3/J#)ER]_(O._,U+L^&-XL^99+CIE]Q?TW5PW;5\(+ MX6P8PPS.@6F&4# +EV$\160I*O2Y?:.A-!I=]I2ZC,SC.>,QN1*Y#U4;A=]Q M6Q 7%L.#4M/=%KHF9$3'D'[4-X+'@#IY)%L5Z4K&.-N".C4R0RA.5E9N5=2I MD)ED3"+^'VQ?"6$2LLR[*NC'=_PMX6&7'H3WCNR8-/R4&N+1!!'FD BKA%B$5/$3H$R\I()CQ@&N\[QPDI^M-J M%FZ4!D7L7(!CT2"M9D)P+<>2&I1S?.*[AT4@KDXF^W$(@I+B,#1P"B<7L49, MXE,;N'$U@7IK$]3<,76%5D"260!0%BRF3-\8ZY?V"3G.Y 9;F&5KA4 B^,8^ MJO5EPKAP++-K4TY;(2R3L@%-]HU&'T2@)OXC5#NG1#'E EX.#]OLTM8C\5^% MB]3E!/:-@5S"*YO/#V&*PF0\+K?@QU-E9$K.&R5*.;EO4Z BO1CCWYD>72II MEABM]@14J;/BVBW E=Z],>Y.NT+;(4E78DYZI[EB4T0-;U-.U>*@K,US,[D? ME:3F4P2]SP)=C,IQ,(EVQ;R2JB!\;0B,H3SFTDQ6H!\VK*PL8_&*\&Y5_,I4 M"2CP04T=ZZ,HQFZ[J6-]$-QE14%,.5I,5\Y-=.6-F+CY2\<(3T #=]CYU*1/#N*-,?J K!J1#1&HY0 M^,PM5+'1J4<>WFXAN5O>G($,*>B45FBQ]I[@G.R"F> M9%Z8Z:U%-B-;R-*LHMJGY=B="+2\Y@XB6W#./&74#5?(ISGWKN.$O6/L M,7=7L$)PB(MI*$7$/$IY,:M<=(616^ _IJ) BC_RF=NH:@I)/T4;T2;2U5UP M=MT4)^C80"2@YK04<,."!<%GQ%ZD%!Z0SG%C?+'@595(7UC!STM#&KT02;)5 MH,H"RAU50)U48FJ0Y232EKWDY8;G@LVU0F0<1):EA7.%^P9T +$?;GI!<(1- M*#HXM=)<'JR;EZ3("1HY'&E=VENK:.5:@(R*.)%,!>M.\CN-7(Q%<4<#^3NZ M:;U<-N@'ET$F*>VIW'F%9T%=T$G*KH?5R3R+E[?$29\SJIOI?3AFDI9RVQU? M;9LM.]Z!J+TD8,;4R[#.DX^=7B_ZIO1/*_;@_D2^\G,]IH++;DTO^5]$(RP5 M)J4"[ V3^U2VN>B>Y$^BII3#\WZ!9H* M6 O8',O@*C[?+=H\"H*)PJI'+TH%"*T;49 1=:8I5X.0)K/;-5+AKCW2-IXE M/H)T^KRX\5:WOGQ\X0=.C)D-N_'%1B] H)["]ZVJ%&X'5JST:[XDGZF2+6AM MBD36LQ0*_6-]1>K;3J<_$/1/GA\4;WDM%!9%D=%N8!8:C)=* U&3C-F%J/!F MN-HO XD=1"T=*MQE*^?--ZHJ8H5ELM9V>0I*YU[>W"U?+0^906(BQ'(%"8CK M'^?\4"5'\@)A]22O:7 0=0 Z,\]4V339C"<]'IE;(ZN0O%)+\]3S.N> KV36 M1#C7;Q%#2DGC1Z,7*" ;:H8TGDDBJ*F#(;\+R3I%U^DL@I10U332&64/]!.L MS]B>4 >(NUME5\^,8OB%4\-G17=$*UX74L_UV7_7Z7GC) MU(/=./OT/12$E*D:737CUY0X;A@,PL+P+!"TP].LAQ=9RE@ML--G,YY$F[&'%T@0I&$:?N!MII4]7K+>8_(BX9TM?QX[OU4R)1Q%&)A MO)?&3.)G@#0U@(+5@ 6GE;#2= 6:%R0*+EK#>E8=M@KV^)=K;]N6A+N4K"8'0?>9O1(+_ZC'^$=MUPX5VC [ M-[&Y7AYR9UGA7X\Y-G#O=.V+M8>:B41\%S,-8Z+QA]6;#/B"Z[SJO*9YJN>A MW:1HD4WK,AV8RH\D@"%^_JK[FB?!W?H*;$M-E-%J8>$);9#!NZA7$CZ[Q87) ML5;F/T*91?:%!::5I$J=413UJPQN+*823=X29_0T*A\!D_-_T6 MA"%I3_@%FI#4[JM5FUP@G\5RC0S2S(69=R'(5!*!XKQ+.8."82%1MPT86JD^ M@=8,O5NJU"$[*?(8Y$$M?,4;K6(;&S?4*R@Z0JWDVR=5,6@#]%"JV2D]ILI4 M4^?7BZ*KCS7-E(PHTM$YV5-MUSP5S1LKKN6#.V)2R M;S]+UUUYJ>EE]WDYL[OD(P+]+U$85M1B<_-L??-T"KNA3CBXFI V%[E BCD9;$8$I%HG"S@>_J"N*XCM3<8GH4 I%C61:WS%XDJCE %[[ M3Y20Y)8EW*9H(2?J6FSII-DA:)OY35+3\&CTC4$H6W/F/K2ZNPM0^7X\R\V/ M+, \^S8J6A")60H=%?LQGHSJ/U+'6!/6%;ZA^>#-GU%RX7NP M- RWMJ7_2<>,31E*Z5P2B(NJ"K>86QC5]CH@5-=" YM6%>5@4IEO@.9H/\64 M\UAK4D*515P^ZYXG'NN2+.GG&LQ=:[E!6Z_:%U3:#=/NTK3I*?"$*ZQDL'Y* MG:ZK3J89K.+"$*[)NA5>:!'8 6JX>?VAMFXDL@-G$WX$SK;5N M02TKP74M_$)-S$:)"@9%+(HK:USV1FTS$]?,.@L<2S+<&9EJ='#X/A4.@M M,X786&.G@ILJ2.&%@9#JJBR;J:5I"50? QF< )%&MZRT6;&9W0)2KB0"TN%5 M(O"58&A5!C?AH!%,F['M(PPR>1$/V:XQ@B*M8UZ6R=BMY M-.VS<\YDB83ERPJ73^='!(-._V2N;01F8T:4/7E(M9N&A@(F"(QUM2707Z)L5"PU*) ML"KT)Z(8;L6SD"(+&O%_?^;>,.<+%B5\ MX+[D1UN'_=?B=9$NA D/%XAG:N6E,81(D1E57FY#(8/BEQVT=;[(O^I25[DF MVHRU5@O7R5ANOENY7N8+KF[QHF-I^I!;SD\BN\$%5^Y/IXK:PP08I5/ _0%W M#H]J87U96>R$,;F^+_NM81M5IP1\I106-FO2AX-A:]!FC /]%4GI^IOB?Y%M M^856WH)"--V\'&!=,\9BZA3M3F,:42'Q7"2)HDQA2U_6\-FG4!$"IV)6< H^ M8%"BTS[['QMBKZI'M,%B/$@$B#SA^YT(0 B56-UBUJ4N^_4;8*$GW8IK:HL& MI2,B7]L2K&9X YKU?\KU/P>/*=<411@&,+$6U5 _\YCG?(763_H!%1_,"_CR M1C\3\B0HU@;QZ8G@ATK;MZ9,=XWUK7 PP(&F4JI&]SWIV?N5S4 +6V9N>)B3 MU&ZH*L#8Z+)!V*MFBYYTB]YSA!2L4,Y>60EX XM$G;E\\)K=V!M4,I/C^B9X MHGH/$%+%2S"MD6JZ!6J$* 1LL @-%)S3H*WMV<"P.N1I5_*474"\>Z(J6^$1 M@P&!_]\O@NEH-FV+F3\:C:;]7G?BB7D;G$KXS]YTTNEV_[?&< 91[HD44 M7N[\U')^CW3+^ 6ECM[2B<@>+W9T<,&3WT!"]BX.W>[!BT-7AE$^<^\@:+C] MR\#4FWV[3."L^V=R5>;T_][L2SC0J[\2GO]7[B7$;H01J#">22XP> 7XE/\( MPM!U+N(\NW+>>DD,CV$&8>1W6XV'(2S93<2H1M@JY\T4WXY$I@L1^H_SM=_I MI@EOG4Y+1KE@DB&:U2D.23AS(3)7N;B_MRZ<5\-N'Z-3>4KFG?G6:]=Y_^O[ M<^=5K]VM_@*]__SS^5OG57=<_14N ?H' 9'.& 7MDFL4.*,L4>V*8^\.JE^H M2+TI[Q/Y.?;_8[IE@T?V!Z/*1\*R%[[7:[+7S2BS0M4I+_%F7"Z/=/U<%\/@$K/CZM"^9PLY0$H7A0"^Z%L@:RA M89ZUU)&;N'=C9'SPDMUO.;]B.>J%-T>0A7>FXZ.^\OT;UHWH9M"]2T6O\^+N ME^WI9JKNY/Y\_N6K\_'CSI/K'[S(#Z3]+2-Z: -]H2[@ M_]Z#_XM,=%]D'?$%)CNNXA 5W*^2F!--H(_(.Y\XGVUH:_XM-A?+2$9]C]1* M"4& 4$RC]5%-Q'\^BI8X@.H M/D"^DWH+"#=9B+_!([Q%/6I$JA7FNP S )%?X].-;*PQ@WL3QB\"G2R]6U=3 M8'#M!Y5S>H'/58J^6A=505:L^) NN7D@UAMRM78BJ/R42AVY3DV'B$O :A9T MH_FR:GN4: (:(P&NA-#J[[MS?+JZ=8%X,K*=#@M'86Q6E6$%VSS-"W_,& _J MX6H&;C4@M)W8*_A?:4V]50<9J\EE MTK,P+#,, LU@ +"U1S)QY%JEA0]J(235]PA:D*J '[,%&A?FHEBZ?.*6)MY% MNM!>,*492Y%\-;Y9%N';V5'R4_&>N3/2:)_+:(YW^%JD7?6 M>2/%_:T]%)RO+@%5D:-.=S5TA##/C&K'$:G.^%$B4H27IR23F^44UG-NGV9$ MWR5QJI13%+[CUG'TQ!_1? EF]V>A[_+56<\5R*)6UFR+*1=R_U@?4%J#76:] MD<928R26)).[2&"FF'P+O64J?E3_\09QOT/O]L<@HB?1C]XP)N.93'A@A)\P MTF=>*.=(<^./3?"_U>8$0); __?5F^7'+1Y:YJ]^-ARW.I/QVH_;K<[:S^YZ M;*?3FG36_W3GQ[8FH_6?[OS4=JO?GSS)8+L;/?7OM&N\OK+69= M$/E[CLEJG<-L)L1\_N:.)<2*J#W)Q;TF+ZW@)W#B\3@HR(\S1_U%U3ZL7;WN M_2LA;Z(L7N)]YI %Y*A)VMX:@>)_)Q+B%9;'<8)WBS/?PM MON9Z.W,+Z3_UV@^XABK6XEANFH$[5#VR&\MU]=8_J>@>E+0]BBE<3WGJ]EN] MWM&)T\F9X[KRV&C"E6+DAQCD1RBYPY';'71WN^&?\1*ON28\7GGJ=EJ#_M&) MTU/8A#3^[H#+N@]9*U+@[B$7MK3T98R[!U/WXQPCYFKL=0M43$;N:+RM6_3H MB[4G:^%1!WS?08"'O'B*^M,A=DG>&_*LZ&#!69WU6A6)FZF7"LYW>:7NB[U+ M0MV"*(^_0(>M3[K=UF1;&ZQ1)W55)],*=4(VR=\II?R@E/E1H%Y--DK.>T]# M';+)RTLM^)W6B%;XBY"\5^FZVJ,]EQVMKT'M!&=S46D+>:')75]A*L M6GXNR]88_2>.$D0F3E/0%T\!6/+27;I]NK4I;OO@E99A\BL$%1, M^'/B+:]*%LHQUKC=BQEZB1-%]._X!E&];U)7LP;-L403:T[3]:YXVM:']^^(]%8ZB,A+.1]B"[]2,PE]Y-7W- M_)[_Y2V6;SX[%PL8_ME;;^D,88GMQNBO!L1?/H2;(JCY07,,2[T-UQ]A@='L M^'N2[C2-%R(C\9/+46>:1TTY7Q >=3+4KEKBL[%<5&54'.1&"IXBM]XBU\UN[@MY]^_7S^Y>/%I]^< M3Q^ORFB^/IS[C? BQ6 MOR@G19)P[_]V#:2_1"-(+<"/+6A=2' MT[C8R'$CQSM/?'0X[7Z-'#=RO+L^'C9RW,CQ\&.789/ M+LA[P@!XUM6O*I[:*6QS5POQ7OJ\CRQ:\: N[]T4[HEO46?;"[/9HKV?HG&S M10>^1;UMW:=FB_:]1?UFBPY]BT;/N$6GD(_J^19UFBPY]BYI3=/!;U&^VZ-"W:-=P>+-%^]JB;G?'#/*C&;TK.!D/ MZ[5\(&?HZ,7*2/98N+@)K>90$D%]$?#\:PN>OT$@> "07\] L'FTM-O:^DY M.-B"@Y3E4>>%M&C!)IV8+>JMH_"2749J'S&'V MB7G_XJC&Y%S8W#^/PS"^(>*YXGIY:KW2JSA':E+LZ?:PB_]2$&6=!J-)!2*@ M"'\=(Q/\VV,^1.K*OH^U";\9Q1GWD22$9 @&R1V#2\/\7>N M70,7F3GEXB%00IS BN4A$8&N[,2%(1C[()_XBWSBA7ZB(O_":24.(5D4K9!1[A%H> M%=0'DBS/@U#X1G-=O'^+:!&_>@E\/G ?F\]MP^N^]^(P!*JZF_P3V-[7 3P+ M5_\B@Q47E[>UO!,[2/7U$<7AED2(2;O?7@5B[KS_#AJ>D'0^S>"D:P%:AFB] P2)H8_YS\S1F($^9&0@$&T060_4 M:IIJ1#B032S<0)V,[_'%M0CAP/H,8,)H/T8[XW&#ZQD_"^&*)J)81T3@$*'* M10^+1@YKD^/5P5 H9%+3X<&S+3F&]6D"9XV, D;$49S!8D'LT;!7^D;\":_C:92R\?$:\ MTO"82S0'!.Y7($"7X): R,%WP+Z(P!%-",5&T.T6*20;5G7,38VKD%W5&>(G M=9:HIR49:\K'.YC1;A'&#B$VJ=WQB]NC=T4RT9O%]]"H3!'K$+Y.$^7G2YD[ MBY. H'>8[=Y#[8PZV1=B:3:=KB7XSW@!$OTMBF] =U^*EO,)GK0R!(>6SW,2 MO,9P/O(QL.LHEEIFI"V)=-Q@&X8N6'1X]2,!^#6"/KEH+J0QW$0TWROZI8,^ M,D%"X9@2<4E,VWRH\.>PKCPL(XUZ9.:-GDAB&.5,@!C"+1FE\!^PX%&ZC,'* MTS?:13R3BL/$96JW($QO/,_R;2YS?@NYI--7MM?#\:X\.>U&Y M2.979+R6Y.D@9WCIQD09 RL69QF!>-)2J-*."H['7X+*Y0:J55J[PJT?X*;0EI>VJSX#^OU M>")3J=,))DUO8/5R"3P_OG>[JJ>.2QG](0 M7!H4$AXVK2R+FT#>&4L%_ OE)#T&7X*>6,7_6VT,OJ/K,\ CMAH7.;C)W2EM M'PE9]T\P50RT+OD0)9N%;D$V&_ O=#:E!$SS%!Z;*NM(LDGS=:>?9^[4>0P* MFA A*\]Q"VX/YY_P%R^Y9:::&P0\TOFMY0[P\(F3XK^AM*N M\/>WY^_^_O;\5ZW&-7(?V)YD&.KAD[Z#:?T<3*4C MU$\8(//EL-_J.K W(6E"&/YY?@F;6AP]CN\B@(LGCH+O#FX$0>+FR25=CVE M()48SZ!G]MJ#5EL]5!EFS@6X]-R'O_+L3X@EN)#,Y-:)?/7BT[M?7[PVTZ3' MC[OFZ1Q)0(KO0CAABF$;(6]3W(Q9&*=\7:'(\M5SY-+_A[3LX'XJ*5V4>8R8 M^=91QPTKFH:8R9V&PUFF(B2%ZN'L,7[TZ:\,C_G':-9R7LDX(/U-!@!?2U73&8^-KJ$@ M']SD=-7>>4S1;":8T)>=]J@U4 \@7'5$#27U@M3UOM-U!X.N.VGW+2!WRQ'7 M0:NWC"MZP?"[! MNME)_*T(84S!,%FA)>F@U1)5/NR,BA^.;DQ^%YTQ\7W*L ME@U#/P@I'M'B%?Q;:ED?ZIDW,%F.VZ.'H:+@PO924G&)"U5AJM1)!,L<<$41 M_!2;^B7W7YKK/^,P2"21%OT.":[ M\! E,C%?N0X\^@@EDZ"XX9FC;MMM=[O5POFWM(0*?>X;YXF9!N@G^1+%YV5O M8-VQC($<@WN'#HJ!18:5_&8BQUZ&B0@5H$H%N45T*9AP,3P0KHPX$L;G+,'G M]-HT;?B/ D3< ?%FA)!YCU4$ BA?7-T\BEY8;8!YHD1LHJYDM^D MY)_6E"(-W]%.$N$M7'[AO+ 3Z@]WG_WB(M/9KW@YKAYFE@(F?<#[%;Q]=KOQ M&(/GKV+2^H3.L.,-'!,/ZQATE@:,-3@*X./JI74PB24$(2\CAG$\);\2$9;9 MX54!0?PQ7N +,@8)7;OX)5Z\RL'IX9CQP7[C+1_PNA2&$\5.&$>7L,EKAM.R MCYC9E$3'.JWX#.LJU&)(-$];HW747;KVK"E$L L1!@T5PNXWQOIK^V^/<&%O MYSGL/>G3&?R P.'_^OCNK#-Q/L/$Q *.[1>1+F&BHL9V @;RXB62N\0)IC4" M1K*7(6#21-Y

RBKK 0%OPO ME"SAWRH+>FX")ZA 5E4-GA5X8.3#(9!,.2\L>2?RW;Y855&IKP>-0V,!=.%="\XY],(%43F$#UINTT/!B)AW9C'L3H&-1 MB,IX.(NTR KKNL!O*QIQ0NO'_+]G\8:(S#*KO.JSQ.^ ]@07ICH,"&*T4,X) MG%]H13SD2I4J3W#5J LR6&B( PTW%)I99FPNJTSA!+]A9L!SZ0:<'3"2JH8, MQRNLS7Z\Y8P6=VY,D<- ]))\R2-GDOS@ (%)"PC]V.!I[8!#X-T$?VOO]*;"^QK!:YG$RB ,"<-$IFU6E\Z3C.Z%.)F= M E'8(XBK3!:JRF&JS[6T%&'D/PHVHO<<\LO^ M1-P-_#+*$)R$7(F7/"),L[IOGA(*1#3#VWQ\W:8P!&9 5P['2"98X00I!=4= M^,@;>&Y3UBD[PO%L%&9"]+9&'-'<(4-BA],85=A5KJ]:[T 2HTS4W#[JSYUG M=I[=.F4+BSU?"TD@&H>#9VB6Q6D30TV2@FD+%Y9V,A+ZE0Q'R1\ ()C0@#5J M-?*Z@$1];8T[&&WK#N52XX;E.T%%56\C89-Q[JE"I+NMRO1**\I:%KHCT=4= MU.^27JZ3XGO@FB2SP*!O88CU%]P@H>A#6O16I_5^OFJU/Z%:#@N#!Q\ *MQ& M%_\7-7$6T_Z!E92T>:+$IIA4!$S*K,%LY%-=5M%-5=@S:O)4_J%<+&W.3AQ? MP#_4VASDAHGXEUOB4;H-+-HXT=/%;9?4BIQNG6!TI9*/CDA!#HV9D8TO*$*FN9*, 9I*.>&IC5-M^LFE:4W)" MJ(^\M)4%\("..B=F$89<^CR:LMJ8[@HGHJCNLYXQOE9]J6*#->KK5R0;>4=E M95L.'Z#)2LPO)U>+BV5/&P,<^B)LG@0XUH0SZ>^D#VHN\M\1,@R7$"L#7Y)^ M^SYU2GQJ+F219/4=9:&F,1EAMZT!D)6LN==E")_CQ?GD>MYA:1!^7\PA+QO+U1&1>T8%ZB"KF.4U=56ZCR@+=8V17GR&"R/ 6Y0>=?C M@EG7"I>31& %9953HPF-9&QP;K7UDP6Y#SUQ;*59@;)74W1%-FEEWQYC*@XM[R,= M+ZF-\ MO(?*G8-2@6I )4INH=@9.[%UR9O 7VAIOIV]R%&G@E'>*!80_GW&;BB[MT.- MK^3Z&_4TSE,07MU[U>7,T!VVCE,4U.]!(4RA;4O[=$*QBI(157V-I?L2$+